﻿/*
bg
#F3F3F3
#EBEBEB
#EFEFEF
font
#BBBBBB
#ACACAC
#959695
#979797
*/
::selection { background:#ABBFD1;color: #ffffff;}
::-moz-selection { background:#ABBFD1; color: #ffffff;   }
body{
	background: #fff url('../images/bg-main.gif') repeat-x;
    font-size:12px;
    font-family: tahoma;
    color:#979797;
    direction:rtl;
}
*,p{
	margin:0px;outline: none;	
}

/*
*,p{
	padding:0px;margin:0px;outline: none;	
}

*/

.nickname{
	font-weight:bold;
}
a{
 text-decoration:none;
 color:#555;
 outline: none;
}
fieldset{
 border:1px #D5DFE5 solid;
}
blockquote {
	margin: 1em 3em;
	padding: .5em 1em;
	border-right: 5px solid #fce27c;
	background-color: #f6ebc1;
	color:black;
	font-size:12px; 
	}
blockquote p {	margin: 0; }
blockquote span { color:#E89100 }

.head-phpcode{
	background-color:#fce27c; padding:5px;color:#E89100
}
.phpcode,.code{
	 max-height:150px; overflow: auto;text-align:left; background-color:#f6ebc1; direction:ltr;
	 padding-left:5px;color:black;	
}

.clear{
 clear:both;	
}
.center{
 text-align:center;	
}
.left{
 text-align:left;	
}
.right{
 text-align:right;	
}
.letter_table td{
 border:1px #555 solid; padding:2px 4px; text-align:center;	
}
/*---page_number----*/
.table_page_number { border-collapse: separate;/*font-style:italic;*/}
.page_number {
 border: 1px solid #DDDDDD;
 background-color: #FFF;
 text-align: center;
} 
.page_number_text {
 border: 1px solid #DDDDDD;
 background-color: #FFF;
 text-align: center;
 padding:0 10px;
} 
.page_number a {padding:0 10px;display:block;background: #fff url('../images/bg-white.png') repeat-x;}
.page_number a:hover {color:#FFFFFF;background-color: #D0D0D0;}
.page_number_current {
 padding:0 10px;
 border: 1px solid #DDDDDD;
 background: #E0E0E0 url('../images/bg-white.png') repeat-x;
 color:#000;
 text-align: center;
} 
.page_number_ets { padding-right:10px; text-align: left;}


#home{
 min-width:1050px;
 margin:0 auto;
 position:relative;
}
#index{
 background-color:#fff;
 color:black;
 margin:0;
 box-shadow: -4px 2px 10px #EEEEEE;
}
.shadow{
 padding:0;margin:0;
 box-shadow: 4px 2px 10px #EEEEEE;
}
#header{
 height:136px;
 color:#BBBBBB;
 margin-bottom:5px;
 background:url('../images/bg-header.png') no-repeat center top;
}
#header h1{color:#0A5488; font-family:arial;font-size:25pt;font-style:italic;font-weight:bold}
#header .right{float:right;margin-top:5px;width:350px;color:#606677;padding-right:10px}
#header .center{float:right;}
#header .left{float:left;padding-left:40px}

#last-topics{
border:2px #EEEEEE solid;
border-radius:8px;	
margin:5px 5px 15px;
box-shadow: 0px 5px 10px #EEEEEE;
width:99%;
}
#last-topics .title{
width:80px;
padding:12px;
color:#82889B;
font-family:Arial;
font-size:15px;
font-weight:bold;
background: #D0D0D0 url('../images/bg-main.gif') repeat-x  center -11px;
}
#last-topics .title a{
color:#82889B;
}

#last-topics .block-move{

}
#last-topics .block-move a{
font-size:12px;
}
#last-topics .block-move a:hover{
color:#555
}

