ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
  margin: 0;
  padding: 0;
}
a img,:link img,:visited img {
  border: none;
}
a {
  text-decoration: none;
  color: #004a91;
}
a:hover {
  text-decoration: underline;
}
body, td {
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}
#wrapper {
  width: 996px;
  margin: 0 auto;
}
#header {
  float: left;
  width: 100%;
  height: 160px;
  margin: 0 auto;
  /*background: url(../images/header.gif) top left no-repeat;*/
  background-color: black;
}
#header_bottom
{
  float: left;
  width: 100%;
  height: 15px;  
  background: url(../images/skrepka.gif) bottom left repeat;  
}
#header_logo {
  float: left;
  padding-top: 5px;
  padding-left: 15px;
  width: 190px; 
}
#contents {
  float: left;
  width: 1000px;
}
#footer {
  float: left;
  width: 100%;  
  height: 27px;
  margin-top: 10px;
 /* background: url(../images/footer.gif) top left no-repeat;*/
}
#footer_text {
  float: left;
  width: 100%;
  font-size: 12px;
  text-align: center;
  padding: 8px 0px 0px 20px;
  font-size: 10px;
  color: black;
}
#left_menu {
  float: left;
  width: 163px;
  margin-top: 10px;
}
#lm {
  width: 163px;
  padding-top: 4px;  
}
.lm_text {
  padding: 0px 0px 2px 25px;
  font-size: 15px;
 /* font-weight: 700;*/
}

.lm_text a {
  color: #6c7073;
}
.lm_text_active {
  padding: 0px 0px 2px 25px;
  font-size: 15px;
  background-color: #e1efce 	;
}

.lm_text_active a{
	color: #6c7073;
}

.lm_text_img {
  float: left;
  width: 13px;
  height: 11px;
  padding: 4px 0px 0px 7px;
}

.lm_submenu {
  padding: 0px 0px 2px 32px;
  font-size: 14px;

}

.lm_submenu a{
  color: #6c7073;
}

.lm_separator {
  width: 153px;
  height: 2px;
  /*background: url(../images/menu_separator1.gif) top right no-repeat;*/
  overflow: hidden;
}
.menu_separator {
  width: 155px;
  height: 11px;
 /* background: url(../images/menu_separator2.gif) top right no-repeat;*/
  overflow: hidden;
}

.menu_item {
  width: 163px;
  margin-top: 6px;
  background: url(../images/menushapka.gif) top left no-repeat;
}

.menu_item_close {
  width: 163px;
 
  height: 51px;
  background: url(../images/menushapka_close.gif) bottom left no-repeat;
}

.menu_item_close2 {
  width: 163px;
 
  height: 24px;
  background: url(../images/menushapka_close2.gif) bottom left no-repeat;
}

.mi_title {
  font-size: 13px;
  padding-top: 8px;
  color: #6c7073;
  font-weight: 500;
  text-align: center;
}
.mi_separator {
  width: 159px;
  height: 3px;
  /*background: url(../images/menu_separator3.gif) top right no-repeat;*/
  overflow: hidden;
}
.mi_main {
  padding: 8px;
}

.mi_center {
  text-align: center;
  padding-bottom: 2px;
}
.mi_center2 {
  text-align: center;
}
.mi_button {
  background-color: white;
  border: 1px solid #dad4bf;
  padding: 2px;
}
.mi_text {
  color: #757575;
  padding-left: 10px;
  padding-top:2px;
}
.mi_text2 {
  color: #757575;
  font-weight: bold;
}
.mi_table {
  width: 100%;
  text-align: center;
  color: #757575;
}
.mi_table a {
  font-weight: bold;
}
.mi_row {
  color: #5e5d5d;
  font-weight: bold;
}
.mi_cell {
  color: #ffffff;
  background-color: #757575;
  font-weight: bold;
}

