
div#paypal {
	margin: 0 0 30px 0;
	
}
div#paypal-button {
	margin: -60px 0 0 25px;
	borders: red solid 2px;
	widths: 75px;
	paddings: 5px;
}
div.fl_paypal {
	margin-top: 5px;
	text-align: right;
	floats: left;
}
.fr_paypal p {
	font-size: 1.2em;
}



body {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-size: 100%;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	background-color: White;
	background: url(../grphs/butterflies.png) no-repeat scroll bottom right;
}

div.header {
	left: 0px;
	width: 750px;
	position: absolute;
	top: 5px;
	height: 89px;
	background-color: transparent;
	z-index: 0;
}
.header img {
	top: 5px;
	position: absolute;
	border: 0px;
	left: 0px;
}








div.wrapper {
	margin-left: auto;
	width: 750px;
	margin-right: auto;
	position: relative;
	top: -16px;
	background-color: transparent;
}
div.columns {
	width: 750px;
	position: relative;
	top: 120px;
	background-color: transparent;
}
div.side1 {
	width: 155px;
	position: absolute;
	top: -5px;
	left: 0px;
	background-color: transparent;
}
div.content {
	margin-top: 1px;
	margin-left: 155px;
	margin-bottom: -15px;
	width: 430px;
	position: static;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}
div.side2 {
	left: 585px;
	width: 165px;
	position: absolute;
	top: -10px;
	background-color: transparent;
}

div.gan {
	height: 25px;
	padding: 0px 0px 30px 0px;
	margin: 0;
	width: 750px;
	position: relative;
	background-color: transparent;
	border-bottom: 2px solid #F1F1F1;
}
div.columns2 {
	width: 750px;
	position: relative;
	top: -5px;
	background-color: transparent;
	margin-top: 20px;
}
div.side1b {
	width: 135px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: transparent;
	padding: 0px 10px 5px 0px;
}
div.cont2 {
	margin-top: 10px;
	margin-left: 146px;
	position: static;
	background-color: transparent;
	padding: 5px 10px 10px 15px;
	border-left: 2px solid #F1F1F1;
}

div.genImg {
	text-align: right;
}
.genImg a img {
	border: 1px dashed #6666FF;
}

div.foot {
	padding-top: 5px;
	margin-top: 90px;
	width: 750px;
	position: relative;
	padding-bottom: 2em;
	background-color: transparent;
	text-align: center;
	font-size: smaller;
}
.clear {
	clear: both
}
.button {
	margin: 1px;
	font-family: "Times New Roman", Times, serif;
	background-color: transparent;
	font-size: medium;
	font-weight: bolder;
	text-align: center;
}
.button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}	
.button li {
	border: 1px solid #efefef;
	margin: 5px 2px 5px 2px;
}
.button li a {
	display: block;
	padding: 5px 0px 5px 0px;
	border-left: 5px solid White;
	border-right: 5px solid White;
	background-color: White;
	text-decoration: none;
}
html>body .button li a {
		width: auto;
}
.button li a:hover {
	border-left: 5px solid #F5FFFA;
	border-right: 5px solid #F9FFFC;
	background-color: White;
	background-image: url(../pics/bn_9.jpg);
}
.center_pic img {
	border: 0px;
}
div.center_pic {
	margin-left: 2px;
}
span.has {
	font-weight: bolder;
	font-size: 1.3em;
	color: #9400D3;
}
span.hb {
	font-weight: bolder;
	font-size: 1.3em;
	color: #32CD32;
}
span.hc {
	font-weight: bolder;
	font-size: 1.3em;
	color: #FF4500;
}
span.hd {
	font-weight: bolder;
	font-size: 1.3em;
	color: #ff6347;
}
span.he {
	font-weight: bolder;
	font-size: 1.3em;
	color: #6852ec;
}
span.hf {
	font-weight: bolder;
	font-size: 1.3em;
	color: #66CDAA;
}
span.hg {
	font-weight: bolder;
	font-size: 1.3em;
	color: #8080FF;
}
span.hh {
	font-weight: bolder;
	font-size: 1.3em;
	color: #3c3dff;
}
span.hi {
	font-weight: bolder;
	font-size: 1.3em;
	color: #8B008B;
}
span.hj {
	font-weight: bolder;
	font-size: 1.3em;
	color: #228B22;
}
span.hk {
	font-weight: bolder;
	font-size: 1.6em;
	color: white;
	background-color: #7fff00;
	padding:0 5px 0 5px;
}
span.hka {
	font-weight: bolder;
	font-size: 1.3em;
	color: #3CB371;
}
span.hl {
	font-weight: bolder;
	font-size: 1.3em;
	color: #32cd32;
}
span.hla {
	font-weight: bolder;
	font-size: 1.3em;
	color: #FF0080;
}
span.hm {
	font-weight: bolder;
	font-size: 1.3em;
	color: #E749AC;
}
span.hn {
	font-weight: bolder;
	font-size: 1.3em;
	color: #009F65;
}
span.hab {color: Black;}
span.hbb {
	color: #CC57FF;
}
span.hcb {color: Black;}
span.hdb {color: Black;}
span.heb {
	color: #87CEEB;
}
span.hfb {color: Black;}
span.hgb {color: Black;}
span.hhb {
	color: #008B8B;
}
span.hib {
	color: #CB00CC;
}
span.hjb {
	color: #34C935;
}
span.hkb {
	color: #dc143c;
}
span.hlb {
	color: #ff1493;
}
span.hmb {color: Black;}
span.hnb {
	color: #FF6347;
}

