* { margin: 0; padding: 0 }

img { border: 0 none }
body { background: url('/img/bg.png'); font-size: 13px; line-height:135% }
.am {font-family: "Arian AMU", "Arial AMU", "Arial Unicode", "Sylfaen", "sans-serif";}

.black-link {text-decoration: none; color: #2e2e2e !important;line-height:1.5em}
.float-left {float:left}
.ajax-loader { background: #fff url('/img/b/ajax-loader.gif') no-repeat 50% 50% }
.ajax-dest {position: relative;}
a { text-decoration: none; font: inherit;  text-transform: inherit; line-height:100%; color:#465775; }

.clear { clear: both; font-size: 0; height: 0; overflow: hidden }

#container { width: 988px; margin: auto; position: relative }
#header { width: 988px; height: 143px; background: url('/img/header/header-right-bg.png') top right;position:relative}

#header #language-box {position:absolute; top:40px; left:294px}
#header #language-box a.am {display:block;width:45px; height:25px;background: url('/img/header/passive-am.png') no-repeat;float:left}
#header #language-box a.am.active-am {background: url('/img/header/active-am.png') no-repeat;}
#header #language-box a.en {display:block;width:45px; height:25px;background: url('/img/header/passive-en.png') no-repeat;float:left}
#header #language-box a.en.active-en {background: url('/img/header/active-en.png') no-repeat;}

#header #separator {background: url('/img/header/header-sep.png') no-repeat top; height:143px; width:13px; position:absolute; top:0; left:390px}

#header #menu {position:absolute; top:40px; left:386px}
#header #menu a { float:left; margin:0 0 1px 0;}

#header #menu a.home {background: url('/img/header/home.png') no-repeat; height:39px; width:45px; margin-right:1px}
#header #menu a.home.active-home {background: url('/img/header/home-act.png') no-repeat; height:39px; width:45px; margin-right:1px}
#header #menu a.home:hover {background: url('/img/header/home-act.png') no-repeat; height:39px; width:45px; margin-right:1px}

#header #menu a.email {background: url('/img/header/email.png') no-repeat; height:39px; width:45px;margin-right:1px}
#header #menu a.email:hover {background: url('/img/header/email-act.png') no-repeat; height:39px; width:45px;margin-right:1px}

/*  ENGLISH MENU  */
#header #menu a.ann-en {background: url('/img/header/en/announ.png') no-repeat; height:39px; width:155px; }
#header #menu a.ann-en.active-ann {background: url('/img/header/en/announ-act.png') no-repeat; height:38px; width:154px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.ann-en:hover {background: url('/img/header/en/announ-act.png') no-repeat; height:38px; width:154px; border:1px solid #949ca8; border-left:0; border-bottom:0}

#header #menu a.publications-en {background: url('/img/header/en/publications.png') no-repeat; height:39px; width:123px; }
#header #menu a.publications-en.active-publications {background: url('/img/header/en/publications-act.png') no-repeat; height:38px; width:122px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.publications-en:hover {background: url('/img/header/en/publications-act.png') no-repeat; height:38px; width:122px; border:1px solid #949ca8; border-left:0; border-bottom:0}

#header #menu a.csi-news-en {background: url('/img/header/en/sci-news.png') no-repeat; height:39px; width:92px; }
#header #menu a.csi-news-en.active-csi-news {background: url('/img/header/en/sci-news-act.png') no-repeat; height:38px; width:91px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.csi-news-en:hover {background: url('/img/header/en/sci-news-act.png') no-repeat; height:38px; width:91px; border:1px solid #949ca8; border-left:0; border-bottom:0}


#header #menu a.partners-en {background: url('/img/header/en/partners.png') no-repeat; height:39px; width:98px;}
#header #menu a.partners-en.active-partners {background: url('/img/header/en/partners-act.png') no-repeat; height:38px; width:98px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.partners-en:hover {background: url('/img/header/en/partners-act.png') no-repeat; height:38px; width:98px; border:1px solid #949ca8; border-left:0; border-bottom:0}


#header #menu a.human-rights-en {background: url('/img/header/en/hr.png') no-repeat; height:39px; width:133px;}
#header #menu a.human-rights-en.active-human-rights {background: url('/img/header/en/hr-act.png') no-repeat; height:38px; width:132px; border:1px solid #949ca8; border-left:0; border-top:0}
#header #menu a.human-rights-en:hover {background: url('/img/header/en/hr-act.png') no-repeat; height:38px; width:132px; border:1px solid #949ca8; border-left:0; border-top:0}

#header #menu a.conflict-transformation-en {background: url('/img/header/en/conflict.png') no-repeat; height:39px; width:215px;}
#header #menu a.conflict-transformation-en.active-conflict-transformation {background: url('/img/header/en/conflict-act.png') no-repeat; height:38px; width:214px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.conflict-transformation-en:hover {background: url('/img/header/en/conflict-act.png') no-repeat; height:38px; width:214px; border:1px solid #949ca8; border-left:0; border-top:0}

#header #menu a.about-us-en {background: url('/img/header/en/about.png') no-repeat; height:39px; width:97px;}
#header #menu a.about-us-en.active-about-us {background: url('/img/header/en/about-act.png') no-repeat; height:39px; }
#header #menu a.about-us-en:hover {background: url('/img/header/en/about-act.png') no-repeat; height:39px; width:97px;}

/*  ARMENIAN MENU  */
#header #menu a.ann-am {background: url('/img/header/am/announ.png') no-repeat; height:39px; width:159px; }
#header #menu a.ann-am.active-ann {background: url('/img/header/am/announ-act.png') no-repeat; height:38px; width:158px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.ann-am:hover {background: url('/img/header/am/announ-act.png') no-repeat; height:38px; width:158px; border:1px solid #949ca8; border-left:0; border-bottom:0}

#header #menu a.publications-am {background: url('/img/header/am/publications.png') no-repeat; height:39px; width:126px; }
#header #menu a.publications-am.active-publications {background: url('/img/header/am/publications-act.png') no-repeat; height:38px; width:125px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.publications-am:hover {background: url('/img/header/am/publications-act.png') no-repeat; height:38px; width:125px; border:1px solid #949ca8; border-left:0; border-bottom:0}

#header #menu a.csi-news-am {background: url('/img/header/am/sci-news.png') no-repeat; height:39px; width:117px; }
#header #menu a.csi-news-am.active-csi-news {background: url('/img/header/am/sci-news-act.png') no-repeat; height:38px; width:116px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.csi-news-am:hover {background: url('/img/header/am/sci-news-act.png') no-repeat; height:38px; width:116px; border:1px solid #949ca8; border-left:0; border-bottom:0}

#header #menu a.partners-am {background: url('/img/header/am/partners.png') no-repeat; height:39px; width:117px;}
#header #menu a.partners-am.active-partners {background: url('/img/header/am/partners-act.png') no-repeat; height:38px; width:116px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.partners-am:hover {background: url('/img/header/am/partners-act.png') no-repeat; height:38px; width:116px; border:1px solid #949ca8; border-left:0; border-bottom:0}


#header #menu a.human-rights-am {background: url('/img/header/am/hr.png') no-repeat; height:39px; width:156px;}
#header #menu a.human-rights-am.active-human-rights {background: url('/img/header/am/hr-act.png') no-repeat; height:38px; width:155px; border:1px solid #949ca8; border-left:0; border-top:0}
#header #menu a.human-rights-am:hover {background: url('/img/header/am/hr-act.png') no-repeat; height:38px; width:155px; border:1px solid #949ca8; border-left:0; border-top:0}

#header #menu a.conflict-transformation-am {background: url('/img/header/am/conflict.png') no-repeat; height:39px; width:174px;}
#header #menu a.conflict-transformation-am.active-conflict-transformation {background: url('/img/header/am/conflict-act.png') no-repeat; height:38px; width:173px; border:1px solid #949ca8; border-left:0; border-bottom:0}
#header #menu a.conflict-transformation-am:hover {background: url('/img/header/am/conflict-act.png') no-repeat; height:38px; width:173px; border:1px solid #949ca8; border-left:0; border-top:0}


#header #menu a.about-us-am {background: url('/img/header/am/about.png') no-repeat; height:39px; width:176px;}
#header #menu a.about-us-am.active-about-us {background: url('/img/header/am/about-act.png') no-repeat; height:39px; }
#header #menu a.about-us-am:hover {background: url('/img/header/am/about-act.png') no-repeat; height:39px; width:176px;}



#content { position: absolute; width: 780px; left: 0; z-index: 5 }
#content .left-col { float: left; }

#content .left-col ul {margin:0.7em 0 0.7em 3em; list-style-type:disc; list-style-position:outside}
#content .left-col ol {margin:0.7em 0 0.7em 3em; list-style-position:outside}
#content .left-col li {margin:0.6em 0;}

#content .right-col { float: left ; }

#content-right { position: absolute; width: 780px; left: 0;  z-index: 5 }
#content-right .left-col { float: left ; position: relative;}
#content-right .right-col { float: left }

#right-col { position: absolute; left: 765px; z-index: 1 }

#search-block-en { width: 226px; height: 101px; background: url('/img/search-block-bg.png'); position: relative }

#newsletters-block-en { width: 226px; height: 136px; background: url('/img/newsletters-block-bg.png'); position:relative }
#newsletters-block-en .about {display:block;font-size:10px;font-style:italic;color:#485978;position:absolute;bottom:10px; right:15px}
#archive-block-en { width: 226px; height: 136px; background: url('/img/archive-block-bg.png'); position: relative }

#search-block-am { width: 226px; height: 101px; background: url('/img/search-block-bg-am.png'); position: relative }

#newsletters-block-am { width: 226px; height: 136px; background: url('/img/newsletters-block-bg-am.png'); position:relative }
#newsletters-block-am .about {display:block;font-size:10px;font-style:italic;color:#485978;position:absolute;bottom:10px; right:15px}
#archive-block-am { width: 226px; height: 136px; background: url('/img/archive-block-bg-am.png'); position: relative }


.content-wrapper #author-wrapper {margin:10px 0}
.content-wrapper .author {float:left; padding:0 !important;/* margin-left:5px;*/ margin-bottom:10px; }

.content-wrapper .source {float:left; padding:0 !important; /*margin-left:5px;*/ margin-bottom:10px}
.content-wrapper .author a {font-size:14px !important}
.content-wrapper .source a {font-size:14px}


#vote-block { width: 200px; background: url('/img/vote-block-bg.png') }
#vote-btn { width: 117px; height: 21px; background: url('/img/vote-btn-bg.png') no-repeat; margin:auto }

#search-fld {background-color:#b8c0cc; width: 143px; height: 16px;padding-left:5px; border:none; margin-left:15px; margin-top:55px; float:left;font-size:12px}

#newsletter-fld { background-color:#b8c0cc;width: 143px; height: 16px; border:none; margin-left:15px; margin-top:55px; float:left; padding-left:5px; font-size:12px }

.vote-btn_bg { width: 200px; height: 21px; background-color:#a6aab0; text-align:center }
.vote { margin-top:10px; margin-left:10px }
.vote-text { padding:50px 10px 10px 10px; font-size: 10px }
.submit-btn { width: 34px; height: 20px; background: url('/img/submit-btn.png'); margin-top:53px;  margin-left:0px; float:left; border:0 }
.archive-submit-btn { width: 34px; height: 20px; background: url('/img/submit-btn.png'); margin-top:10px; margin-left:159px }
.sub { /*padding-top:80px; padding-left:20px;*/color:#2e2e2e !important; font-size:11px; font-style:italic; position:absolute;bottom:30px;left:20px; }
.sub label {margin-right:5px}
.min-ht { height:57px; float:left }
.text-s { margin-top:20px; }
.archive-sel-cat { padding-top:60px; padding-left:20px }

.archive-sel-year {/* margin-top:10px; margin-left:20px; float:left */position:absolute; top:95px; left:93px}
.archive-sel-month { /*margin-top:10px; margin-left:12px; float:left*/position:absolute; top:95px; left:20px }

.archive-cat { width:127px; font-size: 10px }
.archive-month { width:52px; font-size: 10px }
.archive-year { width:55px; font-size: 10px }

.library_small { padding: 17px 7px 0px 7px }
.library_small ul { list-style: none }
.library_small ul li { margin-bottom: 25px; overflow: hidden }
.library_small .info { margin-left: 7px; margin-top: 2px; float:left; width: 140px }
.library_small .date { color: #878787; font-size: 10px; text-transform: uppercase; }
.library_small .link { color: #485978; font-size: 12px; text-transform: uppercase;}
.library_small .author { color: #878787; font-size: 12px; font-style:italic; }

.announcements .entries h3 a { color: #B1005C !important;}

.icon-pdf { display: block; width: 35px; height: 38px; background: url('/img/pdf.png') no-repeat; float:left }
.icon-doc { display: block; width: 35px; height: 38px; background: url('/img/doc.png') no-repeat; float:left }
.icon-html { display: block; width: 35px; height: 38px; background: url('/img/ie.png') no-repeat; float:left }
.icon-xls { display: block; width: 35px; height: 38px; background: url('/img/xls.png') no-repeat; float:left }
.icon-unknown { display: block; width: 35px; height: 38px; background: url('/img/unknown.png') no-repeat; float:left }


.block { }
.block .top { float: left; height: 5px; overflow: hidden; background: url('/img/block-top-shadow.png') }
.block .top-left { float: left; width: 5px; height: 5px; padding: 0; overflow: hidden; background: url('/img/block-top-left-shadow.png') }
.block .top-right { float: right; width: 5px; height: 5px; padding: 0; overflow: hidden; background: url('/img/block-top-right-shadow.png') }

.block .bottom { float: left; height: 5px; background: url('/img/block-bottom-shadow.png'); overflow: hidden }
.block .bottom-left { float: left; width: 5px; height: 5px; padding: 0; overflow: hidden; background: url('/img/block-bottom-left-shadow.png') }
.block .bottom-right { float: right; width: 5px; height: 5px; padding: 0; overflow: hidden; background: url('/img/block-bottom-right-shadow.png') }

.block .left { background: url('/img/block-left-shadow.png') repeat-y scroll left; padding-left: 5px }
.block .right { background: url('/img/block-right-shadow.png') repeat-y scroll right; padding-right: 5px }

.block .title { height: 19px; padding: 7px 0 0 13px; font-size: 10px; text-transform: uppercase; position: relative }

.block .comments { padding: 4px 0 0 34px; font-size: 18px; color: #fff; position: absolute; right: 5px; top: 2px; background: url('/img/comments-bg.png'); width: 40px; height: 29px; line-height:100% }
.block .comments2 { padding: 4px 0 0 34px; font-size: 18px; color: #fff; position: absolute; right: 5px; top: 2px; background: url('/img/comments2-bg.png'); width: 40px; height: 29px; line-height:100% }

.block .content { background: #fff; padding-top: 20px }
.block .content h2 { font-size: 16px; padding: 0 18px; font-weight: bold; margin-bottom: 18px; text-transform: uppercase }
.block .content img.main { border: 3px solid #ececec; margin-left: 10px; }
.block .content .caption { font-style: italic; font-size: 12px; margin: 16px 16px 16px 32px }
.block .content p { padding: 0 16px 10px 0; line-height:1.5em }


.block .content .content-wrapper {padding: 0 12px 10px 16px}

.block .content .content-wrapper ul {margin:0 1em !important}
.block .content .content-wrapper ol {margin:0 1em !important}
.block .content .content-wrapper li {margin:0.5em 0 !important}

.right-col .block .content .content-wrapper img.main {margin: 0 0 0 -8px}
.block .content .content-wrapper h2 {padding:0}
.block .content .content-wrapper img.main {margin:0 0 0 -5px}
.block .content .content-wrapper p {}


.block .content-right { background: #fff }
.block .content-right h2 { font-size: 16px; padding: 0 18px; font-weight: bold; margin-bottom: 18px; text-transform: uppercase }
.block .content-right img.main { border: 3px solid #ececec; margin-left: 10px;  }
.block .content-right .caption { font-style: italic; font-size: 12px; margin: 16px 16px 16px 32px }
.block .content-right p { font-size: 12px; padding: 8px 16px 8px 32px }

.block .comment { background: #e9e9e9 url('/img/comment-bg.png') no-repeat scroll 0 12px; padding-left: 60px; width: 1px; overflow: visible; margin-top: 20px }
.block .comment .wrapper { width: 300px; float: left }

.block .comment span.title { padding: 0; padding-right: 10px; font-size: 10px; color: #999999; background: #e9e9e9 }
.block .comment span.content { padding: 0; padding-right: 10px; font-style: italic; font-size: 12px; background: #e9e9e9 }

.block .comment-btn { display: block; margin-top: 10px; background: url('/img/comment-btn.png'); width: 99px; height: 33px; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #fff; padding: 10px 0 0 46px }

.block .more { height: 13px; border-bottom: 2px solid #000; padding: 4px 0 0 32px; color: #fff; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-top: 20px; line-height:100% }
.block .more a { color: #ffffff }

.block .entries { padding: 15px; padding-top: 0 }
.block .entry { margin-top: 20px }
.block .entry .date { float: left; font-size: 10px; color: #878787; text-transform: uppercase; margin-bottom: 5px }
.block .entry .count { float: left; font-size: 10px; background: #a4a4a4 url('/img/comments-bg-small.png') no-repeat scroll 4px 0; color: #fff; margin-left: 5px; padding: 0 2px 0 20px; margin-bottom: 5px }
.block .entry h3 { font-weight: bold; font-size: 12px; margin-bottom: 10px }
.block .entry img { border: 2px solid #ececec; float: left; margin-right: 10px }
.block .entry p { padding: 0 }


.cyan, .red { width: 390px }
.cyan .top, .cyan .bottom, .cyan .content,
.red .top, .red .bottom, .red .content { width: 380px }

.green, .yellow { width: 385px }
.green .top, .green .bottom, .green .content,
.yellow .top, .yellow .bottom, .yellow .content { width: 375px }

.blue { width: 490px }
.blue .top, .blue .bottom, .blue .content { width: 466px }

.khaki { width: 490px }
.khaki .top, .khaki .bottom, .khaki .content { width: 480px }

.green .title, 
.purple .title, 
.cyan .title,
.red .title,
.yellow .title {  }

.title { color: #ffffff; line-height:100% }
.title a { color: #ffffff }

.khaki .title { background: #b4c900 }
.khaki .content h2 a { color: #6acddf }
.khaki .more { background: #6acddf; border-color: #44b9ce }
.khaki .entry h3 a { color: #0096b1 }

.cyan .title { background: #008a97 }
.cyan .content h2 a { color: #0fabc1 }
.cyan .more { background: #0fabc1; border-color: #0fabc1 }
.cyan .entry h3 a { color: #0fabc1; text-transform:uppercase }

.blue .title { background: #7f8a9c }
.blue .content h2 a { color: #7f8a9c }
.blue .more { background: #7f8a9c; border-color: #7f8a9c }
.blue .entry h3 a { color: #485978 }

.green .title { background: #7f8a9c  }
.green .content h2 a { color: #7f8a9c  }
.green .more { background: #7f8a9c ; border-color: #7f8a9c  }
.green .entry h3 a { color: #485978 ; text-transform:uppercase}

.red .title { background: #ff6f42 }
.red .content h2 a { color: #ff6f42 }
.red .more { background: #fb997c; border-color: #fb997c }
.red .entry h3 a { color: #fb997c ; text-transform:uppercase}

.yellow .title { background: #008a97 }
.yellow .content h2 a { color: #008a97 }
.yellow .more { background: #0fabc1; border-color: #0fabc1 }
.yellow .entry h3 a { color: #0fabc1 }

.purple .title { background: #7f8a9c }
.purple .content h2 a { color: #7f8a9c }
.purple .more { background: #7f8a9c; border-color: #7f8a9c }
.purple .entry h3 a { color: #485978 }

.purple-right-lay .title { background: #7f8a9c }
.purple-right-lay .content h2 a { color: #7f8a9c }
.purple-right-lay .more { background: #7f8a9c; border-color: #7f8a9c }
.purple-right-lay .entry h3 a { color: #485978 !important }

.purple-right-lay { width: 210px !important; padding: 0 0 0 5px  }
.purple-right-lay .top, .purple-right-lay .bottom, .purple-right-lay .content { width: 200px  }

.purple-right-lay .content { padding: 0 }
.purple-right-lay .more { margin: 0 }



.blue_small { width: 210px; margin-left: 5px }
.blue_small .top, .blue_small .bottom, .blue_small .content { width: 200px }
.blue_small .content { padding: 0 }
.blue_small .more { margin: 0 }

.blue_small .content h2 a { color: #f35955 }
.blue_small .more { height: 16px; padding-left: 12px; font-size: 12px; background: #7f8a9c; border-color: #7f8a9c }
.blue_small .entry h3 a { color: #485978 }

/*.purple .content h2 a { color: #e5c119 }
.purple .more { height: 16px; padding-left: 12px; font-size: 12px; background: #b1005c; border-color: #97004e }
.purple .entry h3 a { color: #e5c119 }*/




.newsletter .wrapper { background: #CDD2DA; padding: 5px 10px 30px 20px }
	.newsletter label { display: block }
	.newsletter .button { background: #A6AAB0 }
	#sb { width: 117px; height: 21px; background: url('/img/vote-btn-bg.png') no-repeat; border: none; cursor: pointer }
	#sb-am { width: 117px; height: 21px; background: url('/img/vote-btn-bg-am.png') no-repeat; border: none; cursor: pointer }
	#close { width: 117px; height: 21px; background: url('/img/close.png') no-repeat; border: none; cursor: pointer }
	#close-am { width: 117px; height: 21px; background: url('/img/close-am.png') no-repeat; border: none; cursor: pointer }
	.form-style { color: #555555; padding-top: 10px }
	.input-width { width: 250px }
	.error { color: red; padding-top: 10px }
	.message { display: block; padding: 70px }
	.close-btn { display: block; margin: auto; boder:none; background:none }
	.btns { margin: auto; width: 238px; height: 21px }
	.btn-close { width: 117px;  margin: auto }
	
	
#banners {width:200px; margin:15px 10px;}
#banners .banner {width:200px; height:90px;margin-bottom:10px}