#footer{
 min-width:1050px;
 margin:8px 0 0;
 color:#636363;
 font-family:Arial; 
}
.upper_footer{ 
 padding:10px;
 height:114px;
 border-bottom:1px #fff solid;
 background-color:#F5F5F5;
 background: #FBFBFB url('../images/bg-upfooter.gif') repeat-x center bottom;
 box-shadow:inset 0 8px 6px -6px #EEEEEE;	

}
.lower_footer{
 border-top:1px #C9C9C9 solid;
 text-align:center;background-color:#DDDDDD;height:30px;padding-top:8px;font-size:14px;font-weight:bold;	
}
.rights a{
text-decoration:none;color:#82889B;
}
.rights span{
float:right;padding-right:2px;	padding-top:5px;
}
ul.footer_nav {
 float: right;
 width: 250px;
 margin:0 0 0 20px;
 list-style:none;
}
ul.footer_nav h4 {
 border-bottom:1px #E1E1E1 solid;
 margin-bottom: 5px;
 padding-bottom: 5px;
 font-size:16px;
 color:#555;
}

ul.footer_nav li a{
 text-decoration:none;
 font-size:14px;
 font-weight:bold;
 color:#82889B;
}
.left_footer{
 float: left;
 width: 210px;
}
.logofoot{
 height:139px;
 background:url('../images/logofooter.png') no-repeat center center;	
}
.select_theme{
height:28px;
text-align:left;
}
.clear{ clear:both;}
/*nav height 48px*/
#navbar{  padding:0; height:30px; font-weight:bold;float:right;font-family:Arial;font-size:14px;}
#navbar ul{ list-style:none;}
#navbar ul li{ float:right;}
#navbar ul li a{ display:block;padding:2px 2px;color:#82889b; border-left:1px #ddd solid;}
#navbar ul li a:hover{background-color:#FAFAFA;color:#555;box-shadow:inset 0 1px 10px #ddd;}
#navbar ul>:first-child{border-right:1px #ddd solid}

#navbar ul li ul { float:none;position: absolute;display:none; background-color:#ECECEC;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;box-shadow:0 5px 10px rgba(0,0,0,0.15);}
/* #navbar ul li:hover  ul  {display: block;} for just css slide*/
#navbar ul li:hover  {display: block;}/* for js slide*/
#navbar ul li ul li {float:none;border-top:1px solid #fff;border-bottom:1px solid #DFE2EE;
 width:150px;}
#navbar ul li ul>:first-child{border-top:0;border-right:0}
#navbar .navbar_active_link{background-color:#FAFAFA;color:#555;box-shadow:inset 0 1px 10px #ddd;}
/*#navbar .navbar_active_link{ background: url('../images/nav_button_active.gif')  no-repeat ; height:28px; color:#333333;}*/


#color{margin:0;padding:0;height:16px}
#color ul{ list-style:none;float:left;}
#color ul li{ display:inline-block;}
#color ul li a{display:block;text-indent:-9999px; width:16px;height:16px;margin:0 1px;border:1px #CACBCB solid;}
#color ul li a:hover{}
#color ul li a.blue{background: #0A5488 url('../images/m-blue.png') repeat-x}
#color ul li a.red{background: #B52240 url('../images/m-red.png') repeat-x}
#color ul li a.green{background: #669f04 url('../images/m-green.png') repeat-x}
#color ul li a.orang{background: #E87400 url('../images/m-orang.png') repeat-x}
#color ul li a.brown{background: #944b01 url('../images/m-brown.png') repeat-x}
#color ul li a.pink{background: #D1455E url('../images/m-pink.png') repeat-x}
#color ul li a.selver{background: #D6D6D6 url('../images/m-selver.png') repeat-x}
#color ul li a.black{background: #555 url('../images/m-black.png') repeat-x}
#color ul li a.maroon{background: #900633 url('../images/m-pink.png') repeat-x}

#index{}

#r-block{
 width:250px;
 padding-left:5px;	
}

#l-block{
 width:250px;
 padding-right:5px;		
}

#c-block{
    line-height:23px;
	padding:10;
}

.head-menu{
 border: 0px solid #ADADAD;
 box-shadow: 0px 2px 10px #555;
 margin: 5px;
 color: #fff;
 font-weight: bold;
 font-family:Arial;
 font-size:15px;
 text-align: center;
 padding: 12px;
 background: #0A5488 url('../images/m-blue.png') repeat-x;
 border-radius: 5px;
}

.body-menu{
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;
 margin:0px 2px 15px 2px;
 color: #555;
 padding:5px 5px 10px;
 text-align:right;
 font-size:12px;	
 border-radius: 5px;
 box-shadow: 0px 5px 10px #EEEEEE;
}