div.search {
	margin-top: -14px;
	margin-bottom: 1px;
	padding: 0px 10px 0px 0px;
	background-color: transparent;
	margin-left: 600px;
	position: absolute;
	width: 130px;
	font-size: 11pt;
	font-weight: bold;
	color: #191970;
}
div#nav2 {
	background-color: transparent;
	top: -15px;
	position: absolute;
	margin-left: 60px;
	margin-right: 100px;
	color: #D2D2D2;
	font-size: 11pt;
	padding-right: 2px;
	font-weight: bold;
	line-height: 1.4em;
}
#nav2 a:link {
	color: Black;
	text-decoration: none;
}
#nav2 a:hover {
	color: #DC143C;
	text-decoration: none;
}
#nav2 a:visited {
	text-decoration: none;
}

hr.main1 {
	border: 0; /* turns off default shading */
	height: 1px; /* sets height or thickness */
	background-color: #0000CC;
}







#no-list {
	font-size: 0.65em;
	text-align: left;
	font-family: "Tahoma", sans-serif;
}
#no-list a {
	color: black;
	line-height:150%;
}
#no-list a:hover {
	color: #ff4500;
}


h2.trigger {
	padding: 0 5px 0 0;
	margin: 5px 0 15px -25px;
	background: url(../grphs/toggle_b.gif) no-repeat;
	height: 42px;
	line-height: 42px;
	width: 150px;
	font-size: 1.1em;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #1e43ae;
	display: block;
}
h2.trigger a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px 0;
	padding: 0;
	overflow: hidden;
	font-size: 1.1em;
	width: 140px;
	clear: both;
}
.toggle_container .block {
	margin: -10px 0 0 0;
}



hr.side1b {
	border: 0;
	background-color: #F1F1F1;
	height: 2px;
	color: #F1F1F1;
}
.side1b_pics img {
	border: 0px;
}
div.side1b_pics {
	margin-left: 10px;
}

div.side1b_wr {
	margin-left: 0px;
	padding: 0px 15px 0px 0px;
	text-align: right;
	color: black;
	font-size: .8em;
}
.side1b_wr a, a:visited {
	color: black;
}
.side1b_wr a:hover {
	color: #8A2BE2;
}





.center_pic2 img {
	border: 2px solid #F5F5F5;
}

div.center_pic2 {
	float: right;
	padding: 5px 0px 0px 15px;
	font-size: .7em;
	text-align: right;
	color: #778899;
	text-transform: uppercase;
}
.center_pic3 img {
	border: none;
}
div.center_pic3 {
	float: left;
	padding: 5px 15px 5px 0px;
	font-size: .7em;
	text-align: left;
	color: #778899;
	text-transform: uppercase;
}

a.center2 {
	color: Blue;
}
a:hover.center2 {
	color: #33CCFF;
	background-color: #EEFFF7;
}

div#up {
	text-align: right;
}

