/* START STANDARD CSS */
*{
    font-family: Verdana;
	margin:0;
	padding:0;
	border: medium none;
	line-height:18px;
	vertical-align:top;
	text-align:left;
}

a{
    font-family: Verdana;
	text-decoration:none;
	color:#3B5998;
}
	a:hover{
		text-decoration:none;
		color:#1F3156;
	}
	
ul, li{
	list-style-type:none;
}

:focus{outline:none}

.fl{
	float:left !important;
	display:inline;
}
.cb{
	clear:both;
}

.pointer{
	cursor:pointer;
}

.last{
	margin-right:0 !important;	
}
.first{
	margin-left:0 !important;	
}

.list li{
	list-style-type: circle;
	margin-left:50px;	
	padding: 6px 0 0;
}
button{outline:none}
/* END STANDARD CSS */

body{
	 background-color: #E8E8E8;
	 font-size: 12px;
     margin: 0px;
     
}
#wrap{
    width: auto;
    min-width: 960px;
    margin: 0px auto 0px auto;
    
}
    #header{
         height: 100px;
         background-color: #F6F6F6;
    }
        .menu{
        	width: 100%;
            overflow: hidden;
            background-image: url("../images/bg_menu.jpg");
        }
        .menu  ul{
        	list-style:none;
        	margin:0;
        	padding:0;
        }
        .menu li {
            text-transform: uppercase;
        	float:left;
        	width:auto;
        }
        .menu li:hover {
            cursor:pointer;
    
        }
        .menu li a {
            font-weight: bold;
        	display:block;
        	padding:5px 20px;
        	color:#D6D6D6;
        	text-decoration:none;
        	border-right:1px solid #D6D6D6;
        	text-align:center;
        }
        .menu li a:hover {
        	background-position:50px 0;
            color: #fff; /* for non-css3 browsers */
        
        }
    #index{
        margin: 0px auto;
        width: 960px;
    }
    #container_content{
        min-height: 400px;
         overflow: hidden;
         padding: 10px;
         background-color: #F6F6F6;
    }
        .editors{
            float: left;
            width: 280px;
            border: 1px solid #D7D7D7;
           	-webkit-border-radius: 2px;
        	-moz-border-radius: 2px;
        	border-radius: 2px;
            
        }
        .right{
            width:676px;
            float:  right;
            overflow: hidden;            
        }
            .box_title{
                text-align:center; 
                padding: 5px;
                font-size: 14px; 
                background-color:  #a1a9b4;
                color: #fff;
            }
            .box_content{
                padding: 10px; 
            }
            .male_boxers, .female_boxers, .coaches_list{
                width: 210px;
                float: left;
                margin-left: 10px;
                border: 1px solid #D7D7D7;
               	-webkit-border-radius: 2px;
            	-moz-border-radius: 2px;
            	border-radius: 2px;
             }
            .bouts_main{
                margin-top: 10px;
                margin-left: 10px;
                margin-right: 10px;
                border: 1px solid #D7D7D7;
               	-webkit-border-radius: 2px;
            	-moz-border-radius: 2px;
            	border-radius: 2px;
            }
    
    
    
    
    #footer{
        text-align: center;
        padding: 15px;
    }

.table_editor{
    width: 900px;
    margin: 10px auto;
    background-color: #E5E5E5;
    padding: 5px;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}
