/* global tags */
body {
	padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #333333; padding-top: 0px; font-family: "verdana", "arial", sans-serif; height: 100%; background-color: #ffffff
}
td, th {
	font-size: 11px; color: #333333; font-family: "verdana", "arial", sans-serif
}
form {
margin: 0;
}
hr { 
	border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-top : 1px dotted #c0c0c0; color : #000000; height : 1px;
}
p {
	line-height: 130%
}
ul {
	border-right: medium none; padding-right: 0px; list-style: none url(../img/bullet.gif) outside; border-top: medium none; padding-left: 16px; padding-bottom: 10px; margin: 6px 0px 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none
}
/* headers */
h1 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 190%px; padding-bottom: 3px; margin: 15px 0px 0px; color: #003399; line-height: 100%; padding-top: 0px; font-family: "trebuchet ms", "arial", sans-serif; 
}
h2 {
clear: both; padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 21px; padding-bottom: 3px; margin: 2px 0px 10px; color: #003399; line-height: 130%; padding-top: 0px; border-bottom: #666666 1px dotted; font-family: "trebuchet ms", "arial", sans-serif
}
h3 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 150%; padding-bottom: 10px; margin: 5px 0px 3px; color: #003399; line-height: 100%; padding-top: 0px; border-bottom: #999999 1px dotted; font-family: "trebuchet ms", "arial", sans-serif;
}
h4 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 130%;  margin: 5px 0px 3px; color: #003399; line-height: 100%; padding-bottom: 0px; padding-top: 10px; font-family: "trebuchet ms", "arial", sans-serif
}
h6 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 100%; padding-bottom: 0px; margin: 0px 0px 0px; text-transform: uppercase; color: #669966; line-height: 130%; padding-top: 6px; font-family: "verdana", "arial", sans-serif; letter-spacing: 1px
}
h6 a {
color: #669966; text-decoration: none
}
h6 a:visited {
color: #669966
}
h6 a:hover {
color: #cc3333; text-decoration: underline
}
#logo {
left: 20px; position: absolute; top: 3px;
}
#testmode {
left: 90px; 
font-size: 11px;
font-family: "trebuchet ms", "arial", sans-serif;
position: absolute; 
color: #333333;
background: url(../img/icon_notice.png) no-repeat 10px 5px;
padding-left: 36px;
padding-right:4px;
border-top: 3px solid #eec600;
}

.banner {
	padding-right: 0px; background-position: right top; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: no-repeat; height: 115px; background-color: #ffffff
}
.banner h3 {
	border-right: medium none; padding-right: 0px; border-top: medium none; padding-left: 90px; font-weight: bold; font-size: 21px; padding-bottom: 0px; margin: 0px; border-left: medium none; COLOR: #003399;  padding-top: 45px; border-bottom: medium none; font-family: "trebuchet ms", "arial", sans-serif;
}
.banner h1 {
	padding-right: 0px; padding-left: 90px; font-weight: normal; font-size: 28px; margin: 0px; color: #000000; padding-top: 7px; font-family: "trebuchet ms", "arial", sans-serif; text-decoration: none;
}
.menu_top_line {
	background-color: #003399; font-size: 1px; width: 100%; height: 4px; 
}

#menu_bot_line {
	font-size: 1px; width: 100%; height: 6px; background-image: url(../img/mnu_bg_ftr.gif);	
}
.breadcrumb {
	padding-right: 3px; padding-left: 17px; font-size: 10px; padding-bottom: 4px; margin: 5px 0px 0px; color: green; padding-top: 3px; background-color: transparent; 
}
#print {
    float:right;
	background: url(../img/printicon.gif) no-repeat 0px 1px;
	padding-left: 20px;
}

#top {
    float:right;
	background: url(../img/top.gif) no-repeat 0px 4px;
	padding-left: 8px;
}

#footer{
color: #666666; background-color:  #e3ebf2; border-top: 2px solid #afcbe7;  float: none; line-hight: 1px; margin: 2px 0 0 0; padding: 6px 0 6px 0; text-align: center; font-size: 10px;
}
/* links */
a, a:visited {
color: #336699; text-decoration: none
}
a:hover {
color: #cc3333; text-decoration: underline
}

td.lang {
	color: #77AADD;
	padding-left: 20px;
	position: relative;
 }

td.lang a, td.lang a:visited  {
   padding: 2px 1px 10px 20px ;
   font-size: 11px;
   /*color: #77AADD;*/
   color: #FFFFFF;

}
td.lang a:hover {
	color: #99CCFF;
	text-decoration: none;
}

#Uzbek {
 background: url(../img/Uzbek.gif) no-repeat;
}

#Russian {
 background: url(../img/Russian.gif) no-repeat;
}

#English {
 background: url(../img/English.gif) no-repeat;
}


a.on {
	font-weight: bold; color: #cc3333; text-decoration: none
}
.content a {
	text-decoration: underline;
}