div.bx1 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t1 {
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	color: #FF7B48;
}

div.bx2 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t2 {
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	color: #7B68EE;
}

div.bx3 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t3 {
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	color: #2E8B57;
}

div.bx4 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t4 {text-align: right;	font-size: 11pt;	font-weight: bold;	color: #1E90FF;}

div.bx5 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t5 {text-align: right;	font-size: 11pt;	font-weight: bold;	color: #BA55D3;}

div.bx6 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t6 {text-align: right;	font-size: 11pt;	font-weight: bold;	color: #3CB371;}

div.bx7 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t7 {text-align: right;	font-size: 11pt;	font-weight: bold;	color: #4F9632;}

div.bx8 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t8 {
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	color: #CD5C5C;
}

div.bx9 {
	padding: 0px 10px 1px 10px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t9 {text-align: right; font-size: 11pt; font-weight: bold; color: #0033FF;}

div.bx10 {
	padding: 0px 10px 1px 5px;
	border: 2px solid #F5F5F5;
	background-color: #FDFDFD;
}
div.t10 {text-align: right; font-size: 11pt; font-weight: bold; color: #6495ED;}

div.preXS {
	text-align: left;
	font-size: .7em;
	direction: ltr;
	font-family: Verdana, sans-serif;
	margin: -10px 0px 10px 10px;
}
.preXS a {
	color: #4169E1;
	text-decoration: none;
	border-bottom: 1px solid #B0E0E6;
	line-height: 1.5em;
}
.preXS a:visited {
	color: #CD5C5C;
}
.preXS a:hover  {
	color: Black;
	text-decoration: none;
	border-bottom: 1px solid Yellow;
	background-color: #ADFF2F;
}

div.preXSfa {
	font-weight: bold;
	font-size: 1em;
	word-spacing:.2em;
}
.preXSfa a {
	color: #dc143c;
	text-decoration: none;
	border-bottom: 1px solid yellow;
	line-height: 1.5em;
}
.preXSfa a:hover  {
	color: yellow;
	text-decoration: none;
	border-bottom: 1px solid #a4102e;
	background-color: #de123b;
}

div.preXSlat {
	text-align: left;
	margin: 10px 5px 10px 5px;
	padding: 1px 8px 1px 8px;
	background-color: #66CDAA;
	border: 4px solid #ADFF2F;
	font-size: .8em;
	direction: ltr;
	font-family: Verdana, sans-serif;
}
.preXSlat a {
	color: Yellow;
}
.preXSlat a:visited {
	color: #FFEFD5;
}
.preXSlat a:hover  {
	color: White;
}



div.let {
	text-align: justify;
	margin: 0px 0px 0px 10px;
}

div.letP {
	text-align: justify;
	margin: 0px 0px 0px 10px;
	font-weight: bold;
	color: Navy;
}

span.lgtn {
	font-weight: lighter;
	font-size: small;
}








div.Bhglt {
	padding: 0;
	border-top: 2px solid whitesmoke;
}
div.Thglt {
	text-align: right;
	font-size: medium;
	font-weight: bold;
	color: Black;
}

h1.hdtheme {
	text-align: center;
	font-size: 20pt;
	font-weight: lighter;
	color: #000066;
	line-height: 1.5em;
	word-spacing: 1px;
	letter-spacing: 1px;
	border: 1px solid #FFFAFA;
	padding: 5px 140px 5px 5px;
	background-color: #FEFEFE;
}
div.hdth {
	margin-right: 60px;
	margin-left: 10px;
	margin-top: -20px;
}
.hdth h1 {
	text-align: center;
	font-size: 16pt;
	font-weight: lighter;
	color: #008B8B;
	line-height: 1.5em;
	word-spacing: 1px;
	letter-spacing: 1px;
	margin-right: 20px;
}




.ins img {

}

div.ins {

}
#suppimg {
	margin: -15px 20px 0 0;
	background: transparent url(../pics/simorghZ_S2.png) no-repeat center;
	width:194px;
	height: 130px;
	float: right;
}
#supp {
}
#supp h2 {
	margin-right: 265px;
	margin-top: 0px;
	color: Black;
	font-size: 2em;
	padding-top: 60px;
}




#lift {
	margin: 0px 0px -10px 10px;
	padding: 0;
	position: relative;
}

div.tempA {
	margin: 30px 0px 0px 0px;
	float: left;
	padding: 0;
	line-height: 1.5em;
	font-size: small;
}
.tempA ul li {
	list-style: none outside url(../pics/bt4.bmp);
	margin: 0px 0px 0px -15px;
}
.tempA a {
	color: #4169E1;
	background-color: #F5F5F5;
	text-decoration: none;
}
.tempA a:hover {
	color: #483D8B;
}
a.co {
	text-decoration: line-through;
	color: #A9A9A9;
}

div.bxPa {
	padding: 0 5px 0 0;
}
div.tPa {
	text-align: right;
	font-size: 16pt;
	font-weight: bold;
	color: #6A5ACD;
	font-family: "Courier New", Courier, monospace;
	letter-spacing: -2px;
}
span.tPaSub {
	text-align: right;
	font-size: 9pt;
	font-weight: normal;
	color: #DC143C;
	font-family: "Courier New", Courier, monospace;
	letter-spacing: 0px;
}

div.bxPb {
	padding: 0 5px 0 0;
}
div.tPb {
	text-align: right;
	font-size: medium;
	font-weight: bold;
	color: #8E28A8;
	letter-spacing: 1px;
}

/********** eNOT ****************************************************/

div.Bem {
	margin-top: 25px;
	padding: 0;
}
div.Tem {
	text-align: right;
}

div.Bger {
	padding: 1px 0px 1px 0px;
	background-color: White;
}
div.Tger {
	text-align: left;
	font-size: .9em;
	color: #9400D3;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .04em;
	text-transform: uppercase;
	font-weight: bold;
}

div.icL {
	float: right;
	margin-left: 10px;
}
span.lgtnA {
	font-size: .6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3CB371;
}
span.bNa {
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: 1px;
}
span.bNb {
	font-size: medium;
	font-weight: bold;
	letter-spacing: 1px;
}
span.rNa {
	font-size: 1.2em;
	font-weight: normal;
	color: #CD5C5C;
	letter-spacing: 1px;
}

/********** left sidebar kotob ****************************************************/
div.ktbS {
	margin-top: 0px;
	margin-bottom: -5px;
	padding: 0px 10px 1px 0px;
}
.ktbS a {
	color: #696969;
	font-size: 1.5em;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
	letter-spacing: -2px;
}
.ktbS a:hover {
	color: Black;
}
div.icK {
	float: right;
	margin: 15px 5px 0px 10px;
}
.icK img {
	border: none;
}
/********** left sidebar soxan ****************************************************/
div.skhS {
	margin: 15px 0px 20px 0px;
	padding: 0;
}
.skhS p {
	font-size: 1.1em;
	padding: 0px 5px 0px 0px;
	margin: 0;
}
.skhS a {
	color: Black;
	text-decoration: none;
	border-bottom: 1px solid #DC143C;
}
.skhS a:hover {
	color: #696969;
	text-decoration: none;
	border-bottom: 1px solid #FF6347;
}
div.icP {
	float: left;
	margin: 15px 0px 0px 0px;
}
.icP img {
	border: none;
}

/********** ok I admit, more additions yikes ****************************************************/

div.barM {
	background: url(../grphs/bar10.png) no-repeat right;
	padding: 1px;
}

.paypal {
	padding: 0;
	margin: 0;
	text-align: center;
}
.paypal p {
	text-align: left;
	font-size: .7em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: -30px;
}

.pplfa {
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #C71585;
}

div.res_sl {
	background: url(../grphs/music.png) no-repeat right;
	text-indent: 20px;
	text-align: right;
}
span.reslt_sl {
	font-size: small;
}
.reslt_sl a {
	color: blue;
}
.reslt_sl a:hover {
	color: #FF33CC;
	background-color: #ADFF2F;
}


.center_pic_i img {
	border: 0px;
}
div.center_pic_i {
	text-align: center;
}
.center_pic_i a {
	text-decoration: none;
}
.center_pic_i a:hover {
}


div.ahan {
	margin: 0;
	padding: 0;
	text-align: center;
}
.ahan p {
	font-size: 2.4em;
	line-height: 1.5em;
	padding: 0px 10px 0px 10px;
	background-color: Lime;
	border-top: 3px solid Yellow;
	border-bottom: 3px solid Yellow;
	font-weight: bold;
	color: #7B68EE;
	letter-spacing: .02em;
}
div.e-zaman {
	margin: 0;
	padding: 0;
	text-align: center;
}
.e-zaman p {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 10px 0px 10px 0px;
	background-color: #00BFFF;
	border-top: 3px solid #80FFD4;
	border-bottom: 3px solid #80FFD4;
	font-weight: bold;
	color: White;
	letter-spacing: .02em;
}


div#YDR2 {
	border-top: 3px solid #3CB371;
	border-bottom: 3px solid #3CB371;
	padding: 0px 15px 0px 0px;
	background: #3CB371 url(../grphs/bg_sim-ir_index.jpg) no-repeat right;
	color: White;
}
#YDR2 a {
	color: White;
}
#YDR2 a:hover {
	color: #F5FFFA;
	background: #3CB371;
}


