body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}body, #q {
	font-family: Arial, Helvetica, sans-serif;
}

#arm {
	font-family: "Arian AMU", "Arial AMU", "Arial Unicode", Sylfaen, sans-serif;
}body {
	font-size: 62.5%;
	background: white;
}

#header {
	height: 84px;
	background: url(/new_images/head_bg.gif) repeat-x;
	margin-bottom: 40px;
}

#footer {
	height: 212px;
	background: url(/new_images/footer_bg.gif) repeat-x;
}

.wrapper {
	width: 960px;
	margin: 0 auto;
}

.wrapper2 {
	width: 940px;
	margin: 0 auto;
}

h1#main_title {
	height: 84px;
	background-repeat: no-repeat;
	background-position: 10px 0;
	text-indent: -99000px;
	width: 700px;
	float: left;
}

h1#main_title a {
	display: block;
	height: 84px;
	outline: none;
}



#lang_switch {
	float:right;
	padding: 60px 10px 0 0;
	font-size: 1.1em;
}

#lang_switch ul li {
	float: left;
	padding-left: 20px;
}

#lang_switch ul li a {
	color: #c48800;
}

.sel-lang {
	color: white !important;
	text-decoration: none;
}

#hraparakum {
	cursor: pointer;
	background: url(/new_images/hraparakum_bg.gif) no-repeat;
	margin: 0 auto 45px auto;
	width: 940px;
}

#hraparakum p {
	background: url(/new_images/bigbanner_corners.png) no-repeat;
	width: 380px;
	height: 156px;
	color: white;
	font-size: 1.3em;
	padding: 25px 80px 25px 480px;
}

#hraparakum p a {
	color: white;
	text-decoration: none;
}

#col1 {
	width: 220px;
	margin: 0 10px 50px 10px;
}

#col2 {
	width: 700px;
	margin: 0 10px 0 10px;

}

.home-news-blocks {
	margin-top: 15px;
	border-top: 5px solid #e2e2e2;
	float: left;
	width: 340px;
}

.h-n-d {
	float: left;
	width: 80px;
	font-family: Georgia, Times, serif;
	font-size: 1.3em;
	color: #666;
	padding-top: 5px;
}

.h-n-i {
	float: left;
	width: 170px;
	padding-top: 12px;
}

.h-n-i img {
	border: 1px solid #b7b7b7;
	padding: 1px;
}

.h-n-long {
	float: left;
	width: 620px;
	padding-top: 12px;
	font-size: 1.3em;
}

.h-n {
	float: left;
	padding-top: 12px;
	font-size: 1.3em;
}


.h-n h3,.h-n-long h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 1em;
}

.h-n h3 a, .h-n-long h3 a {
	text-decoration: none;
}

.h-n a, .h-n-long a {

	color: #005783;
}

.h-n a:hover, .h-n-long a:hover {
	text-decoration: underline;
	
}

#all-news {
	color: #005783;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 5px;
}

#menu {
	margin-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}

#menu li {
	font-size: 1.3em;
	border-top: 1px solid #d9d9d9;
	background: no-repeat url(/new_images/menu_closed.gif) 8px 15px #f7f7f7;
}

#menu li ul {
	display: none;
}

#menu li a {
	font-weight: bold;
	padding: 9px 20px;
	display: block;
	outline: none;
}

#menu li ul li a {
	font-weight: 100;
	padding: 9px 20px;
	text-decoration: underline;
}

#menu li ul li {
	font-size: 0.9em;
	background: none;
	
}

.selected-menu {
	background: no-repeat url(/new_images/menu_opened.gif) 8px 15px !important;
	border-bottom: 2px solid #d9d9d9;
	border-top: 3px solid #d9d9d9 !important;
}

#menu a {
	color: #0068c8;
	text-decoration: none;
}

.side-block {
	background: url(/new_images/block_head.gif) no-repeat #909090;
	margin-bottom: 12px;
	color: white;
}

.side-block1 {
	background: url(/new_images/block_bottom.gif) no-repeat bottom;
}

.side-blocky {
	background: url(/new_images/block_head_hotline.gif) no-repeat #ffca25;
	margin-bottom: 12px;
	color: #333;
}

.side-blocky1 {
	background: url(/new_images/block_bottom_hotline.gif) no-repeat bottom;
}

.side-blocky1 a {
	color: #621d00;
}

.side-blocky-blue {
	background: url(/new_images/block_head_hotline.gif) no-repeat #ffca25;
	margin-bottom: 12px;
	color: #333;
}

.side-blocky-blue1 {
	background: url(/new_images/block_bottom_hotline.gif) no-repeat bottom;
}

.side-blocky-blue1 div {
	font-size: 1.1em;
	padding: 0 10px 10px 10px;
	
}

.side-blockg {
	background: url(/new_images/block_head_egov.gif) no-repeat #e8e7bc;
	margin-bottom: 12px;
	color: #333;
}

.side-blockg1 {
	background: url(/new_images/block_bottom_egov.gif) no-repeat bottom;
}

.side-block p {
	font-size: 1.3em;
	color: white;
	padding: 10px;
}

.side-block h3, .side-blocky h3,  .side-blockg h3 {
	height: 38px;
	line-height: 38px;
	font-size: 1.8em;
	padding: 0 12px;
	font-weight: 100;
}