a.readmore, a.readmore:visited {

background: url(../img/arrow.gif) no-repeat 0 60%; 	padding-left: 8px; margin-left: 5px;  font-size: 11px; 

}
a.link, a.link:visited {
background: transparent url(../img/link.gif) 0px 1px no-repeat; padding: 1px 0px 0px 16px; 
}
a.redlink, a.redlink:visited {
color: #cc3333;
text-decoration: underline;
font-weight: bold;
background: url(../img/delete.gif) no-repeat 0px 5px;
padding-left: 10px;
}
.opacity a img {
opacity: 0.5;
}
.opacity a:hover img {
opacity: 1;
}
/* links on news photos */
#navlinks a { 
	background-color: #f9f9f9; border: #eeeeee 1px solid; padding: 3px;  font-size: 11px;
}
#navlinks a:hover{ 
	background-color: #0066cc;  color: #ffffff; border: #eeeeee 1px solid; padding: 3px;
}
#navlinks a.current{ 
	background-color: #0066cc; color: #fff; text-decoration: none
}
/* left menu class */
.sidebar {
	border-right: #afcbe7 1px solid; padding-right: 0px; border-top: #afcbe7 1px solid; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; border-left: #afcbe7 1px solid; width: 100%; color: #666666; padding-top: 0px; border-bottom: #afcbe7 1px solid; height: 100%; background-color: #ffffff
}
.sidebar-gray {
	border-right: #bcb8b6 1px solid; padding-right: 0px; border-top: #bcb8b6 1px solid; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; border-left: #bcb8b6 1px solid; width: 100%; color: #666666; padding-top: 0px; border-bottom: #bcb8b6 1px solid; height: 100%; background-color: #f9f9f9
}
.sidebar-header {
	padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 5px; margin: 0px; width: 90%;font-weight: bold;color: #003399; padding-top: 5px; font-family: "trebuchet ms", "arial", sans-serif; height: 100%; background-color: #e3ebf2
}
.sidebar-header-gray {
	padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 5px; margin: 0px; width: 90%;font-weight: bold; color: #003399; padding-top: 5px; font-family: "trebuchet ms", "arial", sans-serif; height: 100%; background-color:  #e6e6e6
}
.sidebar-space {
	padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 1px; padding-top: 2px
}
.sidebar p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 7px 7px 7px 13px; padding-top: 0px
}
.sidebar ul, .text-medium ul {
	border-right: medium none; padding-right: 0px; list-style: none url(../img/bullet.gif) outside; border-top: medium none; padding-left: 20px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 7px; border-bottom: medium none
}
.sidebar ul ul, .text-medium ul ul {
	border-right: medium none; padding-right: 0px; list-style: none url(../img/bullet.gif) outside; border-top: medium none; padding-left: 16px; padding-bottom: 10px; margin: 6px 0px 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none
}
.sidebar ul li, .text-medium ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px; padding-top: 0px
}
.sidebar ul ul li, .text-medium ul ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; margin: 0px; padding-top: 0px
}
.text-medium {
	font-size: 12px;  
}
#ico {
	list-style: none url(../img/li_icon.gif) outside; padding-left: 20px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 7px; border-bottom: medium none
}
/* sector box class */
#containerul, #containerul ul{
	border-top: medium none; padding-left: 0px; padding-top: 5px; padding-bottom: 0px; margin: 0px; list-style: none;
}
#containerul li{
	padding-right: 0px; padding-left: 0px; padding-bottom:0px; margin: 3px; padding-top: 0px
}
#containerul .symbols{ 
float:left; width:12px; height:1em; background-position:0 50%; background-repeat:no-repeat;
}
#sitemap {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #669966; font-weight: bold;  margin: 0px; padding: 0px 0px 10px 20px;		
}
#sitemap ul {
margin: 0; padding: 0; font-weight: normal; 
}
#sitemap li {
	margin-left: 10px;  margin-bottom: 10px; 	list-style-type: none;  padding: 0;	
}
#sitemap ul li {
	margin-left: 30px; margin-bottom: 0px; list-style-image: url(../img/l2_normal.gif);
	
}
#sitemap ul ul li {
	margin-left: 70px;  list-style-image: url(../img/l3_normal.gif); 
	
}
#sitemap ul li.firstfollow {
	list-style-image: url(../img/l2_first_follow.gif);
}
#sitemap ul li.last {
	list-style-image: url(../img/l2_last_item.gif);
}
#sitemap ul ul li.firstfollow {
	list-style-image: url(../img/l3_first_follow.gif);
}
#sitemap ul ul li.last {
	list-style-image: url(../img/l3_last_item.gif);
}
.boxed {
	border-right: #dddddd 1px solid; padding-right: 10px; border-top: #dddddd 1px solid;  border-left: #dddddd 1px solid; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; border-bottom: #dddddd 1px solid; background-color: #ffffff; 
}
.dotted {
	border-right: #dddddd 1px dotted; padding-right: 10px; border-top: #dddddd 1px dotted; padding-left: 10px; padding-bottom: 10px; border-left: #dddddd 1px dotted; padding-top: 10px; border-bottom: #dddddd 1px dotted; background-color: #ffffff; 
}
       