div.solar {
	margin: 0;
	padding: 0;
	text-align: center;
	background: Yellow url(../grphs/sun_3e.png) no-repeat top left;
}
.solar p {
	font-size: 1.8em;
	line-height: 1.5em;
	padding: 10px 0px 10px 0px;
	border-top: 3px solid #40E0D0;
	border-bottom: 3px solid #40E0D0;
	color: #6A5ACD;
	letter-spacing: .02em;
}

div.sim_iraj {
	margin: 0;
	padding: 0;
	background: Black url(../grphs/bg_sim-ir_index.jpg) no-repeat bottom;
}
.sim_iraj p {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 10px 20px 10px 20px;
	border-top: 3px solid #483D8B;
	border-bottom: 3px solid #483D8B;
	letter-spacing: .02em;
}

div.green {
	margin: 0;
	padding: 0;
	background: Black url(../grphs/green_bbg.jpg) no-repeat top right;
}
.green p {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid #32CD32;
	border-bottom: 1px solid #32CD32;
	letter-spacing: .02em;
	font-weight: bold;
	text-align: center;
}

div.bull_lion {
	margin: 0;
	padding: 0;
	border-left: 2px solid #f5f5f5;
	border-right: 2px solid #f5f5f5;
	background: transparent url(../grphs/iran_flag_bg2.jpg) center no-repeat;
}
.bull_lion h2 {
	padding: 20px 20px 0px 20px;
	letter-spacing: .02em;
}

