﻿/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body#page1 {text-align:center;margin:0; background-image:url('../images/main-bg.jpg');
background-color:#5b9fee;background-repeat:no-repeat;background-position: center top;min-height:770px; padding:0}

body#page2 {text-align:center;margin:0;min-height:770px; padding:0;background-color:#5b9fee}

body { 
	font-family:Tahoma;
	font-size: 12px; 
	/*width: 1004px;*/
	min-height: 100%;
	position: relative;
	background-color:#FFFFFF;
}
html { height: 100%; min-width: 1004px;}

p { padding-top: 16px; }

.padd-body-box br {
line-height: 1px;
    margin: 0px;
    height: 5px;
    display: block;
    content: " ";
}
.padd-body-box p {
padding:0;
}

.margin-bot {margin-bottom: 0 !important;}

a {	color: #cacaca; outline: none; }
a:hover{ text-decoration: none; }

table{
	border-collapse: collapse;
}
th, td {
    padding: 0;
}
.right{
	text-align:right
}
.left{
	text-align:left
}
.center{
	text-align:center
}
/* Global Structure ============================================================= */
/* Left & Right alignment */
.fleft { float: left;}
.fright { float: right;}
.clear { clear: both;}

.alignright { text-align: right;}
.aligncenter { text-align: center;}
/* Global Structure ============================================================= */
.wrapper { 
	width: 100%;
	overflow: visible;
}
#wrapper { 
	overflow:visible;
}

.wrapper-rt { 
	overflow:visible; margin-top:10px;margin-bottom:10px
}

.column-icon1 {width: 320px; float: left; position: relative; z-index: 12;height:36px;margin-left:115px; overflow:visible;}
.column-icon2 {width: 205px; float: left; position: relative; z-index: 12;height:36px;margin-left:24px; overflow:visible;}
#ico-head{width:40px; float: left; position: relative; z-index: 12;height:36px}
.top-head{
	height:500px; text-align:left;margin-top:30px;margin-left:22px
}

#search-l{width:14px; float:right; position: relative; z-index: 12;height:36px}
#search-r{width:38px; float: right; position: relative; z-index: 12;height:36px}
#search-bg{width:151px; float: right; position: relative; z-index: 12;height:36px;}
#search-input{width:151px;height:36px;background-image:url('../images/search-bg.jpg');background-repeat:repeat-x;background-position:right top;border:none}
#search-input1{width:151px;height:36px;background-image:url('../images/search-bg_2.png');background-color:transparent;background-repeat:repeat-x;background-position:right top;border:none}
#marquee-l{width:14px; float:right; position: relative; z-index: 12;height:36px}
#marquee-bg{width:961px; float: right; position: relative; z-index: 12;height:36px; background-image:url('../images/marquee-bg.png');
background-repeat:repeat-x}
#padd-top{margin-top:40px;padding-bottom:10px;height:35px}
.footer-bg{
	background-image:url('../images/footer_bg.gif');background-repeat:no-repeat;background-position:center top;
	height:75px;position: relative; padding-top:22px;}
/************/
/*ul {
	list-style-type: none;
	height: 36px;
	width: 765px;
	margin:0;
	padding:0
}

ul a {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 31px;
	text-decoration: none;
	font-size: 11px; font-family:Tahoma;
	color: #ffffff; font-weight:bold
}
ul a:hover{color: #f0ed9a;}*/

.ul2 {
	list-style-type: none;
	height: 36px;
	width: 180px;
	margin:0;
	padding:0
}

/*li {float: right;background-image:url('../images/line-m.gif');background-repeat:no-repeat;
	background-position:left center;position: relative;}*/