.side-blocky-blue h3{
	height: 38px;
	line-height: 38px;
	font-size: 1.7em;
	padding: 0 12px;
	font-weight: 100;
}

.side-blocky-blue p {
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding: 10px 0 10px 25px;
	margin: 0 10px;
	background-position: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.side-blocky p {
	background-repeat: no-repeat;
	font-size: 1.7em;
	padding: 10px 0 10px 25px;
	margin: 0 10px;
	background-position: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.side-blocky-blue p a, .side-blocky p a {
	color: #333;
	text-decoration: none !important;
}

.side-block h3 a {
	color: white;

}

.side-blocky h3 {
	color: #621d00;
}

.side-blockg p {
	padding: 20px 0 17px 26px;
}

#subscb-email, #srch-kyw {
	border: 1px solid silver;
	width: 200px;
}

#subscr, #srch {
	padding: 8px;
	font-size: 1.1em;
}

.hint {
	background: no-repeat url(/new_images/hint_left.gif) top left #efefef;
}

.hint2, .hint1 {
	background: no-repeat url(/new_images/hint_right.gif) top right #efefef;
	position: relative;
	padding: 14px 16px;
	font-size: 1.1em;
}

.close {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}

#premier-speach-title {
	background-color: #6c6c6c;
	color: white;
	padding: 0px 5px;
	height: 20px;
	font-size: 1.2em;
	margin-bottom: 7px;
	font-weight: bold;
	line-height: 20px;
}

.spacer {
	height: 35px;
}

#p-s-i {
	width: 234px;
}

#p-s-t {
	width: 446px;
	margin-left: 20px;
	font-size: 1.4em;
}

#p-s-t a {
	color: #333 !important;
}

#p-s-p {
	margin-top: 10px;
	font-style: italic;
}

#copyright {
	padding-left: 70px;
	font-size: 1.1em;
	color: #fff;
	height: 50px;
	margin-bottom: 20px;
}

#other-links {
	width:440px;
	float: right;
	font-size: 1.2em;
	color: #fff;
	height: 50px;
	text-align: right;
	margin-top: 25px;
	padding-right: 10px;
}

#other-links a {
	color: #fff;
}




#f2 {
	width: 480px;
	height: 70px;
	float: left;
	background-repeat:  no-repeat;
	background-position: 0 10px;
}

#accents-block {
	margin: 0 auto;
	padding: 45px 0;
}

#accents {
	background: repeat-x url(/new_images/blue_bg.gif);
	
}

#prev-accent {
	width: 60px;
	height: 206px;
	background: no-repeat url(/new_images/blue_left.gif);
	cursor: pointer;
}

#accent {
	width: 780px;
	padding: 20px 20px 0 20px;
	color: white;
}

#accent a {
	color: white;
}

#next-accent {
	width: 60px;
	height: 206px;
	background: no-repeat url(/new_images/blue_right.gif);
	cursor: pointer;
}

#accent h3 {
	font-weight: bold;
	font-size: 2em;
	margin-bottom: 1em;
}

#accent p {
	font-size: 1.4em;
}







#sliderWrap {
margin: 0 auto;
width: 940px;
z-index: 200;
}
#slider {
position: absolute;
background:url(/new_images/egov_bg2.gif) white 0 217px repeat-x;
width: 940px;
height: 324px;
margin-top: -319px;
z-index: 200;
}
#slider img {
border: 0;
outline: none;
}
#sliderContent {
position: absolute;
}

#openCloseWrap {
position:absolute;
margin: 324px 0 0 800px;
font-size:12px;
font-weight:bold;
border-top: 4px solid #edf2f8;
}

.egov-cols {
	width: 370px;
	margin-left: 20px;
}

.egov-cols p {
	font-size: 1.3em;
	padding: 5px 40px 0 0;
}

.egov-side {
	width: 139px;
	margin-left: 21px;
}

.egov-ext {
	background: url(/new_images/ext_open.gif) no-repeat 0 3px;
	padding-left: 15px;
}

#send-letter {
background:url("/new_images/mailtogov.gif") no-repeat;
color:#0a62cc;
display:block;
float:left;
font-size:1.8em;
height:71px;
outline:medium none;
text-decoration:none;
width:220px;
padding: 28px 0 0 69px;
}

#your-letter {
background:url("/new_images/checkmail.gif") no-repeat;
color:#0a62cc;
display:block;
float:left;
font-size:1.8em;
height:71px;
outline:medium none;
text-decoration:none;
width:220px;
padding: 28px 0 0 69px;
}
.red-buttons {
	display: block;
	width: 129px;
	height: 52px;
	color: #ce172c;
	font-size: 1.4em;
	font-weight: bold;
	outline: none;
	border-bottom: 1px solid #bbb;
	padding: 20px 0 0 10px;
}



.topMenuAction {
	outline: none;
}


#content a {
	color: #4691ce;
}


#content {
	width: 700px;
	font-size: 1.4em;
}

#content p {
	margin-bottom: 1em;
}

#inner-right {
	width: 240px;
	display: none;
	position: absolute;
	background-color: white;
}

.icon, .chk {	
	vertical-align: middle;
}

#page-nav {
	text-align: center;
	border-top: 1px solid gray;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#page-nav img {
	vertical-align: middle;
}