.bull_lion p {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 10px 20px 10px 20px;
	letter-spacing: .02em;
	font-weight: bold;
	background: transparent url(../grphs/Translucent-Overlay.png) repeat;
}

.bull_lion a {
	color: #000199;
}
.bull_lion a:hover {
	color: white;
}


div.annbooks {
	padding: 0;
	background: Black url(../grphs/blw_bg.jpg) no-repeat right bottom;
}
.annbooks p {
	font-size: 150%;
	line-height: 1.2em;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid #00c9cc;
	border-bottom: 1px solid #00c9cc;
	letter-spacing: .02em;
	font-weight: bold;
	text-align: center;
}
.annbooks a {
	font-weight: lighter;
}

div.annbooks2 {
	border-top: 1px solid #5b5b5b;
	border-bottom: 1px solid black;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	background: #f5f5f5 url(../grphs/pp_3.jpg) no-repeat left top;
}
.annbooks2 img {
	border: none;
}

div.annbooks3 {
	padding: 0;
	background: Black url(../grphs/green_bbg.jpg) no-repeat right top;
}
.annbooks3 p {
	font-size: 150%;
	line-height: 1.2em;
	padding: 10px 20px 10px 20px;
	border-top: 1px solid #00c9cc;
	border-bottom: 1px solid #00c9cc;
	letter-spacing: .02em;
	font-weight: bold;
	text-align: center;
	font-size: 2.1em;
	color: #ff6428;
}
.annbooks3 a {
	font-weight: lighter;
	color: #ffefd5;
}

div.annbooks4 {
	border-top: 2px solid #595959;
	border-bottom: 2px solid #313131;
	border-left: 2px solid #b7b7b7;
	border-right: 2px solid #cacaca;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	background: #f5f5f5 url(../grphs/persepolis_2_1000b.jpg) no-repeat left bottom;
}
.annbooks4 img {
	border: none;
}

