body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(../images/body-bg.gif) repeat left top;
}
img { border:none;}

a:link, a:visited{ color:#366; text-decoration:underline;}
a:hover{ color:#000; text-decoration:none;}

.center{ width:960px; margin:0px auto;}
#basic-container{
	margin:0px auto;
	background-color:#FFF;
	width:920px;
	padding:0px 20px;
	float:left;
}
.top{ font-size:20px; font-family:Georgia; font-weight:bold; padding:6px 0px; color:#900;}
#header{
	width:920px;
	height:140px;
	background:url(../images/head-pic.jpg) no-repeat left top;
	border-bottom:#FFF solid 1px;
	padding:0px;
}
.menu-horiz{
	background:url(../images/menu-horiz-bg.gif) repeat-x left top;
	height:40px;
}
.menu-horiz a:link, .menu-horiz a:visited{
	color:#F1F1F1;
	padding:12px 20px 4px;
	text-decoration:none;
	height:24px;
	float:right;
}
.menu-horiz a:hover{
	background-color:#666;
	text-decoration:none;	
	color:#FFF;	
}
.m-shadow{
	background:url(../images/menu-shadow.jpg) no-repeat center top;
	height:11px;	
}
.b-shadow{
	background:url(../images/bottom-shadow.jpg) no-repeat center top;
	height:11px;	
}

#logo {
	float:left;
	padding-left:26px;
	width:200px;
	height:130px;
	vertical-align:top;
}

#logo span { 
    display:inline-block; 
	width:200px;
	height:130px; 
    filter:progid:DXimagesTransform.Microsoft.AlphaimagesLoader(src='images/logo.png'); 
} 
 
#logo span images { filter:progid:DXimagesTransform.Microsoft.Alpha(opacity=0); }