#page-nav a {
	color: #1b37a6 !important;
}

.not-selected-page {
	margin: 0 3px;
}

.selected-page {
	color: #333;
	font-weight: bold;
}

h2.sb {
	padding: 0 0 10px 0;
	font-size: 3em;
	color: #5f5f5f;
	width: 570px;
}

#icons {
	background: no-repeat url(/new_images/bottom_icons_bg.gif);
	text-align:right;
	padding: 10px 20px 25px 0;
	margin-bottom: 50px;
	margin-top: 50px;
}

#icons2 {
	margin: 5px 0 0 20px;
	font-size: 1.2em;
	width: 400px;
}

#icons2 a {
	color: #333;
}

#icons1 a {
	text-decoration: none;
	font-size: 1.1em;
	color: gray;
	margin-left: 20px;
	outline: none;
	line-height: 25px;
}

#icons img {
	vertical-align: middle;
}

#just-a-line {
	border-top: 1px solid #ccc;
	height: 26px;
	clear: both; 
}

#just-a-line1 {
	margin-top: 25px;
	border-top: 1px solid #ccc;
	height: 1px;
	clear: both; 
}

#content ul li {
	list-style: disc;
	margin-bottom: 0.8em;
	margin-left: 3em;
}

#content ol li {
	list-style: decimal;
	margin-bottom: 1em;
	margin-left: 3em;
}

#content h3 {
	color: #ed8b00;
	font-size: 1.3em;
	margin: 0 0 1em 0;
}

#files-block li {
	clear: both;
	list-style: none !important;
	margin: 0 !important;
}

.pdf-mod {
	display: block;
	float: left;
	width: 44px;
	margin-bottom: 15px;
	background: url(../images/icon_pdf.gif) top left no-repeat;
	padding: 20px 6px 0 0;
	font-size: 0.8em;
	color: gray;
	text-align: right;
}

#files-block li a {
	display: block;
	float: left;
	border-left: 1px solid silver;
	width: 624px;
	padding-left: 6px;
	margin-bottom: 35px;
	min-height: 32px;
	text-decoration: none;
	color: #0068C8;
}

#files-block li a:hover {
	text-decoration: underline;
}

/* Starting content part here */


/* Persons */
#persons-col-left {
	background: #efefef;
	margin: 0 20px 20px 0;
	height: auto;
	/*height: 180px; */
}

#persons-col-left img {
	display: block;
	float: left;
}

#persons-col-right h3 {
	color: #ED8B00;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
}

#persons-col-right strong {
	color: #5f5f5f;
}




#persons-position {
	padding: 10px 20px 0 20px;
	font-size: 0.9em;
	overflow: hidden;
	height: 66px;
	margin: 0 !important;
}

#persons-name {
	color: #333;
	font-weight: bold;
	font-size: 1.6em;
	padding: 20px 0 0 20px;
	overflow: hidden;
	margin: 0 !important;
}

#persons-name a {
	color: #333;
}

#persons-name a:hover {
	text-decoration: underline;
}

#persons-start {
	background: #e0e0e0;
	margin-bottom: 0px !important;
	padding: 10px 20px;
	font-size: 0.8em;
	color: #333;
	overflow: hidden;
	height: 37px;
}

/* Persons */

/* Ministers */
#ministers-vc {
	width: 340px;
	height: 180px;
	background: #dadada;
	float: left;
	margin-bottom: 20px;
}

#ministers-vc p {
	font-size: 0.8em;
}

#min-bl1 {
	height: 122px;
	padding: 13px 13px 0 13px;
}

#min-bl2 {
	height: 35px;
	background: #ccc;
	padding: 5px 13px;
	font-size: 0.9em;
}

#min-vc-text {
	float: right;
	width: 190px;
	height: 180px;
	overflow: hidden;
}

#min-bl1 a {
	color: #005e92;
	font-weight: bold;
	font-size: 1.2em;
}

#min-bl1 p {
	color: #333;
	margin-top: 15px;
}
/* Ministers */




/* Ministries */
.ministries {
	width: 330px;
	
	margin-bottom: 20px;
	border-top: 1px solid #ccc;
	padding: 10px 10px 15px 0;
	font-size: 0.8em;
}

.min-name {
	color: #005E92 !important;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 5px;
	line-height: 1.5em;
	text-decoration: none;
}

.min-name:hover {
	text-decoration: underline;
}

h3.ag {
	border-top: 1px solid #ccc;
	clear: both;
	padding-top: 5px;
	margin-top: 40px;
}
.ag-head-name {
	font-size: 0.8em;
	font-weight: bold;
}

.tp-header, .tp-header-closed {
	color: #005E92;
	font-weight: bold;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
	padding: 4px 20px;
}

.tp-header {
	background: url(../imgs/tp_open.gif) no-repeat left center;
}

.tp-header-closed {
	background: url(../imgs/tp_close.gif) no-repeat left center;
}

.tp-content {
	padding: 10px 20px;
}
/* Ministries */



/* Regions */
.regions {
	width: 330px;
	margin-bottom: 20px;
	border-top: 1px solid #ccc;
	padding: 10px 10px 15px 0;
	font-size: 0.9em;
}

.reg-name {
	color: #005E92;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 5px;
}
/* Regions */