div.annbooks5 {
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	background: white url(../grphs/Cypress_Tree_Persepolis_frieze.gif) no-repeat top center;
}
.annbooks5 img {
	border: none;
}
.annbooks5 p {
	font-weight: bold;
}

div.annbooks6 {
	border-top: 2px solid #afafaf;
	border-bottom: 2px solid #727272;
	border-left: 2px solid #9b9b9b;
	border-right: 2px solid #434343;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	background: white url(../grphs/pp_1_750.jpg) no-repeat center;
}
.annbooks6 img {
	border: none;
}
.annbooks6 p {
	font-weight: bold;
}

div.annbooks7 {
	padding: 10px 20px 10px 20px;
	text-align: center;
	background: url(../grphs/Blank-Map-Iran.PNG) no-repeat center;
}
.annbooks7 img {
	border: none;
}


div.annbooks8 {
	border-top: 2px solid #2d2eff;
	border-bottom: 2px solid #a6a6ff;
	border-left: 2px solid #4d4eff;
	border-right: 2px solid #000195;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	background: #2d2d2d url(../grphs/shole_ke.jpg) no-repeat center;
}
.annbooks8 img {
	border: none;
}

div.annbooks9 {
	border: 2px solid #f5f5f5;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	font-size: 2em;
	font-weight: bold;
	background: #2d2d2d url(../grphs/greypattern_1_650.jpg) no-repeat bottom;
}
.annbooks9 img {
	border: none;
}

div.annbooks10 {
	border: 2px solid #f5f5f5;
	padding: 10px 20px 10px 20px;
	text-align: center;
	line-height: 120%;
	font-size: 2em;
	font-weight: bold;
	background: #2d2d2d url(../grphs/maze2c.jpg) no-repeat top;
	color: #a63939;
}
.annbooks10 img {
	border: none;
}


.redhd {
	font-size: 2em;
	color: #f90000;
	line-height: 110%;
}
.blackhd {
	font-size: 2em;
	line-height: 120%;
}
.blackhdsub {
	font-size: 1.3em;
	line-height: 120%;
}



div.planets {
	margin: 0;
	padding: 0;
	background: Black url(../grphs/planetearth_ind.jpg) no-repeat top right;
}
.planets p {
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 10px 20px 10px 20px;
	border-top: 3px solid #6A5ACD;
	border-bottom: 3px solid #6A5ACD;
	letter-spacing: .02em;
	font-weight: bold;
}



div.morghtile {
	margin: 20px 0 20px 0;
	padding: 0;
	background: Black url(../grphs/gol-morgh.jpg) no-repeat left;
	border-top: 4px solid #FF8C00;
	border-bottom: 4px solid #FF8C00;
}
.morghtile h1 {
	padding: 0 20px;
}
.morghtile p {
	font-size: .85em;
	line-height: 1.5em;
	padding: 0px 40px 20px 220px;
	color: #F5F5F5;
	letter-spacing: .02em;
	font-family: "Trebuchet MS", sans-serif;
}



div#sokhan {
	margin: 0;
	padding: 0;
	background: #87CEEB url(../grphs/rainbow622s.jpg) no-repeat bottom;
}
#sokhan p {
	font-size: xx-large;
	line-height: 1.5em;
	padding: 10px 90px 15px 20px;
	border-top: 3px solid #0002c8;
	border-bottom: 3px solid #0002c8;
	letter-spacing: .02em;
	background: transparent url(../grphs/mp3_c.gif) no-repeat right;
	font-weight: bold;
}
#sokhan a {
	color: #FEFF1C;
	text-decoration: none;
	border-bottom: 2px solid #ADFF2F;
}
#sokhan a:hover {
	color: #ADFF2F;
	text-decoration: none;
	border-bottom: 2px solid Yellow;
}