/* end */
.banner {
  padding-bottom: 8px;
  text-align: center;
}
#contact_info {
  padding: 0px 0px 10px 6px;
  font-size: 10px;
  color: #004a91;
}
#main {
  float: left;
  width: 620px;
  padding: 0px 27px;
}
#main_table{  
  float: left;
  width: 783px;
  padding: 0px 27px;
}

#main_table2{  
  float: left;
  width: 783px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 27px;
  padding-right: 4px;
  
}

#top_menu {
  float: left;
  width: 620px;
  height: 29px;
  background: url(../images/menu_top.gif) top left no-repeat;
}
#tm_image1 {
  float: left;
  padding: 6px 5px 0px 15px;
}
#tm_image2 {
  float: left;
  padding: 5px 5px 0px 0px;
}
#tm_image3 {
  float: left;
  padding: 6px 5px 0px 0px;
}
#tm_image4 {
  float: left;
  padding: 9px 5px 0px 0px;
}
.tm_text1 {
  float: left;
  padding: 5px 45px 0px 0px;
  font-size: 15px;
}
.tm_text1 a {
  color: #848586;
}
.tm_text2 {
  float: left;
  padding: 5px 0px 0px 0px;
  font-size: 15px;
  color: #848586;
}
.tm_text2 a {
  color: #848586;
}
#main_contents {
  float: left;
  width: 620px;
  padding-top: 10px;
}

#main_contents2 {
  float: left;
  width: 783px;
  padding-top: 10px;
}
.mc_title {
  padding: 5px 0px 15px 0px;
  font-size: 25px;
  color: #9cc464;
  font-weight: bold;
}
.mc_title a{
	color: #9cc464;
	 
}
.mc_title_img {
  float: left;
  padding-right: 5px;
}
.mc_profile_photo {
  float: left;
  width: 102px;
  
  padding-right: 10px;
}
.mcpf_table {
  width: 100%;
  height: 100%;
}
.mcpf_table td {
  vertical-align: middle;
  text-align: center;
  border: 2px solid #9CC464;
}
.mc_profile {
  float: left;
  width: 508px;
  color: black;
  /*font-weight: bold;*/
}
.mcp_label {
  color: #004a91;
}
.mcp_title {
  font-size: 16px;
  color: #004a91;
}
.mc_gallery {
  float: left;
  width: 102px;
  height: 102px;
  padding-right: 10px;
}
#mc_index1 {
  float: left;
  width: 290px;
  padding: 10px 30px 0px 0px;
}
.mc_comments {
  border-bottom: 1px dashed #f7c200;
}
.mcc_image {
  float: left;
  width: 62px;
  height: 82px;
  padding: 0px 10px 10px 0px;
}
.mcc_text {
  float: left;
  width: 218px;
}
.mcc_title {
  font-weight: bold;
  color: #004a91;
}
.mcc_date {
  font-weight: bold;
  color: #f7c200;
}
.mc_news {
  padding: 20px 0px 5px 0px;
  border-bottom: 1px dashed #f7c200;
}
.mcn_title {
  color: #004a91;
  font-weight: bold;
  font-size: 14px;
}
.mcn_published {
  float: right;
  color: #f7c200;
}
#mc_old_news {
  padding: 5px 0px 5px 0px;
  border-bottom: 1px dashed #f7c200;
}
.mc_blogs {
  padding: 20px 0px;
}
#mc_index2 {
  float: left;
  width: 269px;
  padding-left: 30px;
  margin-top: 10px;
  border-left: 1px dashed #f7c200;
  border-bottom: 1px dashed #f7c200;
}
.mc_leader {
  padding-bottom: 10px;
}
.mcl_image {
  float: left;
  width: 86px;
  height: 97px;
  padding: 0px 10px 10px 0px;
}
.mcl_text {
  float: left;
  width: 173px;
}
.mcl_cell1 {
  width: 22px;
  height: 60px;
  background: url(../images/shoutbox_left.gif) top left no-repeat;
}
.mcl_cell2 {
  height: 60px;
  background: url(../images/shoutbox.gif) top left repeat-x;
  overflow: hidden;
}
.mcl_cell2_text {
  height: 60px;
  overflow: hidden;
}
.mcl_cell3 {
  width: 6px;
  height: 60px;
  background: url(../images/shoutbox_right.gif) top left no-repeat;
}
.mcl_title {
  color: #004a91;
  font-size: 17px;
  font-weight: bold;
  padding-top: 2px;
}
#right_menu {
  float: left;
  width: 163px;
  padding-top: 10px;
}
.rss_mail {
  font-size: 15px;
  padding-left: 10px;
}
#rss_img {
  float: left;
}
#rss_text {
  float: left;
  padding: 1px 0px 0px 5px;
}
#mail_img {
  float: left;
  padding: 3px 0px 10px 0px;
}
#mail_text {
  float: left;
  padding-left: 5px;
}
#contents_banner {
  float: left;
  padding: 10px 0px 0px 76px;
}
/* private messages */
.messages_menu {
  float: left;
  width: 140px;
}
.messages_main {
  float: left;
  width: 449px;
  padding-left: 10px;
  border-left: 1px dashed #9CC464;
}
.mm_item {
  font-size: 15px;
  color: #6C7073;
}
.mm_item a {
  color: #6C7073;
}