/* Staff */
.staff-structure {
	border-left: 5px solid #ccc;
	font-size: 0.9em;
	padding: 0 0 0 10px;
	margin-bottom: 15px;
	margin-left: 50px;
}

.staff-structure p {
	margin: 0 !important;
}

.staff-name, .staff-name a {
	color: #4691ce;
	font-weight: bold;
}
/* Staff */



/* Library */
.book-image {
	float: left;
	width: 140px;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px 0;
	margin-right: 15px;
}

.book-title {
	
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
}
/* Library */

.gallery-thumb {
	padding: 9px;
	border: 1px #cacaca solid;
	margin-right: 15px;
}

/* Decrees */
#archive {
	float: left;
	line-height: 36px;
	font-weight: bold;
	padding-left: 16px;
}

.archive-mode {
	border-top: 1px solid #d5d5d5;
	text-align: right;
	padding-top: 4px;
	margin-top: 30px;
}

.archive-mode a {
	font-size: 2em;
	text-decoration: none;
	border-bottom: 1px dashed #4691ce; 
	padding-bottom: 4px;
}

#months-list {
	float: right;
	padding-right: 21px;
	font-family: Arial, Helvetica, sans-serif;
}

#spacer-months {
	border-right: 1px solid #c7c7c7;
	width: 7px;
	float: left;
	height: 36px;
}

#months-list img {
	display: block;
}

#selected-year {
	height: 36px;
	line-height: 36px;
	float: left;
	font-weight: bold;
	padding: 0 10px;
}

#decree-page {
	width: 600px;	
	background: url(../new_images/decrees/page_bg.gif) repeat-y;
	margin: 0 auto;
}

#decrees-footer, #gov-decrees-footer  {
	width: 200px;
	height: 86px;
	margin: 0 auto;
	padding: 50px 0 0 400px;
	background: url(../new_images/decrees/page_bottom.gif) no-repeat;
	font-weight: bold;
}

#decrees-header {
	width: 600px;
	height: 175px;
	margin: 0 auto;
	background: url(../new_images/decrees/page_top_varchapet.gif) no-repeat;
}

#gov-decrees-header {
	width: 600px;
	height: 175px;
	margin: 0 auto;
	background: url(../new_images/decrees/page_top_gov.gif) no-repeat;
}

#decree-body {
	padding: 25px;
}

.dec-name {
	text-align: center;
	font-weight: bold;
	padding-bottom: 50px;
}

.dec-date {
	text-align: center;
}

.sel-month {
	font-weight: bold;
	font-size: 1.1em;
	background: url(../images/calendar_pushed.gif) repeat-x;
}

#decrees-list {
	
}
#decrees-list p {
	border-left: 2px solid #ccc;
	padding: 0 0 0 10px;
	margin-bottom: 25px 25px 25px 0;
}

#decrees-list p a {
	text-decoration: none;
}

#decrees-list p a:hover {
	text-decoration: underline;
}

#message, #warning {
	text-align: center;
	height: 40px;
	font-size: 1.4em;
	padding-top: 220px;
	padding-bottom: 30px;
	width: 450px;
	margin: 0 auto;
}

#message {
	background: no-repeat url(../images/info.gif) center top;
}

#warning {
	background: no-repeat url(../images/attention.gif) center top;
}

/* Decrees */

/* news */
.news {
	border-left: 2px solid #ccc;
	padding: 0 0 0 10px;
	margin: 0 20px 25px 0;
}

.news-date {
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 4px !important;
}

.news-subtitle {
	font-size: 0.9em;
	margin-top: 3px;
	color: #333;
}

.stuff-title {
	font-size: 1.6em;
	margin-bottom: 1em;
}

.in-news {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
}

.pics-set {
	float: left;
	border: 1px solid #ccc;
	padding: 15px;
	margin: 5px 10px 10px 0;
}

.pics-set img {
	display: block;
	border: 1px solid #ccc;
}
/* news */

.councils-nav {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}

.gallery-tbl {
	float: left;
	width: 165px;
	height: 165px;
	margin: 0 10px 10px 0;
}

.gallery-tbl td {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc;
}

#arial_amu {
	display: none;
}

/* Feedback */

.f-inp {
	background-color: #fff;
	border: 1px solid #333;
	width: 350px;
}

#feedback label {
	padding-bottom: 5px;
	font-weight: bold;
	display: block;
}

#feedback {
	padding: 30px 0;
	width: 350px;
	border-top: 1px solid #ccc;
}

#errors li {
	font-size: 0.8em;
	margin-bottom: 0px;
	color: red;
	margin-left: 0px;
}

#errors {
	margin-bottom: 20px;
}
/* Feedback */


/* Sitemap */

#sitemap li {
	
	list-style: none !important;
}

.s1 {
	list-style: none;
	font-weight: bold;
	font-size: 1.2em;
	border-left: 5px solid #ccc;
	padding-left: 10px;
	color: #005E92;
}

.s1 a {
	color: #005E92;
}

.s2 {
	font-size: 0.8em;
	font-weight: 100;
	padding: 5px 15px;
	margin: 0px !important;
}

.s2 a {
	color: #b21414;
}
/* Sitemap */


.zekucogh {
	font-weight: bold;
	font-size: 0.7em;
	color: #666;
}

#procurement th {
	font-size: 0.8em;
	font-weight: bold;
	vertical-align: bottom;
	text-align: center;
	padding: 3px;
	
}