div#sokhan2 {
	margin: -30px 0 -10px 0;
	padding: 0;
	background: #483d8b url(../grphs/pp_1_750.jpg) no-repeat bottom;
}
#sokhan2 p {
	font-size: xx-large;
	line-height: 1.5em;
	padding: 10px 90px 15px 20px;
	border-top: 3px solid #00008b;
	border-bottom: 3px solid #00008b;
	letter-spacing: .02em;
	background: transparent url(../grphs/mp3_c.gif) no-repeat right;
	font-weight: bold;
}
#sokhan2 a {
	color: #FEFF1C;
	text-decoration: none;
	border-bottom: 2px solid #ADFF2F;
}
#sokhan2 a:hover {
	color: #ADFF2F;
	text-decoration: none;
	border-bottom: 2px solid Yellow;
}


div.seda {
	margin: 0;
	padding: 0;
	background: #191970 url(../grphs/earth_590.jpg) no-repeat center;
	border-top: 3px solid #4B0082;
	border-bottom: 3px solid #4B0082;
}
.seda h3 {
	padding: 10px 90px 0px 20px;
	background: transparent url(../grphs/mp3_c.gif) no-repeat top right;
}
.seda p {
	font-size: .8em;
	line-height: 1.5em;
	padding: 10px 20px 15px 20px;
	letter-spacing: .02em;
	color: #F8F8FF;
	font-family: Tahoma;
}
.seda a {
	color: Black;
	text-decoration: none;
	border-bottom: 2px solid #DCDCDC;
	font-weight: bold;
	background-color: #DCDCDC;
}
.seda a:hover {
	color: #A9A9A9;
	text-decoration: none;
	border-bottom: 2px solid #F5F5F5;
}

a.imp-ann {
	color: #DC143C;
	font-size: 1em;
}
a:hover.imp-ann {
	color: #FF6347;
}

div.lattitle {

}

.lattitle p {
	font-size: 1.1em;
	font-weight: lighter;
	color: #C71585;
}
.lattitle a {
	color: #810E56;
	text-decoration: none;
	border-bottom: 1px solid #9932CC;
}
.lattitle a:hover {
	color: #CD5C5C;
	text-decoration: none;
	border-bottom: 1px solid #DCBBEC;
}
.lgtnL {
	font-size: 1.2em;
}
.lgtnS {
	font-size: .9em;
	font-weight: lighter;
}


div.fb {
	margin: 5px 5px 15px 0;
}
div.imgs-col2 {
	margin: 5px 6px 15px 0;
}
.imgs-col2 img {
	border: 2px solid #DCDCDC;
}








































div.sloganM5 {
	text-align: center;
	padding: 20px 0 0 0;
	background-color: white;
	color: black;
	line-height: 115%;
	font-weight: bold;
	font-size: 1.4em;
}
.M5hghlt {
	border-top: 0px solid #f5f5f5;
	border-bottom: 0px solid #f5f5f5;
	line-height: 130%;
	background-color: #f5f5f5;
}


div.sloganM4 {
	text-align: center;
	margin-top: 0px;
	padding: 1px 0 0 0px;
	background-color: white;
	color: #ff1493;
	background: white url(../grphs/head_section0811_9bg.png) no-repeat center;
	font-weight: bold;
	font-size: 60px;
}
.sloganM4 p {
}
.sloganM4 a {
	color: #006162;
}
.M4strong {
	font-weight: lighter;
}
.M4light {
	background-color: white;
	border-bottom: 0px solid #e8e8e8;
	border-top: 0px solid #f5f5f5;
	font-size: 40px;
}


div.sloganM3 {
	text-align: center;
	padding: 60px 0 0 0;
	background-color: white;
	color: #454545;
	line-height: 120%;
	font-weight: normal;
	background: white;
	font-size: 2.8em;
}

.M3small {
	font-size: .6em;
	font-weight: lighter;
	line-height: 120%;
}


div.sloganM2 {
	text-align: center;
	padding: 30px 0 0 0;
	background-color: white;
	color: black;
	font-weight: bold;
	background: white;
}
.m2lppl {
	color: #9400d3;
	font-size: 3.8em;
	line-height: 110%;
}
.m2fcha {
	color: #cd00ce;
	font-size: 3.8em;
	line-height: 110%;
}
.m2lg {
	color: #32cd32;
	font-size: 2.8em;
	line-height: 120%;
}