.body-menu-link{
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;
 margin:0px 2px 15px 2px;
 color: #555;
 padding:5px 0px 10px;
 text-align:right;
 font-size:12px;	
 border-radius: 5px;
 box-shadow: 0px 5px 10px #EEEEEE;
}
.body-menu-link ul{
 list-style:none;
 padding:0 8px;
}
.body-menu-link ul li{

}

.body-menu-link ul li a{
 border-bottom:1px #fff solid;
 color: #555;
 padding:6px;
 display:block;
}

.body-menu-link a:hover{
 background-color:#EBEDF4;
 color:#3f586c;
 border-right:1px #ADADAD solid;
 border-left:1px #ADADAD solid;
}

.body-menu-content{
 background-color:#EBEBEB;
 margin:0px 2px 7px 2px;
 color: #555;
 padding:5px;
 text-align:right;
 font-size:12px;
 border: 0px solid #ADADAD;
 border-radius: 5px;	
}

.msg_ok {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	padding: 5px;
	border:1px #AAF361 solid;
	background-color: #D7FAB4;
	background-image:url('../styles/images/wait.gif');
    background-repeat:no-repeat;
    background-position:center bottom;	
	width:98%;
	color:#48860B;
	min-height:50px;
	text-align:center;
	font-size: 13pt;
	font-weight:bold;
	font-family:Arial;
}

.msg_info {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-top:5px;
	padding: 5px;
	border:1px #ffc62b solid;
	background-color: #fff2c2;
	width:98%;
	color:#FF8000;
	min-height:50px;
	text-align:center;
	font-size: 13pt;
	font-weight:bold;
	font-family:Arial;
}
.dscin {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	margin-top:5px;
	padding: 5px;
	border:1px #555555 solid;
	background-color: #FFFFFF;
	width:98%;
	color:#9B0F09;
	min-height:50px;
	text-align:right;
	font-size: 11pt;
}
.dscin a{
 color:#d30101;
}

.msg_error {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	padding: 5px;
	background-color: #ffd4d8;
	border: 1px #fea69e solid;
	width:98%;
	color: #d30101;
	min-height:50px;
	text-align:center;
	font-size: 13pt;
	font-weight:bold;
	font-family:Arial;
}



/*---news in index---*/
.index-table {
 margin:5px 0 10px;	
 padding:1px;
 
}
.index-table-title{
	text-align:right;
	font-family:Arial;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:2px;	
}
.index-table-title a{
 display:block; padding:2px;color:#1D4161;
}
.index-table-title a:hover{
 text-decoration:underline;	
}
.index-table img{
 float:right;
 width:120px;
 height:90px;
 margin-left:4px;
 margin-bottom:2px;
 padding:4px;
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;
 
}
.index-table .post{
 margin:0;padding:0;
 font-size:13px;
 text-align:right;
 min-height:100px;
}
.index-table .post a{
 color:#A88A00;
}

.index-table p a:hover{
 text-decoration:underline;
}
.index-table a.more{
 color:#1D4161; padding-right:5px; font-weight:bold; 
}
.index-table .info{
 clear:both;background-color:#F4F4F4;border:1px #EAEAEA solid;padding:6px;text-align:left;
 bottom:0; font-size:9px;	
}
.index-table .info span{
 float:right;
}
.index-table .info span a{
 color:#1D4161;
}
.index-table .info span a:hover{
 text-decoration:underline;
}