.head-right{
	float:right;
	width:237px;
	height:100px;
	padding-right:16px;	
}
.icobar{
	height:30px;
	width:auto;
	padding:0px;
	text-align:center;
	float:right;
}
.icobar images{
	width:18px;
	height:18px;
	margin:3px 6px;
}
.calendar{
	float:right;
	color:#666;
	font-size:10px;
	font-weight:normal;
	margin:0px 10px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.searchbar{
	margin:0px;
	text-align:center;
	background-color:#e1e1e1;
	padding:16px 0px;
	margin-bottom:14px;
	border-bottom:#FFF solid 1px;
}
.input{
	border:#666 solid 1px;
	background:url(../images/input-bg.gif) repeat-x;
	color:#666;
	padding-left:2px;
	width:140px;
}


.inputbtn{
/*	border:#666 solid 1px;
	background-color:#C00;
	color:#FFF;
	font-size:10px;
	padding:1px 0px;
	margin-top:2px;
	width:70px;*/
	
	margin:2px 0px;
	background:url(../images/subscr-btn.gif) no-repeat left top;
	width:64px;
	height:17px;
	border:none;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	color:#FFF;
	cursor:hand;	
}
.center{ width:960px; margin:0px auto;}
#container{
	width:920px;
	float:left;
	background:#FFF url(../images/container-bg.gif) repeat-y top left;	
}
.left-col{
	float:left;
	width:210px;
	padding-bottom:20px;
}
.right-col{
	float:left;
	width:200px;
	padding-bottom:20px;
}
.content{
	float:left;
	width:475px;
	margin:0px 20px 0px 15px;
	padding-bottom:20px;
	text-align:justify;
	
   	height: expression( this.scrollHeight < 400 ? "400px" : "auto" ); /* sets min-height for IE */
   	min-height: 400px; /* sets min-height value for all standards-compliant browsers */	
}
.content .photos img { border:#CCC solid 1px; padding:2px;}

.content li{ margin:8px 0px; padding-bottom:8px; border-bottom:#CCC dashed 1px;}
.content ol{ margin:0px;}
a.blockquote{ margin:8px 0px;}
.rubrika_list{font-size:11px; padding-bottom:4px;}


.gallery-block{ text-align:left;}
.gallery-title{ text-align:left; border-bottom:#999 solid 2px; padding:2px; font-size:13px; font-weight:bold; color:#999; margin-bottom:6px;}
.gallery-block images { border:#999 solid 1px; margin:4px 16px; padding:4px;}
.gallery-block-open images { border:#999 solid 1px; margin:6px; padding:4px;}
.gallery-see{ text-align:right; font-size:11px;}
.back{ font-size:11px; margin:10px 0px;}

.gallery-thumb{
	float:left;
	width:110px;
	height:83px;
	border:#666 solid 1px;
	margin:12px;
}
.gallery-th{
	float:left;
	width:110px;
	height:83px;
	border:#666 solid 1px;
	margin:10px 20px;
}

.printico{ float:right; width:auto; margin-top:6px;}
.mailico{ float:right; width:auto; padding-top:3px; margin-right:6px; margin-top:6px;}

.pathname{ margin:0px 0px 6px; color:#666; font-size:10px;}
.pathname a:link, .pathname a:visited{
	text-decoration:none;
	color:#666;
	margin:0px 1px;
}
.pathname a:hover{
	text-decoration:none;
	color:#333;
} 
h1{ font-size:20px; margin:0px 0px 5px; padding:10px 0px 5px; color:#900; font-weight:bold; font-family:Georgia; text-align:left;}
h2{ color:#900; font-size:13px; margin:6px 0px 10px; /*background:url(../images/h2.gif) no-repeat left top; padding-left:16px;*/ text-align:left; font-family:Georgia;}
h3{ color:#900; font-size:13px; font-weight:bold; margin:5px 0px 10px;}
.footer{
	background:#666 url(../images/footer-bg.gif) repeat-x top;
	height:40px;
	padding:10px;
	float:left;
	width:900px;
/*	margin-top:11px;*/
}
.prespic{ float:left; margin:0px 6px 2px 0px; border:#999 solid 1px;}


.pdfdownload{ margin-top:20px;}
.pdfdownload a:link, .pdfdownload a:visited{
	text-decoration:underline;
	color:#366;
	background:url(../images/pdfico.jpg) no-repeat left top;
	padding-left:22px;
	display: block;
	width:auto;
	margin:4px 0px;
	height:17px;
}
.pdfdownload a:hover{
	text-decoration:none;
	color:#366;
}
.contact{
	float:left;
	width:auto;
	margin:10px;
	color:#FFF;
	font-size:11px;
}
.footer a:link, .footer a:visited{color:#CCC; text-decoration:underline; margin:0px 3px;}
.footer a:hover{color:#FFF; text-decoration:none;}
.foot-menu{
	float:right;
	width:auto;
	margin:10px;
	color:#CCC;
	text-align:right;
}
.copy{ margin-top:16px; color:#CCC; font-size:10px;}
.subscription{ font-size:11px; color:#666; width:150px; margin:0px auto;}
.subscription .inputbtn{
	margin:2px 0px;
	background:url(../images/subscr-btn.gif) no-repeat left top;
	width:64px;
	height:17px;
	border:none;
	font-weight:normal;
	font-size:11px;
	padding-bottom:2px;
	cursor:hand;	
}
.news-video-view{ text-align:center; margin-bottom:10px; background-color:#F1F1F1; padding:10px; margin-top:6px;}

.latestnews{ margin:0px 0px 14px; font-size:10px;}
.latestnews a:link, .latestnews a:visited{color:#999; text-decoration:underline;} 
.latestnews a:hover{color:#666; text-decoration:none;} 
.news-item{ margin-left:10px;}

.latestnews img{border:#CCC solid 1px; padding:2px;}

.latestnews p{ text-align:center;}
.latestnews p img{ border:#CCC solid 1px; padding:2px;}
.latestnews p a:link, .latestnews p a:visited { text-decoration:none;}
.latestnews p a:hover { text-decoration:none;}

.news-head-image{ float:left; margin-right:8px;}
.news-big-image{ float:left;border:#CCC solid 1px; padding:2px; margin-right:6px; margin-bottom:6px;}

.allnews{ text-align:right; margin:6px 0px; font-size:10px;}
.allnews a:link, .allnews a:visited{color:#366; text-decoration:underline;}
.allnews a:hover{color:#000; text-decoration:none;}
.newstitle { font-weight:bold; color:#666; background:url(../images/newstitlemark.gif) no-repeat left top; padding-left:10px; font-size:11px; text-align:left;}


.date{
	font-weight:bold;
	margin:14px 0px 2px;
	background:url(../images/date-mark.gif) no-repeat left top;
	padding-left:10px;
}
.date1{
	font-weight:bold;
	margin:6px 0px 0px;
	font-size:11px;
	color:#900;
}

.menu-vert{ padding:0px 10px;}
.menu-vert a:link, .menu-vert a:visited{color:#366; text-decoration:none; display:block; margin-top:4px; margin-bottom:4px;}  
.menu-vert a:hover{color:#000; text-decoration:none;} 

.menu1{border-bottom:#CCC dashed 1px; padding-bottom:4px; background:url(../images/menu1.gif) no-repeat right top;}
.menu1:hover{background:url(../images/menu1open.gif) no-repeat right top;}
.menu1open{ font-weight:bold; border-bottom:#CCC dashed 1px; padding-bottom:4px; background:url(../images/menu1open.gif) no-repeat right top;}
.menu2{border-bottom:#CCC dashed 1px; padding-bottom:4px; font-size:11px; padding-left:10px; background:url(../images/menu2.gif) no-repeat left top;}
.menu3{ margin-left:16px; border-bottom:#CCC dashed 1px; padding-bottom:4px; font-size:11px; padding-left:10px; background:url(../images/menu3.gif) no-repeat left top;}
.v_active{ font-weight:bold;}


.radio { margin:10px 0px;}
.more{font-size:10px;}

.error{ color:#F00; border:#F00 dashed 1px; padding:6px;}



--------------------------------------------------------------
/* Aram Ghazanchyan, Oct 18 */
/* Albums */
.photos{ text-align:center;}
ul.photos { padding: 0px; margin: 0px; list-style-type: none; float: left; }
ul.photos li { float: left; margin-left: 13px; padding-bottom: 10px; color:#666; font-size:11px; display: block; text-align: center; }
ul.photos images { border: 2px solid #006bb7; }
ul.photos images:hover { border: 2px solid #0099FF; }

/* Form */	
form { padding: 0px; margin: 0px; }
select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
input { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.notify { font-size: 12px; color: #FF0000; font-weight: bold; }
.notify:hover { font-size: 12px; color: #FF0000; text-decoration: none; }
.submit { font-size: 10px; font-weight: bold; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }


.paging{ font-size:11px; text-align:right; border-top:#CCC solid 1px; padding-top:4px;}

/* Paging */
div.paging { text-align: center; margin-top: 20px; margin-bottom: 5px; }
div.paging strong { color: #000; background-color: #f1f1f1; margin: 2px; padding: 5px 7px 5px 7px; border: 1px solid #CCCCCC; font-size: 11px; }
div.paging a, div.paging a:visited { background-color: #D2DBFB; color: #333; margin: 2px; padding: 5px 7px 5px 7px; text-decoration: none; font-size: 11px; }
div.paging a:hover { background-color: #6699CC; color: #fff; text-decoration: none; }


.archive_rech{
/*	margin:0px;
	background:#666 url(../images/archive-btn.gif) no-repeat left top;
	width:80px;
	height:18px;
	border:none;
	font-weight:normal;
	font-size:11px;
	color:#FFF;
	cursor:hand;*/
}

.maps{ background-color:#F1F1F1; text-align:center; padding:10px 10px 0px 10px; margin-bottom:10px;}
.maps p { padding:10px 0px; margin:0px; color:#666; font-weight:bold;}
.map-items img { border:solid #CCC 1px; padding:2px; background-color:#FFF;}