.mm_item_selected{
	color: #6C7073;
 	font-size: 15px;
 	text-decoration:underline;
}
.mm_item_selected a {
  color: #6C7073;
}

.ma_from {
  float: left;
  width: 100%;
  padding: 5px 0px;
}
.ma_checkbox {
  float: left;
  padding-right: 5px;
}
.ma_button {
  float: left;
  padding-right: 15px;
}
.ma_button a {
  text-decoration: underline;
}
.ma_one_user {
  float: left;
  font-size: 16px;
}
.ma_one_user_unread {
  float: left;
  font-size: 16px;
  font-weight: bold;
}
.ma_one_title {
  float: left;
  width: 100%;
}
.ma_one_title a {
  color: #000;
  font-size: 16px;
}

.ma_login{
 color: #004A91;
 font-weight: bold;
 font-size: 14px;
}


.ma_login span{
 font-weight: 300;
 font-size: 16px;
}

.message_container{
width: 540px;
/*margin: 0 auto;*/
}

.ma_text{
		
	font-size: 14px;
	border-bottom: 1px dashed #9CC464;
	border-top: 1px dashed #9CC464;
	margin-top: 5px;
	padding: 6px;
}

.ma_one_title_unread {
  float: left;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
}
.ma_one_title_unread a {
  color: #000 ;
}
.ma_date {
  float: right;
  font-size: 10px;
  color: #004a91;
}
.ma_one_separator {
  float: left;
  width: 100%;
  height: 10px;
  border-bottom: 1px dashed #9CC464;
  overflow: hidden;
}
.ma_label {
  float: left;
  width: 50px;
  color: #004a91;
  font-weight: bold;
}
.ma_input_div {
  padding-bottom: 2px;
}
.ma_input {
  width: 395px;
}
.ma_textarea {
  width: 445px;
  height: 150px;
}
.ma_submit {
  text-align: right;
}
/* end */
/* registration */
.reg_label {
  float: left;
  width: 130px;
  padding-right: 10px;
  text-align: right;
  color: #004a91;
  font-weight: bold;
}
.reg_input_div {
  padding-bottom: 2px;
}
/* end */
/* photos */
.photo_link {
  float: left;
  padding: 0px 20px 15px 0px;
  font-weight: bold;
}
.pl_image {
  float: left;
  padding: 4px 4px 0px 0px;
}
.photo_album {
  float: left;
  width: 620px;
  padding-bottom: 20px;
}
.pa_photo {
  float: left;
  width: 80px;
  height: 60px;
  border: 1px solid #f7c200;
}
.pa_photo td {
  width: 80px;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.pa_info {
  float: left;
  width: 210px;
  padding: 0px 10px 0px 8px;
}
.pa_title {
  float: left;
  width: 100%;
  padding-bottom: 5px;
  font-weight: bold;
  font-size: 15px;
}
.pa_description {
  float: left;
  width: 306px;
  padding: 2px;
  margin-top: 20px;
  background-color: #e8e8e8;
  font-weight: bold;
  color: #848586;
}
.pa_text {
  float: left;
  width: 100%;
  color: #f7c200;
  font-weight: bold;
}
.pa_edit {
  float: left;
  padding: 2px 4px 0px 0px;
}
.pa_delete {
  float: left;
  padding: 4px 6px 0px 1px;
}
.pa_span a {
  color: #f7c200;
}
.pa_label {
  float: left;
  padding-right: 5px;
  color: #004a91;
}
.photo_div {
  float: left;
  width: 82px;
  padding: 0px 20px 10px 0px;
}
.pd_title {
  float: left;
  width: 100%;
  font-weight: bold;
  color: #004a91;
}
.pd_edit {
  float: right;
  padding: 1px 4px 0px 0px;
}
.pd_delete {
  float: right;
  padding: 2px 0px 0px 0px;
}
/* end */
/* departments */
.department {
  float: left;
  width: 100%;
  padding-bottom: 5px;
}
.d_title {
  float: left;
  width: 100%;
/*  padding-right: 5px;*/
  font-size: 16px;
  color: #004a91;
  font-weight: bold;
}
.d_mail {
  float: left;
  padding: 3px 5px 0px 0px;
}
.d_mail_text {
  float: left;
  padding: 0px 5px 0px 0px;
}
.d_edit {
  float: left;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
}
.d_workers {
  float: left;
  width: 100%;
  padding-top: 10px;
  color: #004a91;
  font-weight: bold;
}
.d_worker {
  float: left;
  padding-right: 20px;
}
.d_write_user {
  float: left;
  padding: 3px 5px 0px 0px;
}
.d_write_user_text a {
  float: left;
  padding-right: 10px;
  color: #f7c200;
}
.d_separator {
  float: left;
  width: 100%;
  height: 5px;
  border-top: 1px dashed #f7c200;
  overflow: hidden;
}
/* end */
/* news */
.news_title, .news_title a {
  /*float: left;*/
  color: black;
  font-size: 22px;
 /* font-weight: bold;*/
}

.news_title h1{
	font-weight: normal;
}

.news_admin{
	font-size: 10px;
	
}
.news_link {
  float: left;  
  padding: 0 5px;
}
.news_date {
  height:14px;
 
  font-size: 9px;
  color: #a3a7aa;
  padding: 3px;
}

.news_date span{
font-size: 14px;
padding-left: 3px;
}

.news_desc, .news_desc a  {
	color: black;
	font-size: 12px;
	
}

.newnew
{
	padding: 5px;
	border: 1px solid #9CC464;
	margin-bottom: 10px;
}
.newnewred
{
	padding: 5px;
	border: 1px solid red;
	margin-bottom: 10px;
}
/* end */

.error{
width: 100%;
font-size: 13px;
color: red;

}

ul .error {
width: 100%;
font-size: 13px;
color: red;
padding: 5px;
}
/* battle window*/

.battle_window{
width: 180px;
margin-top: 5px;


}

.battle_window_top{
	/*float: left;*/
  width: 100%;
  height: 15px;  
/*  background: url(../images/bw_top.gif) top left no-repeat;*/
}

.battle_window_bottom{
	/*float: left;*/
  width: 100%;
  height: 14px;  
 /* background: url(../images/bw_bottom.gif) bottom left no-repeat;*/
}

.battle_window_center{

  width: 180px;  
 /* background: url(../images/bw_center.gif) top left repeat;*/
}
.battle_window_head{
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
}
.battle_window_text{
 
  padding-left:10px;
  padding-top: 2px;
  font-size: 16px;

}
.battle_window_text a{
 
}

.battle_window_stat{
	width: 75px;
	float: left;
}

.battle_window_info
{
	width: 100px;
	float: left;
}

.download_link {
  font-size: 10px; 
  color: black;
  padding: 1px;
}
.download_link a{
  font-size: 10px; 
  color: black;
  padding: 1px;
 
}
.download_link a:hover{
  font-size: 10px; 
  color: black;
 /* border: 1px solid #9CC464;*/
  padding: 1px;
}

.form_error{
 color: red;
 font-size: 9px;
}

.mc_profile_about
{
	border: 1px solid #9CC464;
	width: 350px;
	padding: 3px;
	font-size: 14px;
	
}

.mc_bold{
font-weight: bold;
font-size: 20px;
}


/*Tracks in zero round*/
.track_info
{
	padding: 5px;
	margin: 3px;
	border: 1px solid #9CC464;
	width :278px;
	float: left;
}

.user_nick
{
	font-size: 22px;
	font-weight: bold;
	float: left;
	padding-left: 5px;
}

.track_link
{
	float: right;
	font-size: 14px;
	padding-right: 5px;
}

.track_player
{
	float: right;
	padding-right: 5px;
}

.user_track_info
{
	/*float: left;*/
	padding: 3px;
}
.track_date
{
	font-size: 9px;
	float: right;
	padding-top: 4px;
	padding-right: 5px;
}

.user_nick_winner
{
	font-size: 10px;
}
/**/


.big_table{
/*overflow:auto;*/
}

.round{
float: left;
width: 180px;
margin: 0 3px;
}

.round_head{
background-color: #E1EFCE;
padding-bottom: 5px;
margin-bottom: 10px;
}

.round_body{
align: center;
}

.round_number{
font-size: 15px;
color: #6C7073;
font-weight: bold;
padding-left: 4px;
padding-top: 2px;
}

.round_number span{
font-size: 12px;
font-weight: 300;
}

.round_description{
padding-left: 4px;
padding-top: 2px;
font-size: 12px;
}

.comment_user{
float: right;
 width: 140px; 
 text-align: center; 
 height: 115px;
}

.comment_text{
padding: 6px;
float: left;
width: 350px;
font-size: 14px;
}

.newnew2{
width: 540px;
border:1px solid #9CC464;
margin-bottom:10px;
padding:5px;
float: left;
}


/* FORUM*/
.forum_thema_header{
	font-size: 16px;
	color: #6C7073;
	font-weight: bold;
}

.forum_col1_h{
	float: left;
}
.forum_col2_h{
	float: left;
}
.forum_col3_h{
	float: left;
}

.forum_thema{
	font-size: 16px;
	
}

.forum_col1  a{
	float: left;
	font-size: 22px;
	font-weight: bold;
	padding-left: 10px;
}
.forum_col2{
	height:14px;
    height:14px;
    width: 100%;
    padding: 5px;
    padding-left: 10px;	
}
.forum_col2 a{
	font-size: 16px;
	
}
.forum_post_text{
	font-size:14px;
	padding:15px 10px 10px;
}
.forum_col3{
  height:14px;
  width: 100%;
  font-size: 9px;
  color: #a3a7aa;
  padding: 3px;
  padding-left: 10px;
}
.forum_profile{
	width: 65px;
	float: left;
}

.forum_info{
	float: left; 
	width: 520px; 
}

.left_ring_side{
	float: left;
	width: 280px;
}

.right_ring_side{
	float: left;
	text-align: right;
	width: 280px;
}

.center_ring{
	float: left;
}

.small_text{
	font-size: 12px;	
}

.nahuj{
	color: red;
}
.not_voted_judges{
	padding: 8px 0px 5px;
}

#user1_points, #user2_points{
	border: 1px solid #9CC464;
	widht: 22px;
	height: 18px;
	font-size: 16px;
	font-weight: bold;
}