#procurement td {
	font-size: 0.8em;
	padding: 3px;
	border-top: 1px solid gray;
}

#procurement {
	margin-bottom: 30px;
}

#mul_results th, #mul_results td {
	padding: 5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}

#mul_results th {
	font-weight: bold;
	color: #666;
}








#get_acrobat {
	padding: 0 30px 30px 30px;
}

ul.tabs {
	background: url(../imgs/sidebar_off.gif) repeat-y;
}

li.tab {
	background: url(../imgs/sidebar_line.gif) repeat-x bottom left;
}

li.tab-selected {
	background: url(../new_images/sidebar_on.gif) no-repeat center left;
}

li.tab-selected a, li.tab-selected span {
	color: white !important;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 10px 20px;
	outline: none;
}

li.tab a {
	color: #3880cf !important;
	font-size: 1.3em;
	text-decoration: none;
	display: block;
	padding: 10px 20px;
	outline: none;
}

li.tab span {
	color: #ccc !important;
	font-size: 1.3em;
	text-decoration: none;
	display: block;
	padding: 10px 20px;
	outline: none;
}

#archive-by-year {
	margin-left: 10px;
	height: 37px;
	padding: 0 0 0 10px;
	background: repeat-x url(../new_images/archive_bg.gif);
}

#archive-by-year p, #archive-by-year a  {
	float: right;
}

#archive-by-year img {
	display: block;
	vertical-align: middle;
}

#aby1 {
	width: 50%;
	float: left;
	line-height: 37px;
	font-size: 1.7em;
	color: #fff;
	font-weight: bold;
}

#aby2 {
	width: 50%;
	line-height: 37px;
	color: #fff;
	font-size: 1.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.aby {
	margin: 10px 5px 0 5px;
}

.ent-name {
	font-size: 10px !important;
	padding: 0px !important;
	font-weight: normal !important;
	color: #333 !important;
	display: block;
}


#calendar {
	margin-left: 10px;
}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
}

.calendar td, .calendar th {
	border: 1px solid #cdcdcd;
	text-align: center;
	vertical-align: middle;
	height: 33px;
	width: 33px;
}

.calendar td {
	font-size: 1.7em;
	font-weight: bold;
	color: #c1c1c1;
}

.linked-day a {
	color: #df0024 !important;
	text-decoration: none;
	width: 33px;
	height: 33px;
	display: block;
	line-height: 33px;
}

.linked-today {
	color: #c1c1c1;
	background: url(../imgs/sidebar_on.gif) no-repeat center;
}

.linked-today a {
	color: white !important;
	text-decoration: none;
}

.calendar th {
	font-size: 1.2em;
}

.calendar caption {
	height: 37px;
	padding: 0 0 0 10px;
	background: repeat-x url(../imgs/archive_bg.gif);
}

#news-archive {
	margin-left: 10px;
	height: 37px;
	padding: 0 0 0 10px;
	background: repeat-x url(../imgs/archive_bg.gif);
	width: 220px;
	color: white;
	line-height: 37px;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 20px;
}

#news-archive .search {
	border: 1px solid #5b5b5b;
	background: none;
	color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 13px;
	font-size: 12px;
	padding: 4px;
	text-align: center;
}

#overlay1
{
filter:alpha(opacity=50);
background-color: #333;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
display: none;
z-index: 100;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
}

#tab-side {
	height: 46px;
	background: no-repeat url(/new_images/archive_left.gif);
}

#tab-side1 {
	background: no-repeat url(/new_images/archive_right.gif) top right;
	
	font-size: 1.2em;
}

#tab-side1 a {
	height: 46px;
	padding: 0 30px 0 20px;
	line-height: 46px;
	display:block;
	outline: none;
	color: white;
	text-decoration: none;
	background: no-repeat url(/new_images/archive_close.gif) center right;
}

.arc_side_opened {
	background: no-repeat url(/new_images/archive_open.gif) center right !important;
}

.video-from-yt {
	margin-bottom: 30px;
	float: left;
	width: 345px;
}

.video-from-yt img {
	border: 1px silver solid;
	padding: 5px;
	margin: 0 10px;
}

.y-date {
	font-size: 0.8em;
	color: #666;
}

#p-s-t a {
	text-decoration: none;
	color: #005783;
}

.video-desc {
	float: left;
	width: 480px;
	padding-bottom: 20px;
}
.video-scr {
	float: left;
	width: 220px;
	padding-bottom: 20px;
}

.tp-content {
	display: block;
}

#welcome-message {
	font-size: 1.2em;
	margin: 20px 0 50px 0;
	position: relative;
	background: #efefef left center url(/new_images/welcome3.jpg?c=ac) no-repeat;
	height: 250px;
}

.hidden {
	display: none;
}

#video-link, #audio-link {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 0.9em;
	margin-top: 20px;
	padding-left: 30px;
	text-decoration: none;
	color: #e6930e !important;
	outline: none;
}

#video-link {
	background: no-repeat url(/new_images/video.gif);
}

#audio-link {
	background: no-repeat url(/new_images/audio.gif);
}

#signature {
	padding: 20px 30px 20px 250px;
	background: no-repeat url(/new_images/ha-sign.png?c=123s) right bottom;
}

#signature p {
	margin-bottom: 1em;
}

.list_of_files li {
	background-repeat: no-repeat;
	list-style: none !important;
	margin: 0 !important;
	padding-bottom: 5px;
	padding-left: 25px;
}

.list_of_files {
	margin: 10px 20px 0 20px;
}

.sessions_blocks {
	margin-bottom: 30px;
}

.sched-date {
	font-size: 0.8em;
	padding-bottom: 3px;
	color: #666;
	padding-left: 20px;
	margin: 0 !important;
}

.sched-block {
	padding: 10px 0;
}

.sched-time {
	color: #666;
}

.sched-desc {
	padding-left: 20px;
	margin: 0 !important;
	font-size: 1.1em;
}

.sched-class1 {
	background: #efefef;
}

.sched-class2 {
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;

}

#filter_poak, #filter_transp {
	margin-bottom: 30px;
	border-bottom: 3px solid silver;
	padding-bottom: 10px;
	color: 333;
	font-size: 0.9em;
}

.break { clear:both; }

/* HEADER */
#bigslider { height:350px; width: 700px;}
.headerimg { background-position: center top; background-repeat: no-repeat; width: 700px; height:350px; position:absolute; }

/* HEADER TEXT */
#headertxt { clear:both; position:relative; top: 250px; }
#firstline { outline: none; width:510px; height: 43px; font-size:14px; float:left; display:block; background: url(/new_images/bigscreen_txtbg.png); padding: 13px 150px 13px 40px;text-decoration: none;}
#firstline span {color: #ce3233; font-weight:bold}

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("/new_images/btn_back.png"); }
#next { background-image:url("/new_images/btn_next.png"); }
#control { background-image:url("/new_images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:300px; margin:0 auto; width:700px;z-index:50;}
#headernav { padding-left:564px; }

.decree_hint {
	color: #999;
	text-align: right;
	font-size: 0.8em;
}

#egov-banner {
	background: url(/new_images/logo.png) no-repeat 20px 0;
	height: 106px;
}

#egov-banner a {
	text-decoration: none;
	outline: none;
	font-size: 1.2em;
	color: #333;
	padding-left: 410px;
	display: block;
	padding-top: 25px;
	height: 70px;
}



#results .description b {
	background-color: #ffff99;
}

#result_report {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 5px solid silver;
}

#did_you_mean {
	margin-bottom: 10px;
}

#other_pages {
	padding-top: 10px;
	border-top: 5px solid silver;
}

#app {
	padding: 15px 0 30px 0;
	font-size: 1.1em;
}

#app a {
	color: #005783;
}

#home-map {
	background: no-repeat url(/imgs/maps/bg.png);
	position: relative;
	margin-top: 30px;
}

#home-col1 {
	width: 347px;
	height: 353px;
}

.map-7 {
	background: no-repeat url(/imgs/maps/shirak.png) 0 20px;
}

.map-6 {
	background: no-repeat url(/imgs/maps/kotiak.png) 102px 83px;
}

.map-5 {
	background: no-repeat url(/imgs/maps/lori.png) 57px 9px;
}

.map-11 {
	background: no-repeat url(/imgs/maps/yerevan.png) 104px 147px;
}

.map-9 {
	background: no-repeat url(/imgs/maps/tavush.png) 140px 0px;
}

.map-3 {
	background: no-repeat url(/imgs/maps/armavir.png) 21px 147px;
}

.map-2 {
	background: no-repeat url(/imgs/maps/ararat.png) 90px 159px;
}

.map-8 {
	background: no-repeat url(/imgs/maps/syunik.png) 252px 211px;
}

.map-10 {
	background: no-repeat url(/imgs/maps/vayocdzor.png) 173px 185px;
}

.map-4 {
	background: no-repeat url(/imgs/maps/gegharkunik.png) 147px 81px;
}

.map-1 {
	background: no-repeat url(/imgs/maps/aragatzotn.png) 12px 76px;
}

#install_qtime {
	display: none;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 15px 20px 15px 75px;
	margin-bottom: 2em;
	font-weight: bold;
	background: #f7f7f7 no-repeat url(/imgs/qtime.png) 15px 7px;
}

#map-news {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 300;
}

#map-news li {
	background: no-repeat url(/imgs/maps/map-infoblock-bottom.png) bottom left;
	width: 183px;
	border: 1px solid #8c8c8c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#map-news li div {
	padding: 7px 10px 10px 10px;
	font-size: 1.1em;
	background: no-repeat url(/imgs/maps/map-infoblock-top.png) top left;
	width: 163px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#map-news li div a {
	text-decoration: none;
	color: #333;
}

#map-news li {
	display: none;
}

#map-news li p {
	height: 21px;
	padding-bottom: 15px;
}

#home-map h3 {
	font-size: 2em;
	color: #ccc;
	position: absolute;
	top: 40px;
	z-index: 200;
	left: 400px;
}

#dlink {
	color: gray;
	float: left;
	margin-left: 20px;
	margin-top: -1px;
}

#contact-with-repres {
    width: 145px;
    display: block;
    padding: 15px 20px 0 55px;
    height: 80px;
    margin: 20px 0;
    background: no-repeat url(/imgs/contacts-block-bg.png);
    color: white;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.3em;
} 

#covid {
				border-collapse: collapse;
				border-spacing: 0px;
				margin-top: 2em;
				font-size: 1.2em;
				width: 100%;
			}
			
			#covid th {
				font-weight: bold;
				background: #e8e8e8;
				padding: 19px 17px;
				white-space: nowrap;
			}
			
			#covid td {
				background: #f7f7f7;
				border-top: 1px solid #cccccc;
				padding: 10px 0 10px 17px;
			}
			
			#covid .pdd {
				padding-right: 17px;
				text-align: right;
			}
			
			#covid-eco-icon-a {
				background-image: url('/new_images/covid-icons/tractor.png?c=1');
			}
			
			#covid-eco-icon-b {
				background-image: url('/new_images/covid-icons/coal.png?c=1');
			}
			
			#covid-eco-icon-c {
				background-image: url('/new_images/covid-icons/manufactoring.png?c=21');
			}
			
			#covid-eco-icon-d {
				background-image: url('/new_images/covid-icons/electricity.png?c=1');
			}
			
			#covid-eco-icon-e {
				background-image: url('/new_images/covid-icons/water.png?c=1');
			}
			
			#covid-eco-icon-f {
				background-image: url('/new_images/covid-icons/construction.png?c=1');
			}
			
			#covid-eco-icon-g {
				background-image: url('/new_images/covid-icons/shopping.png?c=1');
			}
			
			#covid-eco-icon-h {
				background-image: url('/new_images/covid-icons/truck.png?c=1');
			}
			
			#covid-eco-icon-j {
				background-image: url('/new_images/covid-icons/connection.png?c=1');
			}
			
			#covid-eco-icon-i {
				background-image: url('/new_images/covid-icons/restaurant.png?c=1');
			}
			
			#covid-eco-icon-g {
				background-image: url('/new_images/covid-icons/shopping.png?c=1');
			}
			
			#covid-eco-icon-k {
				background-image: url('/new_images/covid-icons/finance.png?c=1');
			}
			
			#covid-eco-icon-l {
				background-image: url('/new_images/covid-icons/property.png?c=1');
			}
			
			#covid-eco-icon-m {
				background-image: url('/new_images/covid-icons/science.png?c=1');
			}
			
			#covid-eco-icon-n {
				background-image: url('/new_images/covid-icons/support.png?c=1');
			}
			
			#covid-eco-icon-o {
				background-image: url('/new_images/covid-icons/protection.png?c=1');
			}
			
			#covid-eco-icon-p {
				background-image: url('/new_images/covid-icons/education.png?c=1');
			}
			
			#covid-eco-icon-r {
				background-image: url('/new_images/covid-icons/culture.png?c=1');
			}
			
			#covid-eco-icon-q {
				background-image: url('/new_images/covid-icons/medicine.png?c=1');
			}
			
			#covid-eco-icon-s {
				background-image: url('/new_images/covid-icons/customerservice.png?c=1');
			}
			
			#covid-eco-icon-t {
				background-image: url('/new_images/covid-icons/home.png?c=1');
			}
			
			#covid-eco-icon-u {
				background-image: url('/new_images/covid-icons/foreign.png?c=1');
			}
			
			.covid-eonomics {
				border-collapse: collapse;
				border-spacing: 0px;
				margin-bottom: 2em;
				width: 100%;
			}
			
			.covid-eonomics thead td {
				background: #e8e8e8;
				font-weight: bold;
				padding: 10px 30px 10px 60px;
				border-bottom: 4px solid white;
				text-align: center;
				background-repeat: no-repeat;
				background-position-y: center;
			}
			
			.covid-eonomics thead td p {
				margin: 0px !important;
			}
			
			.covid-eonomics thead td p:last-child {
				font-weight: 100 !important;
				color: #666;
			}
			
			.covid-eonomics th {
				text-align: center;
				padding: 10px 0;
			}
			
			.covid-eonomics td {
				vertical-align: top;
			}
			
			.covid-eonomics tbody td p {
				margin: 0px !important;
			}
			
			.covid-first-col {
				background: #e0e0e0;
				text-align: center;
				width: 40px;
				padding: 10px 10px;
				border-bottom: 2px solid white;
			}
			
			.covid-first1-col {
				background: #ccc;
				width: 250px;
				border-left: 1px solid white;
				border-bottom: 2px solid white;
			}
			
			.covid-third-col {
				background: #e0e0e0;
				border-left: 1px solid white;
				border-bottom: 2px solid white;
				text-align: center;
				width: 50px;
			}
			
			.covid-fifth-col {
				background: #e0e0e0;
				border-left: 1px solid white;
				border-bottom: 2px solid white;
				text-align: center;
				width: 180px;
			}
			
			.covid-fourth-col {
				background: #e0e0e0;
				border-left: 1px solid white;
				border-bottom: 2px solid white;
				text-align: center;
				
			}
			
			.covid-first1-col p {
				background-repeat: no-repeat;
				background-position: 10px 13px;
				padding: 10px 10px 10px 10px;
			}
			
			.covid-second-col {
				background: #ccc;
				text-align: center;
				padding: 10px 20px;
				border-left: 1px solid white;
				border-bottom: 2px solid white;
			}
			
			.covid-second-col p {
				margin-bottom: 1em !important;
			}
			
			.covid-th-green {
				color: #5c9772;
			}
			
			.covid-th-red {
				color: #dc5863;
			}
			
			
			
			.covid-third-col p {
				background-repeat: no-repeat;
				background-position: 10px 13px;
				padding: 10px 10px 10px 10px;
			}
			
			
			
			.covid-fourth-col p {
				background-repeat: no-repeat;
				background-position: 10px 13px;
				padding: 10px 10px 10px 10px;
			}
			
			
			
			.covid-fifth-col p {
				background-repeat: no-repeat;
				background-position: 10px 13px;
				padding: 10px 10px 10px 10px;
				
			}
			
			.check-icon {
				vertical-align: middle !important;
				background: #5c9772 !important;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
			}
			
			.cross-icon {
				font-weight: bold;
				color: white;
				vertical-align: middle !important;
				background: #dc5863 !important;
				font-family: Arial, Helvetica, sans-serif;
			}
			