input[type=text], textarea, .region{
    padding: 5px;
    border: 1px solid #ddd;
    font-size: 11px;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
input[type=text]:focus, textarea:focus, .select:focus{
    border: 1px solid #a1a9b4;
}

.comments{
    width: 99%;
}
.label{
    padding-top: 3px;
    text-align: right;
}
.select{
    width: 100px;
    padding: 5px;
    border: 1px solid #ddd;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.selectp{
    width: 170px;
    padding: 5px;
    border: 1px solid #ddd;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.selectm{
    padding: 5px;
    border: 1px solid #ddd;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.units{
    font-size: 9px;
    vertical-align: super;
    text-align: center;
    
} 
.button{
    text-align: center;
    padding: 5px 10px;
    color: #fff;
    background-color: #8296AD;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    
}
.button:hover{
    background-color: #728191;
    cursor: pointer;
}
.editor_menu{
    width: 900px;
    margin: 10px auto;
}
.editor_menu a{
    margin: 0 10px;
}
#loading{
    width: 35px;
    top: 50%;
    left: 50%;
    position: absolute;
    display: none;
    
}
.done{
    background-color: #618F26;
    color: #fff;
    width: 890px;
    margin: 10px auto 5px auto;
    padding: 5px;
    text-align:center;
    display: none;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.option:hover{
    cursor: pointer;
}
#country, #country_death{
    margin-left: 2px;
}