div.sloganM1 {
	text-align: center;
	padding: 10px 0 0 0;
	background-color: white;
	color: black;
	line-height: 120%;
	font-weight: bold;
	background: white;
	font-size: 2.5em;
}
span.hglt0 {
	background-color: #f5f5f5;
}
p.panvlargre {
	font-size: 2.3em;
	line-height: 120%;
	color: #0000cd;
}
p.pansmall {
	font-size: 1.4em;
	color: #ff1493;
	margin-top: -10px;
	line-height: 110%;
}

.M1small {
	font-size: .7em;
	font-weight: lighter;
}
.M1med {

}
.M1big {

}


div.slogan0 {
	text-align: center;
	font-size: 3em;
	padding: 20px 0 0 0;
	background-color: white;
	color: #0002bd;
	line-height: 120%;
	font-weight: bold;
	background: white;
}

div.slogan1 {
	text-align: center;
	font-size: 3.5em;
	font-weight: bold;
	padding: 20px 0 0 0;
	background-color: white;
}
div.slogan2 {
	text-align: center;
	font-size: 4em;
	font-weight: bold;
	padding: 20px 0 0 0;
	background-color: white;
}
div.slogan3 {
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	padding: 40px 0 0 0;
	background-color: white;
}

div.area {position: relative; height: 400px; width: 750px; padding: 10px; margin:0 auto 0 auto; border-bottom: 2px solid #F1F1F1;}
div.rotator {
	position: relative;
	width: 750px;
	height: 240px;
	padding: 0 15px 0 15px;
	margin-top: 20px;
	margin-left: -10px;
}
div.navigation { position: absolute; top: 5px; right: 5px; }
div.navigation div.current, div.navigation a { width: 12px; height: 12px; margin: 0 8px 0 0; float: left; overflow: hidden; }
div.navigation a:hover { text-decoration: none; }
div.navigation div.current {
	background: #dc143c;
}
div.navigation a { display: block; background: #ccc; }





/*------------------POPUPS------------------------*/
#fragments {
	font-size: 1.9em;
	cursor: pointer;
}
#fragments a {
	color: #df0000;
	font-weight: bold;
	padding: 5px 0 5px 0;
	line-height: 140%;
}
#fragments a:hover {
	color: #228123;
	background: #f5f5f5;
}

#fade {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: .80;
	z-index: 9999;
	background: transparent url(../grphs/grass_2.jpg) left;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px 30px 20px 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.1em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	text-align: justify;
	line-height: 130%;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popup_block img{
	border: 0;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

/*-- list FAI --*/

.center_pic_fai h1 {
	text-align: center;
	font-size: 2.8em;
	color: #ff1515;
}
ul.fai {
	list-style: none inside none;
	margin: 0;
	padding: 0;
	text-align: center;
	
}

ul.fai li {
	margin: 0;
	padding: 15px 0 15px 0;
	border-bottom: 2px solid #e4e4e4;
}

ul.fai li img {
	width: 80%;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f5f5f5;
}
li#fin {
	border-bottom: none;
}

a#fai_link {
	text-align: center;
	font-size: 2em;
	color: #ff1515;
}
a:hover#fai_link {
	color: black;
	background-color: #f5f5f5;
}

a#fai_link_2 {
	text-align: center;
	font-size: 2em;
	color: #6a5acd;
}
a:hover#fai_link_2 {
	color: #4838ab;
	background-color: #d5d2f0;
}

div.list_talks {
	text-align: justify;
	margin: 40px 0 20px 0;
}

.list_talks ul {
	
}
.list_talks ul li {
	 display: inline-block;
}
.list_talks a {
	font-size: 2.4em;
	background-color: #7cfc00;
	padding: 5px 15px 0 15px;
	text-decoration: none;
	font-weight: bold;
	color: white;
	line-height: 145%;
}
.list_talks a:hover {
	background-color: #98fb98;
}


div.list_vids {
	text-align: left;
	margin: 20px 0 20px 0;
}

.list_vids ul {
	
}
.list_vids ul li {
	 display: inline-block;
	 margin: 5px 0 0 0;
}
.list_vids a {
	font-size: 1.6em;
	background-color: #009fa1;
	padding: 0 15px 5px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #eaffff;
	line-height: 145%;
	border: 1px solid #0dfcff;
}
.list_vids a:hover {
	background-color: #002626;
}