.vote_button{
	border: 1px solid #9CC464;
	
	height: 34px;
	font-size: 16px;
	font-weight: bold;
}

.left_ring_side2{
	float: left;
	width: 249px;
	text-align: right;
	padding: 0px 5px;
}

.right_ring_side2{
	float: left;
	padding: 0px 5px;
	width: 260px;
}

.left_ring_side_info{
	float: left;
}

.right_ring_side_info{
	float: right;
}


.status_bar_right{
	width: 100px;
	/*border: 1px solid #bbbbbb;*/
	float: left;
	margin-left: 8px;
}

.status_bar_left{
	float: right;
	width: 100px;
	
	margin-right: 8px;
	/*border: 1px solid #bbbbbb;*/
	/*height: 26px;*/
}

.status_bar_users_left{
	background-color: #9CC464;
	float: right;
	height: 13px;font-size: 13px;

}
.status_bar_judge_left{
	background-color: #004A91;
	float: right;
	height: 13px;font-size: 13px;

}

.status_bar_users_right{
	background-color: #9CC464;
	float: left;
	height: 13px;
	font-size: 13px;

}
.status_bar_judge_right{
	background-color: #004A91;
	float: left;
	height: 13px;
	font-size: 13px;

}

.balsavimas_div{
	margin-top: 10px;
	padding-top: 3px;
	width: 620px;
	padding-bottom: 14px;
}