/*county flags*/
.flag {
    background: url("../images/flags.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 11px;
    line-height: 11px;
    margin: 2px 5px 2px 0px;
    width: 16px;
}
.flag.ad{background-position:0 0}
.flag.ae{background-position:0 -11px}
.flag.af{background-position:0 -22px}
.flag.ag{background-position:0 -33px}
.flag.ai{background-position:0 -44px}
.flag.al{background-position:0 -55px}
.flag.am{background-position:0 -66px}
.flag.an{background-position:0 -77px}
.flag.ao{background-position:0 -88px}
.flag.ar{background-position:0 -99px}
.flag.as{background-position:0 -110px}
.flag.at{background-position:0 -121px}
.flag.au{background-position:0 -132px}
.flag.aw{background-position:0 -143px}
.flag.ax{background-position:0 -154px}
.flag.az{background-position:0 -165px}
.flag.ba{background-position:0 -176px}
.flag.bb{background-position:0 -187px}
.flag.bd{background-position:0 -198px}
.flag.be{background-position:0 -209px}
.flag.bf{background-position:0 -220px}
.flag.bg{background-position:0 -231px}
.flag.bh{background-position:0 -242px}
.flag.bi{background-position:0 -253px}
.flag.bj{background-position:0 -264px}
.flag.bm{background-position:0 -275px}
.flag.bn{background-position:0 -286px}
.flag.bo{background-position:0 -297px}
.flag.br{background-position:0 -308px}
.flag.bs{background-position:0 -319px}
.flag.bt{background-position:0 -330px}
.flag.bv{background-position:0 -341px}
.flag.bw{background-position:0 -352px}
.flag.by{background-position:0 -363px}
.flag.bz{background-position:0 -374px}
.flag.ca{background-position:0 -385px}
.flag.catalonia{background-position:0 -396px}
.flag.cc{background-position:0 -407px}
.flag.cd{background-position:0 -418px}
.flag.cf{background-position:0 -429px}
.flag.cg{background-position:0 -440px}
.flag.ch{background-position:0 -451px}
.flag.ci{background-position:0 -462px}
.flag.ck{background-position:0 -473px}
.flag.cl{background-position:0 -484px}
.flag.cm{background-position:0 -495px}
.flag.cn{background-position:0 -506px}
.flag.co{background-position:0 -517px}
.flag.cu{background-position:0 -528px}
.flag.cr{background-position:0 -539px}
.flag.cs{background-position:0 -550px}
.flag.cv{background-position:0 -561px}
.flag.cx{background-position:0 -572px}
.flag.cy{background-position:-16px 0}
.flag.cz{background-position:-16px -11px}
.flag.de{background-position:-16px -22px}
.flag.dj{background-position:-16px -33px}
.flag.dk{background-position:-16px -44px}
.flag.dm{background-position:-16px -55px}
.flag.do{background-position:-16px -66px}
.flag.dz{background-position:-16px -77px}
.flag.ec{background-position:-16px -88px}
.flag.ee{background-position:-16px -99px}
.flag.eg{background-position:-16px -110px}
.flag.eh{background-position:-16px -121px}
.flag.england{background-position:-16px -132px}
.flag.er{background-position:-16px -143px}
.flag.es{background-position:-16px -154px}
.flag.et{background-position:-16px -165px}
.flag.eu{background-position:-16px -176px}
.flag.fam{background-position:-16px -187px}
.flag.fi{background-position:-16px -198px}
.flag.fj{background-position:-16px -209px}
.flag.fk{background-position:-16px -220px}
.flag.fm{background-position:-16px -231px}
.flag.fo{background-position:-16px -242px}
.flag.fr{background-position:-16px -253px}
.flag.ga{background-position:-16px -264px}
.flag.uk{background-position:-16px -275px}
.flag.gd{background-position:-16px -286px}
.flag.ge{background-position:-16px -297px}
.flag.gf{background-position:-16px -308px}
.flag.gh{background-position:-16px -319px}
.flag.gi{background-position:-16px -330px}
.flag.gl{background-position:-16px -341px}
.flag.gm{background-position:-16px -352px}
.flag.gn{background-position:-16px -363px}
.flag.gp{background-position:-16px -374px}
.flag.gq{background-position:-16px -385px}
.flag.gr{background-position:-16px -396px}
.flag.gs{background-position:-16px -407px}
.flag.gt{background-position:-16px -418px}
.flag.gu{background-position:-16px -429px}
.flag.gw{background-position:-16px -440px}
.flag.gy{background-position:-16px -451px}
.flag.hk{background-position:-16px -462px}
.flag.hm{background-position:-16px -473px}
.flag.hn{background-position:-16px -484px}
.flag.hr{background-position:-16px -495px}
.flag.ht{background-position:-16px -506px}
.flag.hu{background-position:-16px -517px}
.flag.id{background-position:-16px -528px}
.flag.ie{background-position:-16px -539px}
.flag.il{background-position:-16px -550px}
.flag.in{background-position:-16px -561px}
.flag.io{background-position:-16px -572px}
.flag.iq{background-position:-32px 0}
.flag.ir{background-position:-32px -11px}
.flag.is{background-position:-32px -22px}
.flag.it{background-position:-32px -33px}
.flag.jm{background-position:-32px -44px}
.flag.jo{background-position:-32px -55px}
.flag.jp{background-position:-32px -66px}
.flag.ke{background-position:-32px -77px}
.flag.kg{background-position:-32px -88px}
.flag.kh{background-position:-32px -99px}
.flag.ki{background-position:-32px -110px}
.flag.km{background-position:-32px -121px}
.flag.kn{background-position:-32px -132px}
.flag.kp{background-position:-32px -143px}
.flag.kr{background-position:-32px -154px}
.flag.kw{background-position:-32px -165px}
.flag.ky{background-position:-32px -176px}
.flag.kz{background-position:-32px -187px}
.flag.la{background-position:-32px -198px}
.flag.lb{background-position:-32px -209px}
.flag.lc{background-position:-32px -220px}
.flag.li{background-position:-32px -231px}
.flag.lr{background-position:-32px -242px}
.flag.lk{background-position:-32px -253px}
.flag.ls{background-position:-32px -264px}
.flag.lt{background-position:-32px -275px}
.flag.lu{background-position:-32px -286px}
.flag.lv{background-position:-32px -297px}
.flag.ly{background-position:-32px -308px}
.flag.ma{background-position:-32px -319px}
.flag.mc{background-position:-32px -330px}
.flag.md{background-position:-32px -341px}
.flag.me{background-position:-32px -352px}
.flag.mg{background-position:-32px -363px}
.flag.mh{background-position:-32px -374px}
.flag.mk{background-position:-32px -385px}
.flag.ml{background-position:-32px -396px}
.flag.mm{background-position:-32px -407px}
.flag.mn{background-position:-32px -418px}
.flag.mo{background-position:-32px -429px}
.flag.mp{background-position:-32px -440px}
.flag.mq{background-position:-32px -451px}
.flag.mr{background-position:-32px -462px}
.flag.ms{background-position:-32px -473px}
.flag.mt{background-position:-32px -484px}
.flag.mu{background-position:-32px -495px}
.flag.mv{background-position:-32px -506px}
.flag.mw{background-position:-32px -517px}
.flag.mx{background-position:-32px -528px}
.flag.my{background-position:-32px -539px}
.flag.mz{background-position:-32px -550px}
.flag.na{background-position:-32px -561px}
.flag.nc{background-position:-32px -572px}
.flag.ne{background-position:-48px 0}
.flag.nf{background-position:-48px -11px}
.flag.ng{background-position:-48px -22px}
.flag.ni{background-position:-48px -33px}
.flag.nl{background-position:-48px -44px}
.flag.no{background-position:-48px -55px}
.flag.np{background-position:-48px -66px}
.flag.nr{background-position:-48px -77px}
.flag.nu{background-position:-48px -88px}
.flag.nz{background-position:-48px -99px}
.flag.om{background-position:-48px -110px}
.flag.pa{background-position:-48px -121px}
.flag.pe{background-position:-48px -132px}
.flag.pf{background-position:-48px -143px}
.flag.pg{background-position:-48px -154px}
.flag.ph{background-position:-48px -165px}
.flag.pk{background-position:-48px -176px}
.flag.pl{background-position:-48px -187px}
.flag.pm{background-position:-48px -198px}
.flag.pn{background-position:-48px -209px}
.flag.pr{background-position:-48px -220px}
.flag.ps{background-position:-48px -231px}
.flag.pt{background-position:-48px -242px}
.flag.pw{background-position:-48px -253px}
.flag.py{background-position:-48px -264px}
.flag.qa{background-position:-48px -275px}
.flag.re{background-position:-48px -286px}
.flag.ro{background-position:-48px -297px}
.flag.rs{background-position:-48px -308px}
.flag.ru{background-position:-48px -319px}
.flag.rw{background-position:-48px -330px}
.flag.sa{background-position:-48px -341px}
.flag.sb{background-position:-48px -352px}
.flag.sc{background-position:-48px -363px}
.flag.scotland{background-position:-48px -374px}
.flag.sd{background-position:-48px -385px}
.flag.se{background-position:-48px -396px}
.flag.sg{background-position:-48px -407px}
.flag.sh{background-position:-48px -418px}
.flag.si{background-position:-48px -429px}
.flag.sj{background-position:-48px -440px}
.flag.sk{background-position:-48px -451px}
.flag.sl{background-position:-48px -462px}
.flag.sm{background-position:-48px -473px}
.flag.sn{background-position:-48px -484px}
.flag.so{background-position:-48px -495px}
.flag.sr{background-position:-48px -506px}
.flag.st{background-position:-48px -517px}
.flag.sv{background-position:-48px -528px}
.flag.sy{background-position:-48px -539px}
.flag.sz{background-position:-48px -550px}
.flag.tc{background-position:-48px -561px}
.flag.td{background-position:-48px -572px}
.flag.tf{background-position:-64px 0}
.flag.tg{background-position:-64px -11px}
.flag.th{background-position:-64px -22px}
.flag.tj{background-position:-64px -33px}
.flag.tk{background-position:-64px -44px}
.flag.tl{background-position:-64px -55px}
.flag.tm{background-position:-64px -66px}
.flag.tn{background-position:-64px -77px}
.flag.to{background-position:-64px -88px}
.flag.tr{background-position:-64px -99px}
.flag.tt{background-position:-64px -110px}
.flag.tv{background-position:-64px -121px}
.flag.tw{background-position:-64px -132px}
.flag.tz{background-position:-64px -143px}
.flag.ua{background-position:-64px -154px}
.flag.ug{background-position:-64px -165px}
.flag.um{background-position:-64px -176px}
.flag.us{background-position:-64px -187px}
.flag.uy{background-position:-64px -198px}
.flag.uz{background-position:-64px -209px}
.flag.va{background-position:-64px -220px}
.flag.vc{background-position:-64px -231px}
.flag.ve{background-position:-64px -242px}
.flag.vg{background-position:-64px -253px}
.flag.vi{background-position:-64px -264px}
.flag.vn{background-position:-64px -275px}
.flag.vu{background-position:-64px -286px}
.flag.wales{background-position:-64px -297px}
.flag.wf{background-position:-64px -308px}
.flag.ws{background-position:-64px -319px}
.flag.ye{background-position:-64px -330px}
.flag.yt{background-position:-64px -341px}
.flag.za{background-position:-64px -352px}
.flag.zm{background-position:-64px -363px}
.flag.zw{background-position:-64px -374px}

.profile{
    margin: 10px auto;
    width: 300px;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    border: 1px solid #D7D7D7;
}
.profile th{
    padding: 5px 10px;
    text-align: center;
    background-color:  #a1a9b4;
    color: #fff;
}
.profile td{
    padding: 5px;
}
.fcol{
    text-align: right;
    width: 100px;
    font-weight: bold;
} 
.scol{
    text-align: left;
} 
/*paginare*/

ul.paging li {
    padding: 10px;
    background: #83bd63;
    font-family: georgia;
    font-size: 24px;
    color: #fff;
    line-height: 1;
    margin-bottom: 1px;
}

ul.simplePagerNav li{
    display: inline;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
    font-family: georgia;
}

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;	
}

ul.simplePagerNav li.currentPage a {
	color: #fff;	
}
.simplePagerNav{
    margin: 0px;
    list-style-type: none;
    text-align: center;
    
}
/*end paginare*/
.search_boxer{
    margin-top: 5px;
    border: 2px;
}
/*style form add new referee and new judge*/
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }
/*end style form add new referee and new judge*/

.delete:hover, .delete_bout:hover, .delete_coach:hover, #id_contact:hover{
    cursor: pointer;
}
.hello{
    width: 200px;
    text-align: right;
    float: right;
    padding: 3px;
    margin-right: 10px;
    color: #fff;
}
.table_bouts{
    width: 95%;
    margin: 30px auto 10px auto;
    background-color: #E5E5E5;
    padding: 5px;
   	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.table_bouts td, .table_bouts th{
    text-align: center;
}
.show_judges{
    font-size: 10px;
}
/*ajax pagination*/
#container .pagination ul li.inactive,
#container .pagination ul li.inactive:hover{
    background-color:#ededed;
    color:#626E7C;
    border:1px solid #626E7C;
    cursor: default;
}
#container .data ul li{
    list-style: none;
    font-family: verdana;
    margin: 5px 0 5px 0;
    color: #000;
    font-size: 13px;
}

#container .pagination{
    width: 800px;
    height: 25px;
}
#container .pagination ul li{
    list-style: none;
    float: left;
    border: 1px solid #8296AD;
    padding: 2px 6px 2px 6px;
    margin: 0 3px 0 3px;
    font-family: arial;
    font-size: 14px;
    color: #8296AD;
    font-weight: bold;
    background-color: #f2f2f2;
}
#container .pagination ul li:hover{
    color: #fff;
    background-color: #8296AD;
    cursor: pointer;
}
.go_button
{
background-color:#f2f2f2;border:1px solid #8296AD;color:#aa0000;padding:2px 6px 2px 6px;cursor:pointer;position:absolute;margin-top:-1px;
}
.total
{
float:right;font-family:arial;color:#999;
}
/*end ajax pagination*/
/*autocomplete*/
.ui-autocomplete { overflow-y: scroll; }
  * html .ui-autocomplete { /* IE max- */height: expression( this.scrollHeight > 200 ? "200px" : "auto" ); }
  .ui-autocomplete { max-height: 200px; }
/* end autocomplete*/