html { height: 100%; }
body { height: auto !important; height: 100%; min-height: 100%; text-align:center;
       background: #50B848 url(images/bgmain.jpg) repeat-x top fixed; cursor:default;
	   color: #404040; font-size: 13px; }
	   
body, input, textarea, select, button, table, td, th { font-family: "Noto Sans", "Noto Sans Armenian", Arian AMU, Arial AMU, Verdana, Tahoma, "Lucida Grande", "Lucida Sans Unicode", Geneva, Tahoma Armenian, Arial Unicode, Arial, Helvetica, sans-serif !important; }

* { padding: 0px; margin: 0px; }
#ans2 label { font-size: 14px; }
div { border: 0px dotted #555555; /*border: 1px solid #f00*/ }
img {border:0;}

.loading { position:absolute; width:202px; height:83px; left:50%; margin-left:-101px; top:350px; background: url(images/loading.png) no-repeat center top; z-index:-10;}
.site { width:980px; margin: 0 auto; }
.up { width:980px; background: url(images/bgcenter.png) repeat-y top;}
  .in { width:948px; margin: 0 auto; background-color:#EFEFEF; }
  
	.adver_top { width:948px; height:70px; margin-bottom:1px; }
	
    .menu_green { height:32px; background: #44AC44 url(images/bgtop.png) repeat-x top;} 
      .menuleft_green { float:left; width:400px; padding-top:8px; padding-left:10px; text-align:left;}
      .menuright_green { float:right; width:400px; padding-top:8px; padding-right:10px; text-align:right;}
	  
    .main { height:79px; background: #FFFFFF url(images/gtk.jpg) no-repeat right top; }
	  .main-plus { background: #FFFFFF url(images/gtk2.jpg) no-repeat 199px 0px;}
	  .vip_banner { float:right; width:521px; height:76px; background-color:#fff; padding-top:1px; }
	  .ra2 { margin-left:337px !important; }

    .menu_orange { height:27px; background: #F5821F url(images/bgtop_orange.png) repeat-x top;} 
      .menuleft_orange { width:920px; padding-top:6px; padding-left:10px; text-align:left;}
	
    .vt { height:26px; background: url(images/bgvt.png) repeat-x top; overflow:hidden;} 
      .vtt { float:left; width:745px; font-size:12px; padding-top:3px; }
      .adver_title { float:right; height:20px;/*!!!*/ width:201px; text-align:center; font-size:10px; font-weight:bold; color:#777; padding-top:6px; background: url(images/bgvtadv.png) repeat-x top;  }
	  .addmenu { /*padding-top:60px; padding-right:10px; font-size:12px;*/ padding-left:32px; text-align:left; }
	  .addmenu a { text-decoration:none; color:#555; padding:1px 90px 1px 5px; font-size:10px; text-align:left; background: #FFFFFF url(images/icon-search-inact.gif) no-repeat top right; border:1px solid #ccc }
	  .addmenu a:hover {text-decoration:underline; color:#008000; background: #FFFFFF url(images/icon-search-act.gif) no-repeat top right;}

    .center { overflow:hidden; }/*op7 without it*/
	  .adver { float:right; width:201px; border-left: 1px solid #50B848; text-align:center; margin-top:1px; margin-bottom:1px; }
        .adver_border { border-top: 1px solid #999999; border-bottom: 1px solid #999999; margin-left:1px; margin-bottom:1px; width:200px; }
		
	  .content_text { float:left; width:726px; padding:10px; text-align:justify; line-height:1.5; border: 0px solid #999999}
	  .content { float:left; width:746px; overflow:hidden; text-align:left;}
	    .info { float:left; width:350px; border-right: 1px solid #50B848; padding:10px; margin-top:1px; text-align:justify; line-height:1.5; }
	      .short_news { clear:both; border-top: 1px solid #50B848; margin-top:10px; text-align:left; line-height:1.5; }
	    .former { float:right; width:350px; border-left: 1px solid #50B848; padding:10px; margin-top:1px; margin-right:1px; /*text-align:justify;*/ line-height:1.5; }
	    .info2 { float:left; width:200px; border-right: 1px solid #50B848; padding:10px; margin-top:1px; text-align:justify; line-height:1.5; }
	    .former2 { float:right; width:500px; border-left: 1px solid #50B848; padding:10px; margin-top:1px; margin-right:1px; text-align:justify; line-height:1.5; }
		
	    .info3 { float:left; width:190px; border-right: 1px solid #50B848; padding:10px; margin-top:1px; text-align:justify; line-height:1.5; }
	    .former3 { float:right; width:510px; border-left: 1px solid #50B848; padding:10px; margin-top:1px; margin-right:1px; text-align:justify; line-height:1.5; }

		.errorbox { margin-top:10px; margin-bottom:10px; clear:both; text-align:left; font-weight:normal; padding:3px; padding-left:10px; color:#FF0000; border: 2px solid #FF0000;}
		
	  .footer { clear:both; }
	  .adver_footer { clear:both; width:948px; height:50px; border-top: 1px solid #999999;}
      .downloads { display:none; margin-top:1px; height:39px; padding-top:10px; padding-bottom:10px; border-top: 1px solid #50B848; border-bottom: 1px solid #50B848; } 
        .icon_left { float:left; width:158px; height:39px; padding-left:10px; }
        .icon_right { float:right; width:158px; height:39px; padding-right:10px; }
        .dltext { float:right; font-size:11px; height:39px; width:420px; padding-left:10px; padding-right:10px; text-align:justify; }
      .sharing { margin-top:1px; height:25px; padding-top:15px; padding-bottom:15px; border-top: 1px solid #50B848; } 
        .sh_left { float:left; width:400px; padding-left:10px; text-align:left; }
        .sh_right { float:right; width:300px; padding-right:10px; text-align:right }
	  .bottommenu { text-align:left; padding-left:10px; padding-top:10px; border-top: 1px solid #50B848;  }
	  
	  .index_text { font-size:11px; text-align:left; color:#555; padding-bottom:5px; padding-top:20px; }
	  .index_text_warning { font-size:11px; text-align:left; color:#f00; padding-bottom:5px; padding-top:15px; }
	  
	  .white_area_line { margin-bottom:10px; margin-top:10px; padding:2px; border: 2px solid #ffffff; }
	  .white_area_line_2 { margin-bottom:10px; margin-top:10px; padding:2px; border: 2px solid #50B848; }
	  .white_area_in { padding:15px; padding-top:0px; text-align:left; background-color:#ffffff; border: 1px solid #ffffff; line-height:1.5; }
	  .white_area_in_2 { padding:5px; padding-top:0px; text-align:left; background-color:#ffffff; border: 1px solid #ffffff; line-height:1.5; }
	  
	  .white_area_in_bold { padding-top:5px; text-align:center; font-size:14px; font-weight:bold; }
	  .score { padding:0px; text-align:center; font-size:30px; font-weight:bold; color:#ff0000 }
	  .ball { padding:0px; text-align:center; font-size:30px; font-weight:bold; color:#008000 }
	  .desc-text { font-size:11px; color:#777777; font-weight:normal; }
	  
	  .help { padding-top:15px; text-align:right; }
	  .charity { padding-top:10px; text-align:left; }
	  .more { padding-top:5px; text-align:right; }

.waity {
	display: block;
	color: #F00;
	font-weight: bold;
	font-size:11px;
	padding: 3px;
	padding-left: 22px;
	background-image: url(images/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

.bottom { width:980px; height:25px; background: url(images/bottom.png) no-repeat top;}

/*!!!!!!!!!!!!!!!!!*/
.red {color:#FF0000;}
.green {color:#00AA00;}
.red * {color:#FF0000;}
.green * {color:#00AA00;}

/* content*/
.center_top { height:9px; width:777px; background: #EBEBEB url(images/center_top.png) no-repeat top; overflow:hidden; clear:both; } 
.center_bg { width:777px; background: #EBEBEB url(images/center_bg.png) repeat-y right; padding-bottom:10px; padding-top:10px; overflow:hidden; } 
.center_bottom { height:9px; width:777px; background: #EBEBEB url(images/center_bottom.png) no-repeat top; overflow:hidden; } 

.box { padding-top:5px; padding-bottom:5px;} 
.in_bg { background-color:#D9D9D9;} 
.in_bg_2 { padding-top:7px; padding-bottom:7px; margin-left:5px; margin-right:5px; background-color:#E8E8E8; } 

.box_small { float:left; width:350px; padding-left:25px; } 
.box_small_2 { float:right; width:350px; padding-right:25px; } 
.box_small_3 { float:left; width:350px; padding-left:210px; } 

#tabler table { border-collapse: collapse; margin:2px; border: 0px; }
#tabler td { border: 1px solid #999999; vertical-align:middle; text-align:left; color:#404040; padding:3px; padding-left:10px; padding-right:10px; }

#tabler2 table { border-collapse: collapse; margin:2px; border: 0px; }
#tabler2 td { border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; vertical-align:middle; text-align:left; color:#404040; padding:3px; padding-left:10px; padding-right:10px; }

.link_page {display: inline-block;text-decoration:none; color:#008000; font-weight:bold; padding: 5px 10px; margin-top:30px;}
.link_page:hover {text-decoration:underline; color:#F5821F; font-weight:bold;}
   
.link_page_digit {display: inline-block;text-decoration:underline; font-weight:bold; color:#008000;padding: 5px 10px; margin-top:30px;}
.link_page_digit:hover {color:#F5821F; font-weight:bold;}
.link_page_digit_select {display: inline-block;font-weight:bold; color:#FFF; background-color:#008000; padding:2px;padding: 5px 10px; margin-top:30px;}

.small { padding-top:0px; line-height:14px; font-size: 10px; text-align:center; color:#fff; }
.small a {
  font-size: 10px; 
  color:#fff;
  text-decoration: underline;
  /*font-family:Verdana, Helvetica, sans-serif, Arial AMU, Arial Unicode;*/
}

.small a:hover {
  color: #F5821F;
  text-decoration: underline;
}

a {
  color: #404040;
  font-weight: normal;
  text-decoration: underline;
}

a:hover {
  color: #008000;
  font-weight: normal;
  text-decoration: underline;
  cursor:pointer;
}

.fancylink {
  color: #777;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid #777;
}

.fancylink:hover {
  color: #F5821F;
  font-weight: normal;
  border-bottom: 1px solid #F5821F;
  text-decoration: none;
  cursor:pointer;
}

.fancylink2 {
  color: #404040;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid #777;
}

.fancylink2:hover {
  color: #008000;
  font-weight: normal;
  border-bottom: 1px solid #008000;
  text-decoration: none;
  cursor:pointer;
}

.fancylink3 {
  color: #555;
  font-size:11px;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px dotted #F5821F;
}

.fancylink3:hover {
  color: #F5821F;
  font-weight: normal;
  border-bottom: 1px solid #F5821F;
  text-decoration: none;
  cursor:pointer;
}

.linker {
  display:block;
  text-decoration: none;
  margin:3px;
  margin-bottom:10px;
}

.linker:hover {
  color: #008000;
  text-decoration: underline;
}

#ans table
{
	border-collapse: collapse;
	margin:2px;
	border: 0px;
}

#ans td
{
	border: 1px solid #999999;
	vertical-align: middle;
	text-align: left;
	color: #404040;
	font-size:14px;
	padding:3px;
}

#ans2 table
{
	border-collapse: collapse; 
	margin:2px;
	border: 0px;
}

#ans2 td
{
	border: 1px solid #999999;
	vertical-align: middle;
	text-align: left;
	color: #404040;
	font-size:14px;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
}

.textJustify, UL
{
  font-size: 13px;
  line-height: 1.5;
  text-align: justify; 
  color: #404040;
  padding-left:20px; 
  padding-right:20px; 
}


H1, .title
{
  font-size:15px;
  font-weight:bold;
  color:#E1801E;
  padding-left:10px;
}

H2
{
  font-size:17px;
  font-weight:bold;
  color:#008000;
  padding:7px;
  text-align:left;
}

H3
{
  font-size:13px;
  font-weight:bold;
  color:#008000;
  padding:5px;
  padding-bottom:15px;
  text-align:left;
}

H4
{
  font-size:15px;
  font-weight:bold;
  color:#008000;
  padding:3px;
  text-align:left;
}

H5
{
  font-size:12px;
  font-weight:bold;
  color:#555;
  padding:5px;
  padding-bottom:10px;
  text-align:left;
}

H6
{
  font-size:13px;
  padding:0px;
  margin:0px;
  text-align:left;
}
H6 a {
  font-weight:bold;
  text-decoration:none;
  padding:2px;
  border-bottom:1px solid #aaa;
  color:#555;
}
H6 a:hover {
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px solid #F5821F;
  color:#F5821F;
}
.cpic { float:right; height:35px; padding: 0 10px 0 0; }
.cpic2 { float:left; padding:10px 10px 0 10px; }
.cpic img {border: 1px solid #aaa; padding:0px;}
.cpic2 img {border: 1px solid #aaa; padding:0px;}
.ccont { padding-left:20px; }
.addr { padding-left:20px; padding-top:5px; color:#777; }
.addr2 { color:#777; }
.line {border-bottom:1px dotted #ABABAB; margin:5px 0;}
.closer { clear:both;}
.pic_text { color:#777; padding:3px; font-size:11px; line-height:1.0; width:120px; }

.img_block {float:right; text-align:center;}
.img_container { padding:10px; padding-top:2px; }

.menur { float:right; padding:1px 7px; background-color:#E2E2E2; border-right: 5px solid #008000; line-height:2; text-align:right; }
.menur .splitter { display:inline; color:#008000; font-weight:normal; padding:0 7px;}
.menur span { display:inline;font-size:11px; font-weight:bold; }
.menur a {
  display:inline;
  font-size:11px; 
  text-decoration:none;
  border-bottom:1px solid #aaa;
  color:#555;
}
.menur a:hover {
  text-decoration:none;
  border-bottom:1px solid #F5821F;
  color:#F5821F;
}

.texter { line-height:1.5; text-align:justify; padding:25px 10px 20px 10px;}

.class_menu2 
{
  font-weight:bold;
  text-align:left; 
}

.class_menu2 a 
{
  font-weight:bold;
  text-decoration: none;
  color:#008000;
  border-left: 2px solid #008000; 
  padding-left:10px;
}

.class_menu2 a:hover
{
  font-weight:bold;
  text-decoration: underline; 
  color:#F5821F; 
  border-left: 6px solid #F5821F;
  padding-left:6px;
}

.link2 { 
  text-align:left; 
  margin-left: 10px; 
}

.link2 a { 
  text-decoration: none; 
  color:#404040; 
  border-left: 2px solid #008000; 
  padding-left:10px;
}

.link2 a:hover { 
  text-decoration: underline; 
  color:#F5821F; 
  border-left: 6px solid #F5821F;
  padding-left:6px;
}

.link3 { 
  text-align:left; 
  margin-left: 10px; 
}

.link3 a { 
  text-decoration: none; 
  color:#F5821F; 
  border-left: 6px solid #F5821F;
  padding-left:6px;
}

.link3 a:hover { 
  text-decoration: underline; 
}

.class_menu 
{
  font-size:15px;
  font-weight:bold;
  text-align:left; 
  margin-left: 5px; 
  margin-right: 5px; 
}

.class_menu a 
{
  font-weight:bold;
  text-decoration: none;
  color:#008000;
  border-left: 2px solid #008000; 
  padding-left:10px;
}
.class_menu a:hover
{
  font-weight:bold;
  text-decoration: underline; 
  color:#F5821F; 
  border-left: 6px solid #F5821F;
  padding-left:6px;
}

.class_menu_simul { 
  font-size: 15px;
  font-weight:bold;
  text-align:left; 
  color:#999999; 
  border-left: 2px solid #999999; 
  margin-left: 5px; 
  margin-right: 5px; 
  padding-left:10px; 
}

.link { 
  font-size: 14px;
  text-align:left; 
  margin-left: 20px; 
  margin-right: 5px; 
}

.link a { 
  text-decoration: none; 
  color:#404040; 
  border-left: 2px solid #008000; 
  padding-left:10px;
}

.link a:hover { 
  text-decoration: underline; 
  color:#F5821F; 
  border-left: 6px solid #F5821F;
  padding-left:6px;
}

.link_simul { 
  font-size: 14px;
  text-align:left; 
  color:#888888; 
  border-left: 2px solid #888888; 
  margin-left: 20px; 
  margin-right: 5px; 
  padding-left:10px; 
}

.link_simul_text p { 
  font-size: 13px;
  text-align:left; 
  color:#888888; 
  margin-left: 20px; 
  margin-right: 5px; 
  padding-left:10px; 
}

.link_simul_up { 
  font-size: 14px;
  text-decoration: none; 
  color:#999999; 
  font-weight:normal;
}

/*#acc { list-style:none; height:15px; padding:2px; margin:0px; background-color:#f6f6f6; padding-left:5px;}*/
#acc { list-style:none; padding:2px; margin:0px; background-color:#ffffff; padding-left:5px;}
#acc a { text-align:left; font-size: 12px; color:#FF0000; text-decoration: underline; padding:2px; padding-left:7px; }
#acc a:hover { color:#F5821F; text-decoration: underline; }
#acc .acc-section { overflow:hidden; text-align:left; padding:0px; margin:0px;}
#acc .acc-content { overflow:hidden; background-color:#ffffff; padding:0px; margin:0px;}

#accc { list-style:none; padding:0px; margin:0px; }
#accc ul { list-style:none; padding:0px; margin:0px; padding-top:15px; padding-bottom:15px;}
#accc li { display:block; text-align:left; overflow:hidden; margin-top:10px; }
#accc ul li { display:block; text-align:left; overflow:hidden; margin-top:5px; }
#accc .acc-content { overflow:hidden; text-align:left; padding:0px; margin:0px; }
#accc .acc-selected { color:#F5821F; border-left: 6px solid #F5821F; padding-left:6px; }

#accc2 { list-style:none; padding:0px; margin:0px; }
#accc2 ul { list-style:none; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px;}
#accc2 li { display:block; text-align:left; overflow:hidden; margin-top:10px; }
#accc2 ul li { display:block; text-align:left; overflow:hidden; margin-top:5px; }
#accc2 .acc-content { overflow:hidden; text-align:left; padding:0px; margin:0px; }
#accc2 .acc-selected { color:#F5821F; border-left: 6px solid #F5821F; padding-left:6px; }

#acccc { list-style:none; padding:0px; margin:0px; }
#acccc ul { list-style:none; padding:0px; margin:0px; padding-top:15px; padding-bottom:15px;}
#acccc li { display:block; text-align:left; overflow:hidden; margin-top:10px; }
#acccc ul li { display:block; text-align:left; overflow:hidden; margin-top:5px; }
#acccc .acc-content { overflow:hidden; text-align:left; padding:0px; margin:0px; }
#acccc .acc-selected { color:#F5821F; border-left: 6px solid #F5821F; padding-left:6px; }

.link_big { 
  font-size: 14px;
  text-align:left; 
  text-decoration: none; 
  color:#777777; 
  padding:2px; 
  padding-left:10px;
  font-weight:bold;
}

.link_big:hover { 
  text-decoration: underline; 
  color:#F5821F; 
  font-weight:bold;
}

.link_skip {
  float:left; 
  font-size: 13px;
  text-decoration: none; 
  color:#777777; 
  padding:3px; 
  font-weight:bold;
  border: 1px solid #999999;
  margin:2px; 
}

.link_skip:hover { 
  text-decoration: underline; 
  color:#F5821F; 
  font-weight:bold;
}

.editBox
{
	width:150px;  
	height:20px;
	border:#b0b0b0 1px solid;
	background: #FFFFFF url(images/formbg.jpg) repeat-x left top;
	color:#404040;
	font-size:18px;
	text-align:center;
}

.editBoxBig
{
	height:40px; 
	font-weight:bold; 
	/*font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;*/
	width:170px;  
	border:#b0b0b0 2px solid;
	background: #FFFFFF url(images/formbg.jpg) repeat-x left top;
	color:#404040;
	font-size:25px;
	text-align:center;
}

.pullDownMenu { width:100%; height:30px; font-size:13px; font-weight:normal; color:#404040; border:#999 1px solid; background: #FFFFFF url(images/formbg.jpg) repeat-x left top; cursor:pointer; }
.button { width:100px; height:35px;	border:#b0b0b0 2px solid; background: #FFFFFF url(images/formbg.jpg) repeat-x left top; font-size:14px; font-weight:bold; cursor:pointer; }
.button:hover { border:#008000 2px solid; cursor:pointer; }

/*menu*/
/* ######### Style for Drop Down Menu ######### */


.chromestyle{
border:0px;
font-size:12px;
/*padding-top:2px;*/
}

.chromestyle:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle div{
display: inline;
padding:0px;
margin:0;
text-align: center;
}

.chromestyle div a{
text-decoration: none;
color: #ffffff;
}

.chromestyle div a:hover{
text-decoration: underline;
color: #ffffff;
}

.dropmenudiv {
position:absolute;
float:left;
top:0px;
left:0px;
font-size:13px;
z-index:100;
visibility: hidden;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=2);*/
}

.orangemenu {
background: #FFF url(images/bgmenu_orange.png) repeat-y left;
border: 1px solid #F4931E;
width:222px;
}

.greenmenu {
background: #FFF url(images/bgmenu.png) repeat-y left;
border: 1px solid #4DB647;
width:180px;
}

.dropmenudiv a {
display: block;
padding:3px;
padding-left:10px;
padding-right:10px;
text-decoration: none;
text-align:left;
}

.dropmenudiv a:hover {
text-decoration: none;
background-color:#FFFFFF;
padding-left:7px;
}

.orangemenu a {
border-top:1px solid #FED7B6;
}

.orangemenu a:hover {
border-left:3px solid #F4931E;
color:#F5821F;
}

.greenmenu a {
border-top:1px solid #C2E2C1;
}

.greenmenu a:hover {
border-left:3px solid #4DB647;
color:#008000;
}

.dropmenudiv span {
display: block;
padding:3px;
padding-left:7px;
padding-right:10px;
text-decoration: none;
font-weight:bold;
text-align:left;
}

.orangemenu span {
border-top:1px solid #FED7B6;
border-left:3px solid #F4931E;
color:#CA6917;
}

.greenmenu span {
border-top:1px solid #C2E2C1;
border-left:3px solid #4DB647;
color:#008000;
}

/* The sorrounding chart box */
/* Horizontal chart elements */
.chartbox {
	text-align: center;
	padding:0px;
	overflow:hidden;
	background-color:#ffffff;
}

.chartbox h2{
	font-size: 15px;
	font-weight:bold;
	padding:3px;
	margin-top:3px;
	text-align:center;
	background-color:#dfdfdf;
	color:#777777;
}

.barh{
	clear:both;
	overflow:hidden;
	display:block; 
	padding-bottom:5px; 
	margin:2px; 
	border-bottom: 1px dotted #999999;
}

.barhvalue {
	text-align: left;
	font-weight:bold;
}

.barhcaption {
	padding-top:3px;
	padding-bottom:3px;
	margin:0px 5px;
	text-align: left;
}

.barhimage {
    float:left;
	margin-right:5px;
}

.jcont { float:right; font-size:10px; color:#777; text-align:right; padding: 5px 10px 0 0; white-space:nowrap; }	  
.j { float:right; width:71px; height:22px; background: url(images/jaguardesignpark.png) no-repeat bottom right; }
.jaguar a { padding-left:3px; font-size: 10px; text-decoration: none; color:#999; /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ font-weight:bold; }
.jaguar a:hover { text-decoration: underline; color:#DAA547; }