.rightinset {
float: right; margin: 10px 0px 10px 15px; position: relative;
}
.width-300 {
width: 300px;
}
.clear {
clear: both;
}
.noliststyle {
	list-style: none;
}
.nomargin {
margin: 0px;
}
.nopadding {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}
.font-gray
{
color: #666666;
}
.bgimage-blue {
	background : url(../img/boxbg-blue.gif) repeat-x #f8fafc;
}
.bgimage-green {
	background-image: url(../img/boxbg-green.gif);
}
.bgimage-orange {
	background-image: url(../img/boxbg-orange.gif);
}
.bggoals {
	background-image: url(../img/bggoals.gif);
}
.bg-blue {
	background-color: #f2f7fc; 
}
.bg-green {
	background-color: #effaf1; 
}
.bg-yellow {
	background-color: #ffffe9; 
}
.bg-gray {
	background-color: #f6f6f6; 
}
.bg-red {
	background-color: #fff6f6; 
}
.bg-purple {
	background-color: #fff2fb; 
}
.bg-orange {
	background-color: #fef2da; 
}

.thumbs{
border: 1px solid #b4bbbc; background-color: #fff; padding: 2px; float: left; margin-right: 10px; 
visibility:inherit;
}

#thumbs { background:url(../img/loading_blue.gif) 50% 50% no-repeat;
border: 1px solid #b4bbbc; background-color: #fff; padding: 2px; float: left; margin-right: 10px; }

img.thumb {
	width: 137px;
	height: 103px;
	padding: 2px;
	border: 1px solid #b4bbbc; 
	float: left;
	margin-right: 8px;
	background:url(../img/loading_blue.gif) 50% 50% no-repeat;
}

.hideimg {visibility:hidden;}
.photos {
	border-right: #dddddd 1px solid; padding-right: 2px; border-top: #dddddd 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #dddddd 1px solid; padding-top: 2px; border-bottom: #dddddd 1px solid; background-color: #ffffff; color: #333333; font-size: 11px; font-family: "trebuchet ms", "arial", sans-serif;
}
.photo img {
border: #f6f6f6 1px solid; 
}
.font-contitle {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 19px; padding-bottom: 0px; margin: 5px 0px 3px; color: #003399; line-height: 130%; padding-top: 0px; border-bottom: medium none; font-family: "trebuchet ms", "arial", sans-serif
}
.table-header-gray {
color: #666666; text-transform: uppercase; font-size: 10px; font-weight: bold; padding-top: 5px; padding-bottom: 2px;  padding-right: 0px; padding-left:1px; border-bottom: solid 1px #bcb8b6; margin: 0px 0px 0px; letter-spacing: 1px
}
.date {
color: #636363; font-size: 11px; font-family: "trebuchet ms", "arial", sans-serif;
}
.justadded {
	background-color: #ffffe9; color: #cc3333; font-size: 9px; text-decoration:italic; font-weight: bold; font-family: "verdana", sans-serif; text-transform: uppercase; 
}
.alt-bg {
	background-color: #f8f8f8; 
}
.alt-bg2 {
	background-color: #ffffff;
}

/* contactform input field classes */
input.inp, textarea.inp, select.inp {
border: 1px solid #afcbe7;  color: #4d71b8;  padding: 3px; margin-bottom: 5px; outline: none;
}
input.inp:hover, textarea.inp:hover, input.inp:focus, textarea.inp:focus { 
border: 1px solid #4d71b8; color: #000000; background: #fbfdff;
}

/* Pagination classes */

div.pagination {

	margin-bottom: 15px;
	
	
}

div.pagination a {
	padding: 1px 3px 1px 3px;
	margin: 1px;
	border: 1px solid #CCC;
	text-decoration: none; /* no underline */
	color:#336699;

}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #0066cc;
	color: #000;
		
}
div.pagination span.current {
	padding: 1px 3px 1px 3px;
	margin: 1px;
	border: 1px solid #003399;
	font-weight: bold;
	background-color: #6699CC;
	color: #FFF;
	}
	div.pagination a.arrow {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: none;

	}
	




/* STANDARD TABLE DEFINITIONS */

table.standard {
	/* standard table spacing */
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 100%;
	margin: 15px 0px 15px 0px;
	padding: 0px;
}

table.standard tr {
	/* standard table rows */
	vertical-align: top;
    border: 1px solid #CCCCCC;	
}

table.standard th {
	/* standard table headers */
	margin: 0px;
	padding: 5px 5px 5px 5px;
	background-color: #E6E6E6;
	text-align: left;
	vertical-align: center;
    color: #666666; 
	text-transform: uppercase; 
	font-size: 10px; 
	font-weight: bold; 
	border: 1px solid #dddddd ;	
}

table.standard td {
	/* standard table cells */
	 font-size: 12px; 
	margin: 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #dddddd ;	
}