.user_info_top{
	float: right;
/*	width: 200px;*/
}

.user_info{
float: left;
 height: 96px;
 margin-top: 30px; 
 background: url(../images/user_info_line.gif) bottom left repeat;
/* width: 190px;*/
 
}
.user_info_container{
float: left;
}

.round_left{
float: left;
margin-top: 30px;
width: 10px;
height: 96px;
background: url(../images/user_info_left.gif) no-repeat;
}

.user_information{

color: #2b6985;
font-weight: bold;
font-size: 16px;


padding-right: 11px;

}
.user_information_logout{
padding-right: 11px;
}

.user_information_logout a{
font-size: 11px;
color: #FFF;
float: right;
}

.user_logotip{
float: left;
width: 60px;
border: 2px solid #5f7c4f;
background-color: #9db192;
margin-right: 7px;
margin-top: 8px;
}

.user_info_table{
	
}


/* Coment rating*/
.comment_rating{
	font-size: 14px;
}
.comment_rating_yes{
	float: left;
	padding: 6px 2px 0px 2px;
}
.comment_rating_no{
	float: left;
	padding: 6px 2px 0px 2px;
}
.comment_rating_status{
	float: left;
	font-size: 16px;
	padding:4px 10px 0px 10px;
}

/* Judge points*/


table.judge_points{
	width: 100%;
	padding: 0px;	
	border: 1px solid #9CC464;
	margin: 6px 0px;
}
table.judge_points th{
	font-weight: normal;
	padding:0px 2px;
	border-left: 1px solid #9CC464;
	border-bottom: 1px solid #9CC464;
	font-size: 11px;
}
table.judge_points td{
	padding:0px 2px;
	border-left: 1px solid #9CC464;
	text-align: center;
	font-size: 11px;
}

table.judge_points td.user1, table.judge_points td.user2, table.judge_points th.first{
	border: none;
	font-size: 12px;
}
table.judge_points td.user1{
	
}
div.judge_points{
	
}

.facebooke_like{
	float: left;
	width: 560px;
}

.twitter_like{
	float: right;
	width: 56px;
}

#point_message{
	
}
.info_text{}
.info_text2{}


/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
 
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #9CC464;filter:alpha(opacity=40);
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;}

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #9CC464; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #9CC464; background: #9CC464 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #9CC464; background: #9CC464 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #9CC464; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #9CC464; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #9CC464; background: #9CC464 url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #9cc464; }
.ui-state-hover a, .ui-state-hover a:hover { color: #9cc464; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #9CC464; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #9cc464; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #9cc464; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }




