﻿*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline:0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


/*
bg

#F3F3F3

#EBEBEB

#EFEFEF

font

#BBBBBB

#ACACAC

#959695

#979797

*/

::selection { background:#ABBFD1;color: #ffffff;}

::-moz-selection { background:#ABBFD1; color: #ffffff;   }

body{


	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#666;
	background:#111 url(../images/bg.jpg) fixed repeat 0 0;    font-size:12px;



    direction:rtl;

}

*,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:980px;
	margin:20px auto 0;
	position:relative;
	background:#fff url(../images/container-bg.png) no-repeat center 0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
 min-width:800px;

 margin:0 auto;

 position:relative;

}

#index{

 background-color:#fff;

 color:black;

 margin:0;


}

.shadow{

 padding:0;margin:0;


}

#header{
 color:#BBBBBB;
 margin-bottom:5px;


}

#header h1{color:#0A5488; font-family:arial;font-size:25pt;font-style:italic;font-weight:bold}

#header .right{float:right;margin-top:15px;width:350px;color:#606677;padding-right:10px}

#header .center{float: center;margin-left: auto;
margin-right: auto; width:150px;}

#header .left{float:right;width:600px;}



#last-topics{

border:2px #EEEEEE solid;

border-radius:8px;	

margin:5px 5px 15px;


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{
width:980px;
padding:auto; 
	margin:20px auto 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border:1px solid #ddd;
	border-top:1px solid #ddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
}

.upper_footer{ 

 padding:10px;

 height:154px;

 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:135px;

 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:52px; 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:12px 19px;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:120px;}

#navbar ul li ul>:first-child{border-top:0;border-right:0}

#navbar .navbar_active_link{border-top:5px #0A5488 solid;color:#333333;padding:7px 19px;box-shadow:inset 0 -5px 20px #ECECEC;background:#fff}

/*#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{
 width:100%;

background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border:1px solid #ddd;
	border-top:1px solid #ddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;

}


.head-menu{
width:200px;
	height:29px;
	background:url(../images/head-menu.png) no-repeat right 0; 
}
.head-menu h4{
	width:130px;
	float:right;
	line-height:29px;
	text-shadow:1px 1px 0 #7b5e98;
	color:#fff;
	text-align:center;
}
.head-menu h4 a{
	display:block;
	color:#fff;
}
.head-menu h4 a:hover{
	color:#fff;
}
.head-menu:hover .more{
	display:block;
}



.body-menu{
width:200px;

background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;

 
}



.body-menu-link{
width:200px;

background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
	background: -moz-linear-gradient(top, #fff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
	border:1px solid #ddd;
	border-top:0;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
 
}

.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 #F4A028 solid;

	background-color: #FEECC6;

	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-dr{

	text-align:right;

	font-family:Arial;

	font-size: 14px;

	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 a{

 color:#A88A00;

}



.news-table .post{

 margin:0;padding:0;

 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;

 
}

.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;

 
}

.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;

}
/* Menu */
ul#menu{
	height:41px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#333));
	background: -moz-linear-gradient(top, #222, #333);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#333333');
}
ul#menu > li{
	float:right;
	color:#fff;
	border-left:1px solid #000;
	position:relative;
}
ul#menu > li > a{
	height:41px;
	display:block;
	color:#fff;
	padding:0 15px;
	text-shadow:1px 1px 0 #111;
	border-left:1px solid #3e3e3e;
	font:bold 14px / 41px Arial, Helvetica, sans-serif;
}
ul#menu > li:hover > a{
	background:#0085bc url(../images/menu.png) no-repeat 0 0;
	text-shadow:1px 1px 0 #0085bc;
	border-left:1px solid #886ba4;
}
ul#menu > li.home > a{
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	text-indent:-9999em;
	overflow:hidden;
}
ul#menu > li.home > a span.home-icon{
	width:21px;
	height:18px;
	display:block;
	background:url(../images/home.png) no-repeat 0 0;
	margin-top:11px;
}
ul#menu > li.home:hover > a span.home-icon{
	background:url(../images/home.png) no-repeat 0 -18px;
}
ul#menu > li > a.current{
	background:#0085bc url(../images/menu.png) no-repeat 0 0;
	text-shadow:1px 1px 0 #0085bc;
	border-left:1px solid #ccc;
}
ul#menu > li.home > a.current span.home-icon{
	background:url(../images/home.png) no-repeat 0 -18px;
}
ul#menu > li > a span.arrow-menu{
	width:9px;
	height:7px;
	display:block;
	float:left;
	background:url(../images/arrow-menu.png) no-repeat 0 0;
	margin:18px 10px 0 0;
}
ul#menu > li:hover > a span.arrow-menu{
	background:url(../images/arrow-menu.png) no-repeat 0 -7px;
}
ul#menu > li > a.current span.arrow-menu{
	background:url(../images/arrow-menu.png) no-repeat 0 -7px;
}
ul#menu li ul{
	width:150px;
	display:none;
	position:absolute;
	top:41px;
	right:0;
	background:#0085bc;
	background: -webkit-gradient(linear, left top, left bottom, from(#0085bc), to(#00669f));
	background: -moz-linear-gradient(top, #0085bc, #00669f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085bc', endColorstr='#00669f');
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	z-index:9999;
}
ul#menu li ul li{
	border-bottom:1px solid #ccc;
	font:bold 14px Arial, Helvetica, sans-serif;
}
ul#menu li ul li:last-child{
	border-bottom:0;
}
ul#menu li ul li a{
	display:block;
	color:#4b2f66;
	padding:10px;
	text-shadow:1px 1px 0 #ccc;
}
ul#menu li ul li a:hover{
	color:#fff;
	text-shadow:1px 1px 0 #0085bc;
}