
/* 
	�2009 web2web.ir
	Template Design by web2web.ir
*/

* {padding:0;margin:0;outline: 0;line-height:18px;}
* :focus{outline:0;}
table, caption, tbody, tfoot, thead, tr, th, td {font-size: 100%;
vertical-align:top;background:transparent;border-spacing: 0 !important;}
td {padding:3px 0;}
ol, ul {list-style: none;}
hr {height:0;border:0;margin:3px 0;border-bottom:1px rgb(200,200,200) dashed;}
a {text-decoration:none;color:rgb(27, 113, 207);}
a img {border:0;}
a:hover {color:rgb(200,50,0);/*159,64,8*/}
input, select, textarea {margin:2px;padding:6px;font: 8pt 'Tahoma', 'Arial';color:rgb(47,47,47);border:1px solid rgb(190,190,190);-moz-border-radius:4px;}
select{padding:4px;}
textarea{padding:4px;}
input.inputtext {width:230px;}
input.btn1 {padding:5px 4px;background: url('pnbg.png') center bottom repeat-x;border:1px solid rgb(180,180,180);color:rgb(12,12,12);}
input.btn2 {padding:5px 4px;background: rgb(75,75,75);border:0;color:rgb(255,255,255);}
.clear{clear:both;width:100%;height:0px;overflow:hidden;}
input.btn3 {padding:5px 4px;background: rgb(204,51,0);border:0;color:rgb(255,255,255);}
input.btn4 {padding:5px 4px;background: url('h_bg.jpg') center center repeat-x ;border:1px solid rgb(26, 126, 143);color:rgb(255,255,255);}
.clear{clear:both;width:100%;height:0px;overflow:hidden;}
.rf {float:right;} .lf {float:left;}


html, body {
	text-align:center;
	line-height:18px;
	color:rgb(33,33,33);
	font: 8pt 'Tahoma', Arial, Verdana, Verdana, 'Times New Roman';
	background: rgb(239, 239, 239) ; /*243,242,232 rgb(231, 231, 231) rgb(239, 239, 239)*/
}

#page {
	width:98.5%;
	padding:7px 7px 0;
	margin:7px auto 0 !important;
	text-align:center;direction:rtl;
	clear:both;overflow:hidden;
}

#top {
	width:100%;
	margin:0;
	clear:both;
}

#top #top_left {
	float:left;
	padding:18px 25px 0;
	text-align:left;
	direction:ltr;
}

#top #searchform {
	float:right;
	padding:7px 25px;
	margin:0;
	width:auto;
	text-align:right;
	clear:both;
}
#top #searchform #sf_text {
	padding:6px 5px 3px 25px;
	margin:0;
	width:180px;
	height:16px;
	color:rgb(75,75,75);
	-moz-border-radius:4px;
	border:1px solid rgb(200,200,200);
	background:rgb(255,255,255) url('s.png') 3% center no-repeat;
}


#top #header {
	width:auto;
	height:312px;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	background: url('h_bg.jpg') left bottom repeat-x;
}

#top #header #h_r {
	width:480px;
	height:312px;
	float:right;
	background: url('h_r.jpg') right bottom no-repeat;
}

#top #header #h_l {
	width:522px;
	height:312px;
	float:left;
	background: url('h_l.jpg') left bottom no-repeat;
}

#top #nav {
	width:100%;
	height:30px;
	color:rgb(255, 255, 255);
	vertical-align:middle;
	background: rgb(79, 143, 167) url('bg_n_m.gif') left bottom repeat-x;
}

#top #nav td {
	margin:0;
	padding:0;
	vertical-align:middle;
}

#top #nav_r {
	width:239px;
	background: url('bg_n_r.gif') right top no-repeat;
}

#top #nav_l {
	width:247px;
	text-align:right;
	background: url('bg_n_l.gif') left top no-repeat;
}

#top #nav_l a {
	width:33px;
	height:28px;
	padding:0 3px;
	float:right;
}

#top #nav_l a#lde {
	background: url('f_de.png') center center no-repeat;	
}

#top #nav_l a#lfa {
	background: url('f_ir.png') center center no-repeat;	
}

#top #nav_d {
	width:auto;
	overflow:hidden;
}
#top #nav_d a {
	color:rgb(255,255,255);
}

#top #nav_d a:hover {
	color:rgb(255,255,0);
}

#main {
	width:auto;
	padding:0;
	margin:0 auto !important;
	border:3px rgb(239, 239, 239) solid;
	border-width:0 10px;
	clear:both;overflow:hidden;
}

#main #content {
	width:auto;
	height:auto;
	padding:0;
	margin:0 auto !important;
	border:1px solid rgb(185,185,185);
	border-width:0 1px 1px;
	-moz-border-radius:0 0 10px 10px;
	background:rgb(239, 239, 232);
}


#main #side_r {
	width:230px;
	padding:15px 7px;
	text-align:right;
}

#main #side_l {
	width:225px;
	padding:15px 7px;
	text-align:right;
}

#main #news {
	width:98%;
	height:200px;
	padding:30px 10px 12px;
	text-align:right;
	border:1px solid rgb(185, 185, 185);/*rgb(185,185,185)*/
	border-width:0 1px;
	background:rgb(255,255,255);
}

