/* global tags */
body { padding-right: 0px; padding-left: 0px; font-size: 100%; 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: 80%; color: #333333; font-family: "verdana", "arial", sans-serif; }

form { margin: 0; }

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 */
.menu_top_line { background-color: #003399; font-size: 1px; width: 100%; height: 4px; }

.breadcrumb { padding-right: 3px; padding-left: 17px; font-size: 80%; 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; }

#e-mail { background: url(../img/email.gif) no-repeat 0px 3px; padding-left: 12px; }

#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 { color: #336699; text-decoration: none; }

a:hover { color: #cc3333; text-decoration: underline; }

a.readmore { background: url(../img/arrow.gif) no-repeat 0 60%; padding-left: 8px; margin-left: 5px; font-size: 94%; }

a.link { 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: 100%; }

#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; }

#sitemap { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; 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); }

.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; }

.width-300 { width: 300px; }


.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); }

.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; }

.date { color: #636363; font-size: 11px; font-family: "trebuchet ms", "arial", sans-serif; }

.justadded { background-color: #ffffe9; color: #cc3333; font-size: 9px; text-decoration: none; font-weight: bold; font-family: "verdana", sans-serif; text-transform: uppercase; }

.alt-bg { background-color: #f0f0f0; }

.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.long, select.long {width:240px;}

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 */

.comment{
	border:1px #afcbe7 solid;
	background-color:#e8f3fe;
	font-size:10px;
	color:#86afd9;
	padding:2px;
	text-align:center;
}

.er_comment{
	border:1px #e90202 solid;
	background-color:#ffdada;
	font-size:10px;
	color:#e90202;
	text-align:center;
	padding:2px;
}

.selectbox{
	height: 18px;
	width: 165px;
	background: #FFF url(../img/filter_expand.gif) top right no-repeat;
	border:1px solid #DDD;
	padding:2px 0 0px 4px;
	display: block;
	cursor:pointer;
	margin:2px 4px 0 4px;
	z-index:100;
}

.selectbox:hover {
	background: url(../img/filter_expand.gif) bottom right no-repeat;
	display: block;
}

.highlight_option{
	font-weight: bold;
	color: #3366CC;
	background-color: #F6F6F6;
	border-bottom : 1pt solid #EEEEEE;
}

.displaynone{
	display:none;
}

.vis{
	visibility:visible;
}

label {
	cursor:pointer;
}

.button_big {
	height: 30px;
	width: 159px;
	cursor:pointer;
	color:#234fa7;
	font-weight:bold;
	background: #ececec;
	border:1px #ddd solid;
	padding-bottom:3px;
	margin-left:10px;
}
.button_big:hover {
	background: #f6f6f6;
}

.button_small {
	width: 145px;
}

.top_line{
	background: url(/nimg/menu_back.png) bottom left;
	width:100%;
	height:33px;
	position:absolute;
	left:0px;
	top:0px;
	text-align:right;
	padding:0 0 0 0;
	border: 0 solid #FFF;
}

.menu{
	background: url(/nimg/menu_back.png) repeat-x;
	width:100%;
	height:33px;
	position:absolute;
	left:0px;
	top:159px;
	border:0;
	z-index:1000;
}

.menu_item{
	float:left;
	position:relative;
	text-align:center;
	padding-top:11px;
	padding-bottom:9px;
}

.menu_item a{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	padding:17px 20px 14px 20px;
}

.menu_item a:hover{
	color:#FFF;
	text-decoration:none;
}

.submenu{
	background: #144acd url(/nimg/menu_back.png) repeat-x bottom left;
	width:290px;
	position:absolute;
	left:0px;
	top:30px;
	z-index:1000;
	border:3px solid #6598dd;
	z-index:1000;
}

.submenu_item{
	position:relative;
	text-align:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	cursor:pointer;
}

.header{
	background: #FFF url(/nimg/undp_uzbekistan.gif) top left no-repeat;
	width:100%;
	height:192px;
	position: relative;
	text-align:right;
	z-index:1000;
}

.header_ru{
	background: #FFF url(/nimg/undp_uzbekistan_ru.gif) top left no-repeat;
}

.header_uz{
	background: #FFF url(/nimg/undp_uzbekistan_uz.gif) top left no-repeat;
}

.header_img{
	width:100%;
	height:192px;
	position:right;
}

.langs{
	position: absolute; 
	left:20px;
	top:8px;
	font-size:11px;
}

.search_box{
	width:200px;
	margin-right:3px;
	height:18px;
	font-family:verdana;
	font-size:11px;
	border: 1px solid #FFF;
}

.button{
	background: #378fcb url(/nimg/button_back.gif);
	height:18px;
	border: 1px solid #FFF;
	color:#FFF;
	cursor:pointer;
	font-family:verdana;
	font-size:11px;
	padding:0px 5px 3px 5px;
	margin-right:20px;
}

.lang{
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}

.lang:hover{
	text-decoration:underline;
	color:#FFF;
}

.box{
	width:187px;
	padding:4px;
	font-size:11px;
	line-height:15px;
	text-align:left;
	margin-top:8px;
	border:1px solid #accfe6;
}

.red_box, .red_box td{
	width:230px;
	background: #fff6f6;
	border-color:#dddddd;
	font-size:10px;
}

.green_box, .green_box td{
	width:230px;
	background: #effaf1;
	border-color:#dddddd;
	font-size:10px;
}

.blue_box, .blue_box td{
	width:230px;
	background: #f2f7fc;
	font-size:11px;
	border-color:#dddddd;
	font-size:10px;
}

.filter_box{
	width:500px;
	background:#FFF;
	padding:10px;
}

.box_title{
	font-size:12px;
	font-weight:bold;
	color:#006bb5;
	margin-bottom:5px;
	background:#dae6f1;
	padding:8px;
}

.red_box .box_title{
	background:#ffebeb;
	color:#666666;
}

.green_box .box_title{
	background:#d9f6de;
	color:#217630;
}

.box_subtitle{
	font-size:12px;
	font-weight:normal;
	color:#006bb5;
	margin:30px 0 5px 0;
	background:#e4effa;
	padding:8px;
	height:15px;
}

.content_box, .content_box p{
	width:98%;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding-bottom:20px;
}

.list_td{
	line-height:18px;
	padding-bottom:15px;
	text-align:justify;
}

.p_map{
	position:absolute;
	z-index:10;
}

.icon_button{
	cursor:pointer;
	height:36px;
	border:1px #ddd solid;
	padding-left:32px;
	margin-left:10px;
	color:#234fa7;
}

.icon_button:hover{
	background-color:#f6f6f6;
}

.hide_button{
	background:url(/nimg/hide_filtering.gif) top left no-repeat #ececec;
}

.show_button{
	background:url(/nimg/show_filtering.gif) top left no-repeat #ececec;
}

.wide_border{
	border-width:3px;
}

option{
	background:#eee;
}



.confirm{
	background-color: #a1ffb0;
	border:1px solid #004a0c;
	color:#004a0c;
	text-align: center;
	font-weight:bold;
	padding:10px;
	margin-bottom:20px;
}

.err{
	background-color: #ffaaaa;
	border:1px solid #890000;
	color: #890000;
	text-align: center;
	font-weight:bold;
	padding:10px;
	margin-bottom:20px;
}

table.standard{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#DDD;
	padding:0px;
	margin:0;
	width:97%;
}

table.standard td, table.standard th{
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#DDD;
	padding:4px;
	margin:0;
}

table.standard th{
	background-color:#dae6f1;
}