/*---for news---*/
.news_title, .news_title a {color:#686667;font-size:1.1em;font-weight:bold;margin:0 auto;text-align: right;}
.news_title a:hover{color:#000;}
.title_post {color:#B04E75;font-family: arial;font-size:22px;line-height: 1.5;font-weight:normal;margin:0 auto;text-align: right;}
.article_info, .article_info a {color:#A0A0A0;font-size:0.9em;font-weight:normal;margin:0 auto;text-align: right;}
.article_pic1 { margin-left:5px; margin-right:5px;border:3px #E0E7CE solid; height:100px; width:100px;}
.article_pic2 { margin-left:5px; margin-right:5px;border:3px #E0E7CE solid;max-width:200px;max-height:180px; }
.table1 {width: 99%;background-color: #F4F4F4;	border: 1px solid #E1E1E1;}
.table2 {width: 99%;background-color: #F8F8F8; border: 1px solid #E1E1E1;}
.title_cat,.title_cat a{color:#555555;font-family: arial;font-size:1.1em;font-weight:bold;margin:0 auto;text-align: center;}
.dsc{color:#686667;font-family: tahoma;font-size:0.9em;font-weight:bold;margin:0 auto;text-align: center;}
.c_n{color:#686667;font-family: tahoma;font-size:1.0em;font-weight:bold;margin:0 auto;text-align: center;}
.no{color:#555;font-family: tahoma;font-size:1.0em;font-weight:bold;margin:0 auto;text-align: center;}
.cat_image img{
	width:90px;height:70px;
}
.cat_image {
 margin:5px;width:90px;height:70px; background:gray url('../images/no_img.gif')
}

.breakmodtitle{
	margin: 7px 2px 10px 2px;
	color: #555;
	font-weight: bold;
	text-align: center;
	padding: 7px;
	border: 1px solid #E5E5E5;
	background: #F1F1F1 url('../images/bg-white.png') repeat-x;
 border-radius: 5px;

}

/*---news in news---*/
.news-table {
 margin:5px 0 10px;	
 padding:1px;
 
}
.news-table-title{
	text-align:right;
	font-family:Arial;
	font-size: 18px;
	font-weight: bold;
	margin-bottom:2px;	
}
.news-table-title a{
 display:block; padding:2px;color:#1D4161;
}
.news-table-title a:hover{
 text-decoration:underline;	
}
.news-table .post-news-table img{
 float:right;
 /*max-width:120px;
 max-height:135px;
 */
 margin-left:4px;
 margin-bottom:2px;
 padding:4px;
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;
 clear:both;
}

.news-table .post-news-table p{
 padding:10px;

}

.news-table .post-news-table a{
 color:#A88A00;
}

.news-table .post{
 margin:0;padding:10;
 font-size:13px;
 text-align:right;
 min-height:160px;
}

.news-table .post a:hover,.news-table .post-news-table a:hover{
 text-decoration:underline;
}
.news-table .info{
 clear:both;background-color:#F4F4F4;border:1px #EAEAEA solid;padding:6px;text-align:left;
 bottom:0; font-size:9px;	
}
.news-table .info span{
 float:right;
}
.news-table .info span a{
 color:#1D4161;
}
.news-table .info span a:hover{
 text-decoration:underline;
}

/*---comment---*/
.comment-table {
 margin:5px 0 10px;	
 padding:1px;
 border:1px #EAEAEA solid;
  background-color:#F4F4F4;

 box-shadow: -4px 5px 10px #EEEEEE;
}
.comment-table-title{
	text-align:right;
	font-family:Arial;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:2px;
	border-bottom:1px #EAEAEA solid;
	
}
.comment-table-title a{
 display:block; padding:2px;color:#1D4161;
}
.comment-table-title a:hover{
 text-decoration:underline;	
}
.comment-table post img{
 float:right;
 width:120px;
 height:90px;
 margin-left:4px;
 margin-bottom:2px;
 padding:4px;
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;
 
}
.comment-table .post{
 margin:0;padding:0;
 font-size:13px;
 text-align:right;
 min-height:100px;
}
.comment-table .post a{
 color:#A88A00;
}
.comment-table .post a:hover{
 text-decoration:underline;
}
.comment-table a.more{
 color:#1D4161; padding-right:5px; font-weight:bold; 
}
.comment-table .info{
 clear:both;background-color:#F4F4F4;border:1px #EAEAEA solid;padding:6px;text-align:left;
 bottom:0; font-size:9px;	
}
.comment-table .info span{
 float:right;
}
.comment-table .info span a{
 color:#1D4161;
}
.comment-table .info span a:hover{
 text-decoration:underline;
}

/*----genral-----*/
.table {width: 100%;background-color: #F4F4F4;	border: 5px solid #E1E1E1;padding: 0.5em; border-collapse:collapse}
.table2 {width: 100%;border-collapse:collapse;}
.tr1 {background-color: #F8F8F8;}
.tr2 {background-color: #F4F4F4; }
.tdr { width:120px; color:#555; font-weight:bold; text-align:right;border: 1px solid #E1E1E1;}
.tdl {text-align:center;}
.news_cat_title{
 margin: 0 0 5px 0;
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;	
}
.etar{
 background-color:#F4F4F4;
 border:1px #EAEAEA solid;
 margin:5px 2px 15px 2px;
 color: #555;
 padding:5px 0px 10px;
 font-size:12px;	
 border-radius: 5px;
 box-shadow: 0px 5px 10px #EEEEEE;
}
.etar-brown{
 background-color:#FFEE9D;/*#FFE879*/
 border:1px #EAEAEA solid;
 margin:5px 2px 15px 2px;
 color: #B99900;
 padding:5px 5px 10px;
 font-size:12px;	
 border-radius: 5px;
 box-shadow: 0px 5px 10px #EEEEEE;
}
.etar-brown a{
 color:#B99900;
 font-family:Arial;
 font-size:14px; font-weight:bold;
}
.etar-brown input[type='submit'],.etar-brown input{
 background-color:#fff;
 border-radius: 6px;
 border: 1px solid #ddd; 	
 box-shadow: inset rgba(0,0,0, 0.1) 0px 2px 8px; 	
}
.etar-brown input[type='submit']:hover{
 background-color:#F4F4F4;
 }


.forum_header{
 font:12px tahoma;
 font-weight:bold;
 text-align: center;
 color: #555;
 padding: 6px;
 background: #D0D0D0 url('../images/bg-white.png') repeat-x;
}
.forum_header2{
 font:12px tahoma;
 font-weight:bold;
 text-align: center;
 color: #fff;
 padding:6px;
 height:25px;
 background: #0A5488 url('../images/m-blue.png') repeat-x;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;
}
.forum_header2 a{
color: #fff;
}
.forum_header3{
	margin: 7px 2px 0px 2px;
	color: #555;
	font-weight: bold;
	text-align: center;
	padding: 7px;
	border: 0px solid #ADADAD;
	background: #D0D0D0 url('../images/bg-white.png') repeat-x;
 border-top-right-radius: 5px;
 border-top-left-radius: 5px;
}
.alt1,.alt2,.alt3,.alt4{
 border-bottom:2px #fff solid;	
}
.alt1,.alt2,.alt4{
  text-align:center;	
}
.alt3{
 text-align:right;	
}
.alt3 a,.alt1 a{
 font-size:12px;
 font-weight:bold;
 color:#0A5488;	
}

.bgcolor1{background-color:#ffffff;}
.bgcolor2{background-color:#F4F4F4;}
tr.bgcolor1:hover ,tr.bgcolor2:hover {background-color:#EBEDF4; color:#82889B; font-weight:bold;}
tr.bgcolor1:hover a,tr.bgcolor2:hover a{ color:#82889B;}

.bgcolor3{background-color:#ffffff;}
.bgcolor4{background-color:#F4F4F4;}
.bgcolor3 a,.bgcolor4 a{ color:#EE3338;}
tr.bgcolor3:hover ,tr.bgcolor4:hover {background-color:#EBEDF4; color:#82889B;}
tr.bgcolor3:hover a,tr.bgcolor4:hover a{ color:#82889B;}

.titlesubcat{
 display:inline-block;
 
}
.titlesubcat a{
 font-size:10px;border-right:2px #B99900 solid;padding-right:3px;margin-left:3px;
}
.fontablt{
 font:12px tahoma;
}

.info_bar{ 
  font: 12px tahoma ;
  color: #000;
  background-color: #F4F4F4;
  border: 1px #E1E1E1 solid;
  padding: 6px;
  margin:0 0 5px 0;
   }

select {
	padding: 4px 3px 5px;
	width: 200px;
	margin:2px;
    font:14px tahoma;
	border: 1px solid #ddd; 	
	box-shadow: inset rgba(0,0,0, 0.1) 0px 2px 8px;
	background-color: white;
}
option {background-color: #fff;}
.smallinput {margin:0 2px;width: 186px;}
textarea {height: 180px;width: 500px;overflow: auto}
.text_box{width: 500px;}
.text_box,textarea,.smallinput,input[type="text"],input[type="password"]{
	padding: 6px; 	
 	border: 1px solid #ddd; 	
 	font:14px tahoma;
 	background-color: #fff;
 	box-shadow: inset rgba(0,0,0, 0.1) 0px 2px 8px;
 	}
.text_box:hover,textarea:hover,.smallinput:hover,input[type="text"]:hover,input[type="password"]:hover{background-color:#F4F4F4;}
.text_box:focus,textarea:focus,.smallinput:focus,input[type="text"]:focus,input[type="password"]:focus{border:1px #B0B0B0 solid;}
.button,input[type="submit"],input[type="button"]{
 padding: 6px 8px;
 margin:2px;
 border: 1px solid #ddd;
 font:15px arial;
 font-weight:bold; 
 text-align:center;
 color:#555;
 background: #D0D0D0 url('../images/bg-white.png') repeat-x;
 }
.button:hover,input[type="submit"]:hover,input[type="button"]:hover{color:#D0D0D0;background-color: #555;}

/*small icon*/
.icuser{background:transparent url('../images/icuser.png')  no-repeat left center;}
.icpass{background:transparent url('../images/icpass.png')  no-repeat 3px center;}
.icsearch{background:transparent url('../images/icsearch.png')  no-repeat 3px center;}
.ic-at{background:transparent url('../images/ic-at.png')  no-repeat 3px center;}


/*form forum*/

.r-forum{
	background-color:#fff;
	border-left:1px #EAEAEA solid;
}
.r-forum p{
border-bottom:1px #DADADA dashed; padding:6px 0; min-height:15px;

}

.r-forum  span{
 text-align:left;
 float:right;
 width:110px;
 font-weight:bold;
 padding-left:4px;
 
 }
.r-forum  .l{
 text-align:right;
}

.l-forum .info {
background-color:#F4F4F4;border:1px #EAEAEA solid;padding:6px;text-align:left;
 bottom:0; font-size:9px;display:block;	
}
.l-forum .post {
 min-height:140px;
 text-align:right;
 font-size:14px;
 padding:5px;
}
.l-forum .post a{
 color:#A88A00;
}
.l-forum .post a:hover{
 text-decoration:underline;
}

.l-forum img{
 max-width:500px;
 max-height:400px;
}
.l-forum .admin-tools{
 margin:2px 0 0;
 padding:6px 14px;
 float:right;
 width:40%;
}
.l-forum .tools,.info .tools,.tools{
 margin:2px 0 0;	
}
.l-forum .tools a,.info .tools a,.tools a{
 margin:0;
 width:80px;
 padding:3px 8px;
 text-align:center;
 font-weight:bold;
 display:inline-block;
 color:#555;
 background: #D0D0D0 url('../images/bg-white.png') repeat-x;
}
.l-forum .tools a:hover,.info .tools a:hover,.tools a:hover{
 color:#D0D0D0;
 background: #555 url('../images/bg-white.png') repeat-x; 
}

/*tools*/
.buttons{
 margin:0;
 padding:0;	
}

.buttons a{
 margin:0 2px;
 padding:3px 8px;
 text-align:center;
 font-weight:bold;
 display:inline-block;
 color:#fff;
 background: #0A5488 url('../images/m-blue.png') repeat-x;
 border-radius:7px;
}
.buttons a:hover{
 color:#D0D0D0;
 background: #555 url('../images/bg-white.png') repeat-x; 
}
.subbuttons[type="submit"]{
 margin:5px;
 padding:6px 14px;
 width:70px;
 text-align:center;
 font-weight:bold;
 border:0;
 color:#fff;
 background: #0A5488 url('../images/m-blue.png') repeat-x;
 border-radius:7px;
}
.subbuttons[type="submit"]:hover{
 color:#D0D0D0;
 background: #555 url('../images/bg-white.png') repeat-x; 
}

/*-----------*/
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:408px;
z-index:2;
padding:15px;
font-size:13px;
}
#popupContactClose{
font-size:16px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#fff;
font-weight:700;
display:block;
}
#loginbutton{
 float:left;
 width:110px;
    padding:16px 19px;
    border:1px solid #caced9;
    border-top-color:#d3d8e2;
    border-bottom-color:#bfc4cf;
    display:block;
    border-radius:3px;
    font-weight:700;
    color:#82889b;
    box-shadow:0 1px 2px rgba(0,0,0,0.15);
    background: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFF0F3',GradientType=0 ); 
    background: -o-linear-gradient(top, #FFFFFF 0%,#EFF0F3 100%);

}
#loginbutton span.txtu {
  text-align:right;
  height:15px;
     background:url(../images/login-user.png) no-repeat;
    display:block;
    line-height:16px;
    line-height:15px\9; /* Dirty IE Hack */
}
#regbutton{
 float:left;
 width:80px;
    padding:16px 19px;
    border:1px solid #caced9;
    border-top-color:#d3d8e2;
    border-bottom-color:#bfc4cf;
    border-left:0;
    display:block;
    border-radius:3px;
    font-weight:700;
    color:#82889b;
    box-shadow:0 1px 2px rgba(0,0,0,0.15);
    background: #ddd;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); 
    background: -o-linear-gradient(top, #ddd 0%,#fff 100%);

}
#userbutton{
 width:120px;
 text-align:center;
    padding:17px 19px 16px;
    border:1px solid #caced9;
    border-top-color:#d3d8e2;
    border-bottom-color:#bfc4cf;
    border-left:0;
    display:block;
    border-radius:3px;
    font-weight:700;
    color:#82889b;
    box-shadow:0 1px 2px rgba(0,0,0,0.15);
    background: #ddd;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); 
    background: -o-linear-gradient(top, #ddd 0%,#fff 100%);
}
#regbutton span.txtu {
  text-align:right;
  height:15px;
     background:url(../images/cog.png) no-repeat;
    display:block;
    line-height:16px;
    line-height:15px\9; /* Dirty IE Hack */
}

.login-block {
text-align:center;
 background-color:#EBEBEB;
 margin:0px 2px 7px 2px;
 color: #555;
 padding:5px;
 font-size:12px;
 border: 0px solid #ADADAD;
 border-radius: 5px;	

}
.login-block .title-h3{
	background-color: #555;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 7px;
	 top:-5px;
	 position:relative; 
	border: 0px solid #ADADAD;
	background: #555 url('../images/bg-white.png') repeat-x;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

.login-block label{
	float:right;
	display:block;
	clear:both;
	width:110px;
	padding:6px;
	color:#555;
	font-weight:bold;
	
}
.login-block .user{
 width:200px;
 height:25px;
 padding:6px;
 margin:2px;
 border: 1px solid #E1DECF;
}
.login-block input.head-menu{
 text-align:center;
 width:120px;
 height:30px;
 padding:6px;
 margin:2px;
 border: 1px solid #E1DECF;
}

#settings { width:192px; position:absolute;top:0; left:0;}

/*---------------------------
Button Default
---------------------------*/

.settbutton { 
     padding:16px 19px;
    border:1px solid #caced9;
    border-top-color:#d3d8e2;
    border-bottom-color:#bfc4cf;
    display:block;
    border-radius:3px;
    font-weight:700;
    color:#82889b;
    box-shadow:0 1px 2px rgba(0,0,0,0.15);
    background: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFF0F3',GradientType=0 ); 
    background: -o-linear-gradient(top, #FFFFFF 0%,#EFF0F3 100%);
}

.settbutton span.txt {
  text-align:right;
    height:15px;
    background:url(../images/cog.png) no-repeat;
    display:block;
    line-height:16px;
    line-height:15px\9; /* Dirty IE Hack */
}


/*---------------------------
Button Effects (hover/active)
---------------------------*/

.settbutton:hover  {
    color:#595e6e;
    background: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#e7e8ef',GradientType=0 ); 
    background: -o-linear-gradient(top, #FFFFFF 0%,#e7e8ef 100%);
}

.settbutton:active, {
    color:#595e6e;
    border-color:#c7cbd3;
    border-top-color:#bcc1cb;
    border-bottom-color:#d1d4db;
    box-shadow:inset 0 1px 2px #d2d4e3;
    background: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFF0F3', endColorstr='#FFFFFF',GradientType=0 ); 
    background: -o-linear-gradient(top, #EFF0F3 0%,#FFFFFF 100%);
}

.settbutton.active {  border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-bottom:0; }

.settbutton:hover span.txt, .settbutton:active span.txt, .settbutton.active span.txt,#loginbutton:hover span.txtu ,#regbutton:hover span.txtu{ background-position:0 -15px }

/*---------------------------
Button Menu
---------------------------*/

.settmenu {
    background:#fff;
    border:1px solid #c7cbd3;
    border-top:0;
    border-bottom-color:#b3b7c0;
    box-shadow:0 5px 10px rgba(0,0,0,0.15);
    border-bottom-right-radius: 5px;
 	border-bottom-left-radius: 5px;
    display:none;
}

.settmenu ul { list-style:none;}

.settmenu ul li { display:block;}

.settmenu ul li a { 
    padding:8px 10px;
    font-size:11px;
    border-top:1px solid #fff;
    border-bottom:1px solid #DFE2EE;
    display:block;background: #ECECEC;
}
.settmenu ul li:hover a {
    background-color:#FAFAFA; 
    color:#82889B;    
    box-shadow:inset 0 1px 10px #ddd;
}
/* my old */
/*.settmenu ul li a { 
    padding:8px 10px;
    font-size:11px;
    border-top:1px solid #e7e7f0;
    border-bottom:1px solid #e7e7f0;
    display:block;
}

.settmenu ul li:hover a {
    border-color:#d7dbea;
    color:#3f586c;
    background: #EBEDF4;
    box-shadow:inset 0 1px 0 #fff;
}
*/

#userbox {position: absolute;left:192px;top:0;
   
 }

.usermenu {
    border:1px solid #c7cbd3;
    border-top:0;
    border-bottom-color:#b3b7c0;
    box-shadow:0 5px 10px rgba(0,0,0,0.15);
    border-bottom-right-radius: 5px;
 	border-bottom-left-radius: 5px;
    display:none; width:350px; position: absolute; margin-right:-192px;
}
.usermenu img{max-height:70px;max-width:70px;}

.usermenu .tdr{ padding:6px;}

.usermenu td.forum_header3{color:#82889b;border-radius: 0;}


/* --- expand & collapse  --- */
.bg-expand{
 margin-top:5px;
 padding:6px;
 color:#FF8000;
 border:1px #ffc62b solid;
 background: #fff2c2 url('../images/bg-white.png') repeat-x;
 display:block;	
}

.expand a {
 color:#FF8000;
 background: url('../images/bg-white.png') repeat-x;
 display:block;	
}
.expand a:link, .expand a:visited {
  background:url(../images/arrow-down.png) no-repeat 25% center;
}
.expand a:hover, .expand a:active, .expand a:focus {
}
.expand a.open:link, .expand a.open:visited {
  
  background:url(../images/arrow-up.png) no-repeat 25% center;
}
.collapse{
border-bottom:5px #fff2c2 solid; padding-bottom:5px;	
}

/*attachments*/

#contentatta{
font-family:tahoma;	font-size:12px;
padding:5px; }
#contentatta fieldset {background-color:#fff; border:1px #ddd solid; border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,0.15);}
#contentatta legend {padding:0px 5px; margin-right:20px}

#atta
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;

}
#atta td, #atta th 
{
font-size:1em;
border:1px solid #ededed;
padding:3px 7px 2px 7px;
text-align:center;
}
#atta td a{font-size:2em; text-decoration:none;color: #09C; text-decoration:none; outline:none;}
#atta .name{text-align:right}
#atta .name a{font-size:1.2em; text-decoration:none;}

#atta th 
{
font-size:1.5em;
padding:6px;
background-color:#ededed;
color:#82889b;
}
.bgcoloratta1{background-color:#ffffff;}
.bgcoloratta2{background-color:#F4F4F4;}
tr.bgcoloratta1:hover ,tr.bgcoloratta2:hover {background-color:#E2F1F1; color:#82889B;}


.imgatta{
 max-height:50px;max-width:60px;	
}

/*only img in news atta*/

.thumb_imgatta {
	float:right; 
	position:relative; 
	margin:5px;
}
.thumb_imgatta img{
 height:150px;width:190px;	
}

.thumb_imgatta .description{
	position:absolute;
	bottom:0px; 
	left:0px;
	width:100%;	
	background-color:black;
	font-size:12px;
	color:white;
	text-align:right;
	opacity:0.6; 
	filter:alpha(opacity=60);
}
.thumb_imgatta p.description_content{
	padding:6px;
	margin:0px;
}