ul b {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 29px;
	text-decoration: none;
	font-size: 11px; font-family:Tahoma;
	color: #ffffff; font-weight:bold;text-align:center;float:none
}
ul b:hover{color: #1c508c;}

/************************/
.column-right{width: 725px; float: right; position: relative; z-index: 12;min-height:200px;}
.column-left{width: 275px; float: right; position: relative; z-index: 12;min-height:200px;/*margin-left:19px;*/}

.main-bg{background-image:url('../images/mainbox-bg.gif');background-repeat:repeat-x;width:100%}
.main-bodybg{ background-color:#f7f7ec;vertical-align:top}
.main-dbg{background-image:url('../images/mainbox-bgd.gif');background-repeat:repeat-x;}
.main-lbg{background-image:url('../images/mainbox-lbg.gif');background-repeat:repeat-y;}
.main-rbg{background-image:url('../images/mainbox-rbg.gif');background-repeat:repeat-y; vertical-align:top}


.box-bg{background-image:url('../images/box_bg.gif');background-repeat:repeat-x;width:100%}
.box-bodybg{ background-color:#ffffff}
.box-dbg{background-image:url('../images/box_bgd.gif');background-repeat:repeat-x;}
.box-lbg{background-image:url('../images/box_lbg.gif');background-repeat:repeat-y;}
.box-rbg{background-image:url('../images/box_rbg.gif');background-repeat:repeat-y;}
.box-titlebg{background-image:url('../images/page2/dot.gif');background-repeat:no-repeat;
background-position:right bottom;height:30px}
.padd-body-box{
	padding:10px
}

.title-bg-org{
	background-image:url('../images/title-bg.gif');background-repeat:repeat-x;width:100%; text-align:center
}


/*---------------------------------------------------------------------------------------*/
/*-------------------------------page2--------------------------------------*/
/*---------------------------------------------------------------------------------------*/
.p2-head-bg{
	background-image:url('../images/page2/paygah_alame-tehrani.jpg');background-repeat:no-repeat;background-position:right top;
	height:147px
}
.p2-icon1 {width: 220px; float: left; position: relative; z-index:0;height:36px;margin-left:20px; overflow:visible;
margin-top:14px}

/*.p2-menu-r{width:31px;height:31px; float:right; position: relative; z-index: 12}
.p2-menu-l{width:20px;height:31px; float:right; position: relative; z-index: 12}*/
.p2-menu-bg{width:100%;height:31px; position: relative; z-index: 6;background-image:url('../images/page2/p2menu-bg.gif');
background-repeat:repeat-x;overflow:visible;}

.p2m-column1{width:220px;height:31px; float:right; position: relative; z-index: 12}
.p2m-column2{width:730px;height:31px; float:right; position: relative; z-index:0;}

#p2-search-l{width:13px; float:right; position: relative; z-index: 12;height:31px}
#p2-search-r{width:39px; float: right; position: relative; z-index: 12;height:31px}
#p2-search-bg{width:151px; float: right; position: relative; z-index: 12;height:31px;}
#p2-search-input{width:151px;height:31px;background-image:url('../images/page2/p2search-bg.gif');background-repeat:repeat-x;background-position:top;border:none}


.p2-column1{width:249px;float:right; position: relative; z-index: 12;background-image:url('../images/page2/p2-right-body.gif');
background-repeat:repeat-y;background-position:right}
.p2-column2{width:755px; float:right; position: relative; z-index: 12;background-image:url('../images/page2/top-p2.jpg');
background-repeat:no-repeat;background-position:left top;padding:3px 0}


.link-right{
	background-image:url('../images/page2/p2-right-bg.jpg');background-repeat:no-repeat;background-position:right top;
	min-height:600px; padding-right:19px;padding-top:20px

}
.p2-right-bg{
	background-image:url('../images/page2/p2-right-bg2.jpg');background-repeat:no-repeat;background-position:right top;
	min-height:95px
}

.p2-column-txt1{/*width:545px;*/float:right; position: relative; z-index:0;min-height:200px;}
.p2-column-txt2{width:210px;float:right; position: relative; z-index:0;min-height:200px;}
/****************************************fehrest****************/
.close {
    background-color: #605F61;
    border: 2px solid #C2C2C2;
    border-radius: 20px 20px 20px 20px;
    color: white;
    cursor: pointer;
    padding: 1px 5px;
    position: absolute;
    right: -7px;
    top: -10px;
	font-family: tahoma;
    font-size: 15px;
}