.simple_table {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #333;
}

.simple_table td, .simple_table th {
	padding: 5px;
	border: 1px solid #333;
}

.simple_table th {
	font-weight: bold;
}

.hotline_hints {
	display: block;
	font-size: 0.7em;
	color: #333;
}

.at-icon-wrapper {
	float: left;
}

#adBlock {
	display: none !important;
}

.external_link_menu {
	background-image: url(/new_images/external-link-icon.png) !important;
}

.h-block1 {
	float: left;
	width: 340px;
	margin: 20px 0 0 0;
}

.h-block2 {
	float: right;
	width: 340px;
	margin: 20px 0 0 0;
}

.new-gray-block {
	width: 300px;
	padding: 25px 20px;
	background: url(/new_images/line.png) repeat-x top left !important;
	color: #6f6f6f;
	font-size: 1.2em;
}

.new-gray-block h3 {
	font-size: 1.8em;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: 100;
	border-bottom: 2px solid gray;
}

.new-gray-block p {
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding: 10px 0 10px 25px;
	background-position: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.new-gray-block a {
	color: #6f6f6f;
}

#deputy-tabs li {
	display: block;
	float: left;
	margin: 0px !important;
	padding: 0 15px;
	font-size: 1.2em;
	line-height: 35px;
}

#deputy-tabs .active {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background: #4691ce;
}

#deputy-tabs .active a {
	text-decoration: none !important;
	font-weight: bold;
	color: #fff;
	
}

#deputy-tabs {
	border-bottom: 2px solid #4691ce;;
	margin: 0 0 30px 0 !important;
	display: block;
	height: 35px;
}

.socials a {
	width: 28px;
	height: 26px;
	display: block;
}

.socials {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.soc-fb {
	background: no-repeat url('../imgs/socials/fb.png');
}

.soc-tw {
	background: no-repeat url('../imgs/socials/twitter.png');
}

.soc-in {
	background: no-repeat url('../imgs/socials/insta.png');
}

.soc-yt {
	background: no-repeat url('../imgs/socials/youtube.png');
}

.soc-t {
	background: no-repeat url('../imgs/socials/telegram.png');
}

.azdararir_block {
	position: fixed;
	height: 150px;
	left: 5%;
	bottom: 5%;
}


@media (max-width: 700px) {
  .azdararir_block img{
        width: 200px;
    }
}
body {padding:0; margin:0; height:100%; width:100%;}

/* Overlay */
#contact-overlay {background-color:#000;}

/* Container */
#contact-container {width:420px; left:50%; top:15%; margin-left:-210px; font-size:16px; text-align:left;}
#contact-container .contact-content {background-color:#fff; color:#333; height:40px;}
#contact-container h1 {color:#333; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(/imgs/tiny_forms/loading.gif) no-repeat center; z-index:8000; height:55px; width:54px; margin:-14px 0 0 190px; padding:0;}
#contact-container .contact-message {text-align:center; padding: 0 30px;}
#contact-container .contact-error {width:92%; font-size:.8em; color: #d02b33; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px;}
#contact-container br {clear:both;}
#contact-container form {padding:0; margin:0;}
#contact-container label {font-size: 11px; clear:left; display:block; width:130px; float:left; text-align:right; padding-right:4px; font-weight:bold; margin:10px 2px 2px 2px;}
#contact-container .contact-input {float:left; padding:2px; margin:10px 2px 2px 2px; background:#eee; border:1px solid #fff; width:250px;}
#contact-container textarea {height:84px;}
#contact-container .contact-top {height:13px; background:url(/imgs/tiny_forms/form_top.gif) no-repeat; padding:0; margin:0;}
#contact-container .contact-bottom {height:13px; background:url(/imgs/tiny_forms/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {position:relative; top:-4px; text-decoration:none; color:#666;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {margin:4px 0 0 4px;  cursor:pointer; height:24px; border:0; font-size:0.8em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;}
#contact-container .contact-send {width:100px; background:url(/imgs/tiny_forms/send.png) no-repeat;}
#contact-container .contact-cancel {width:100px; background:url(/imgs/tiny_forms/cancel.png) no-repeat;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-2px; left:400px; color:#999;}
#contact-container a.modalCloseX:hover {color:#9bb3b3;}.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.alignLeft {
	text-align: left;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}

.clear-both {
	clear: both;
}

.fixI {
	display: block;
}

strong, b {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

strong > em, em > strong {
	font-weight: bold;
	font-style: italic;
}