/*general*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 0; padding: 0; text-decoration: none; background-color: #ffffff;}
p, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

div.overflow { width: 100%; overflow: hidden; }
.notify { color: #F00; font-weight: bold; }

form { padding: 0; margin: 0;}

h1 { font-weight: normal; font-size: 24px; margin: 0; padding: 0;}

/*Links*/
a { color: #034304; text-decoration: underline; }
a:hover { color: #06C; text-decoration: underline; }
a:focus { outline: none; }
/*End of links*/

/*end of general*/



/*Begin of design*/
div.container { width: 990px; margin-right: auto; margin-left: auto; position: relative; }

#pos-header { height: 95px; background: url(../images/header-back.jpg) repeat-x; color: #FFF; }
	#header-element { background: url(../images/header-element.jpg) no-repeat; width: 444px; height: 95px; position: absolute; margin-left: 190px; }
	#logo { background: url(../images/logo.jpg) no-repeat; width: 100px; height: 67px; position: absolute; margin: 15px 0px 0px 5px; }
		#logo a { display: block; width: 100px; height: 67px; text-indent: -5000px; }
	#title { position: absolute; margin: 17px 0px 0px 115px; }
		#title h1 { font-size: 18px; font-weight: bold; letter-spacing: -0.5pt; margin: 0; padding: 0; }
		#url { font-weight: bold; }
	#arialamu { background: url(../images/btn-arialamu.jpg) no-repeat; width: 91px; height: 37px; position: absolute; margin: 15px 0px 0px 790px; }
		#arialamu a { display: block; width: 91px; height: 37px; text-indent: -5000px; }
	#langs { width: 90px; position: absolute; margin: 25px 0px 0px 900px; }
		#langs ul { margin: 0; padding: 0; list-style-type: none; }
			#langs ul li { float: left; display: block; width: 19px; height: 13px; margin-right: 10px; }
				#langs ul li a { display: block; width: 19px; height: 13px; text-indent: -5000px; }
				#langs ul li.hy { background: url(../images/lng-hy.jpg) no-repeat; }
				#langs ul li.ru { background: url(../images/lng-ru.jpg) no-repeat; }
				#langs ul li.en { background: url(../images/lng-en.jpg) no-repeat; }
	#head-menu { position: absolute; width: 600px; margin: 60px 0px 0px 115px; }
		#head-menu ul { margin: 0; padding: 0; list-style-type: none; }
			#head-menu ul li { float: left; display: block; padding-left: 10px; padding-right: 10px; }
				#head-menu ul li:hover { background: #FFF; border-bottom: 3px solid #FFF; }
				#head-menu ul li a { line-height: 32px; color: #FFF; text-decoration: none; }
					#head-menu ul li:hover a, #head-menu ul li a:hover { color: #000; }
	#search { width: 200px; position: absolute; right: 0; margin: 65px 10px 0px 0px; text-align: right; }
#main { margin-top: 20px; }
	#menu-left { float: left; width: 217px; padding-left: 5px; }
		#menu-left ul { margin: 0; padding: 0; list-style-type: none; }
			#menu-left ul li { background: url(../images/icn-menu-left.jpg) no-repeat 0px 2px; padding-left: 17px; padding-bottom: 5px }
				#menu-left ul li a { color: #352e4e; font-weight: bold; }
					#menu-left ul li a:hover { color: #060; }
				#menu-left ul ul { margin: 0; padding: 0; list-style-type: none; margin-left: 15px; }
					#menu-left ul ul li { background: none; padding: 0; }
						#menu-left ul ul li a { text-decoration: none; font-weight: normal; }
							#menu-left ul ul li a:hover { text-decoration: underline; }
	#content { float: left; width: 750px; margin-left: 10px; }
		#footer-links { margin-top: 10px; text-align: right; }
			#footer-links a { font-size: 11px; }
#footer { margin-top: 10px; padding-top: 10px; border-top: 2px solid #464646; }
	#footer a { font-size: 11px; } 
	#footer-logo { float: left; background: url(../images/logo-footer.jpg) no-repeat; width: 50px; height: 33px; }
	#footer-title { float: left; width: 200px; margin-left: 10px; }
	#footer-sponsors { float: left; width: 500px; text-align: center; }
	#footer-dev { float: right; width: 200px; text-align: right; }

/* Cover page */
div.cover-news { float: left; width: 520px; }
div.cover-indexes { float: right; width: 220px; }
	div.cover-indexes h2 { font-size: 14px; font-weight: bold; }
	#nasdaq_omx td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	div.cover-indexes .red { color: #900 }
	div.cover-indexes .green { color: #060; }
	

/* Inside page */
div.row { margin-top: 5px; margin-left: 20px; }
div.left { width: 80px; float: left; }
div.right { float: left; }
/* End of Inside page */

/* Search */
ol li { padding: 7px; }
/* End of Search */

/*End of design*/


/* Paging */
div.paging { text-align: center; margin-top: 10px; margin-bottom: 10px; }
div.paging strong { color: #000; background-color: #f1f1f1; margin: 2px; padding: 5px; padding-left: 7px; padding-right: 7px; border: 1px solid #CCCCCC; }
div.paging a, div.paging a:visited { background-color: #BFC0FB; color: #000; margin: 2px; padding: 5px; padding-left: 7px; padding-right: 7px; text-decoration: none; }
div.paging a:hover { background-color: #666; color: #fff; text-decoration: none; }
/* Paging end */


/* Album */
ul.photos { padding: 0px; margin: 0px; list-style-type: none; width: 550px; float: left; }
	ul.photos li { float: left; padding: 0px 5px 10px 0px; display: block; text-align: center; }
	ul.photos img { border: 1px solid #666; }
	ul.photos img:hover { border: 1px solid #000; }
/* End of album */

/* News */
.ui-datepicker { font-size: 12px; }
.calendar-special { font-weight: bold; border: 1px solid #036; }
/*.ui-datepicker td { background: #093; }*/

div.news-head { margin-top: 10px; }
div.news-head-image { float: left; margin-right: 10px; }
div.news-head-info {   }
	div.news-head-info a, div.news-head-info a:visited { font-size: 14px; font-weight: bold; }
div.news-day { margin-top: 10px; }
div.news-day-image { float: left; margin-right: 10px; width: 220px; }
div.news-day-info { float: left; width: 250px; }
	div.news-day-info a { font-size: 18px; text-decoration: none; color: #000; font-weight: bold; }
	div.news-day-info a:hover { color: #666; }
span.news-date { font-size: 10px; padding: 2px 5px 2px 5px; background: #e1dede; }
ul.newsline { list-style-type: none; padding: 0; margin: 0; }
	ul.newsline li { margin-top: 10px; padding: 0px; padding-left: 10px; }
div.news-big-image { float: left; padding-right: 10px; }
img.news-img { margin-bottom: 5px; }
/* End of News*/

/*Forms*/
label.error { color: #F00; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 3px; }
input[type="text"]:focus { background: #DEF2FE; }
input.error { border: 1px solid #F00; }
textarea { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
select { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
/*End of forms*/