#main #news .news_item {
	clear:both;
	height:auto;
	margin-bottom:20px;
	padding-bottom:20px;
	line-height:19px;
	border-bottom: 1px dashed rgb(200,200,200);
}

#main #news .news_title {
	padding-bottom:7px;
	font: bold 12pt "Times New Roman", "Arial", Tahoma;
}

#main #news .news_info {
	padding-top:12px;
	color:rgb(100,100,100);
	font-size:8pt;
}

.recent_news {
	clear:both;	
}

.recent_news #rn_t {
	margin:3px 0;
	font-weight:bold;
}

.recent_news a {
	display:block;
	padding-right:14px;
	line-height:20px;
	color:rgb(47,47,47);
	background: url('ritemr.gif') right center no-repeat;
}

.recent_news a:hover {
	color:rgb(58, 95, 0);
}

.pages_nombers {
	padding:6px 7px;
	margin:12px 0;
	clear:both;
	text-align:center;
	border:1px solid rgb(210,210,210);
	-moz-border-radius:5px;
	background: rgb(240,240,240) url('pnbg.png') left center repeat-x;
}
.pages_nombers a {
	margin:0 2px;
	color:rgb(47,47,47);
}

.pages_nombers a:hover {
	color:rgb(204,0,0);
}


#main_code {
	margin:7px 0;	
}

#main_marquee {
	width:473px;
	padding:10px 5px;
	margin:20px auto 40px;
	clear:both;overflow:hidden;
	background: url('marquee.gif') center center no-repeat;
}

#main_marquee marquee {
	width:auto;
	height:20px;
	padding:5px 5px;
	margin:0 auto;
	overflow:hidden;
	color:rgb(66,77,56);
}

.box-title {
	padding:5px 3px 14px;
	margin:0;
	height:16px;
	Font:bold 9pt 'Tahoma';
	background: transparent url('box_t_a_r.gif') right bottom no-repeat;
}


.dynamic-menu {
	padding:0;
	margin-bottom:20px;
}

.dynamic-menu .dynamic-menu-title {
	padding:7px 3px 11px;
	margin:2px 0 0;
	height:22px;
	font-size:9pt;
	font-weight:bold;
	background: url('dm_t_a_r.gif') right bottom no-repeat;
}

.dynamic-menu .dm_item {
	border:1px solid rgb(183, 183, 177);
	border-width:0 1px 1px;
	background:rgb(231, 231, 224);	
}

.dynamic-menu .dm_item .dm_t {
	height:20px;
	padding:5px 7px;
	color:rgb(71, 71, 67);
	background: rgb(207, 207, 201);
	font-size:11px;
	cursor:pointer;
}

.dynamic-menu .dm_item .dm_t b {
	display:block;
	width:auto;
	height:20px;
	padding-top:1px;
	color:rgb(71, 71, 67);
	background: rgb(207, 207, 201) url('arrow-square.gif') left bottom no-repeat;	
}

.dynamic-menu .dm_subitem {
	padding:7px 7px 8px 4px;
	border-top:1px solid rgb(183, 183, 177);
}

.dynamic-menu .dm_subitem a {
	padding:1px 12px 1px 0;
	display:block;
	color:rgb(32,32,32);
	background:url('item.gif') right center no-repeat;
}

.dynamic-menu .dm_subitem a:hover {
	color:rgb(204,0,0);
}

.dynamic-menu .dm_item .current_item b {
	background-position: left top;	
}


.linkbox, .picbox {
	padding:7px;
	margin-bottom:20px;
	border:1px solid rgb(199, 199, 193);
	border-width:0 1px 1px;
	background:rgb(231, 231, 224);
}

.linkbox a {
	display:block;
	padding-right:15px;
	color:rgb(32,32,32);
	background:url('green_plus.gif') right center no-repeat;
}
.linkbox a:hover {
	color:rgb(204,0,0);
}

.linkbox2, .picbox {
	padding:7px;
	margin-bottom:20px;
	border:1px solid rgb(199, 199, 193);
	border-width:0 1px 1px;
	background:rgb(231, 231, 224);
}

.linkbox2 a {
	display:block;
	padding-right:2px;
	color:rgb(32,32,32);
	
}
.linkbox2 a:hover {
	color:rgb(204,0,0);
}


.picbox {
	text-align:center;
}

.picbox .picbox-img {
	display:none;
	margin:5px auto;
	border:1px solid rgb(47,47,47);
}

.picbox #pimg_1 {
	display:block;
}

.picbox a.pic_btn {
	margin:2px;
	padding:6px 8px 6px;
	text-align:center;
	color:rgb(255,255,255);
	background: url('p_btn_g.gif') center center no-repeat;
	font-weight:bold;
	cursor:pointer;
}


#footer {
	width:auto;
	padding:10px;
	margin:0 18px 17px;
	text-align:right;
	direction:rtl;
	font-size:8pt;
	color:rgb(33,33,33);
}

#footer a {
	color:rgb(190,40,0);
}


/* design by web2web.ir �2009 */
