/* dopsano */
img { border: 0; }
body { text-align: center; }
#top {
    margin: 0 auto;
    width: 780px;
    height: 98px;
    text-align: left;
    background: #f6f6f6 url('images/top_bg.gif') 0 87px repeat-x;
}
#top img {
    margin-top: 3px;
    margin-left: -5px;
}
/* TYTO STYLY JSOU URCENY K BEZNEMU POUZITI NA STRANCE */
.bigstrongred {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.pointer {
	cursor: pointer;
}
.middle {
	vertical-align: middle;
}
.discount {
	font-size : 10px;
	color: #990000;
}
.bigstrong {
	font-size: 14px;
	font-weight: bold;
}
.TDkompletlight {
	text-align: left;
	border-color: Gray;
	background: #F5F5F5;
	vertical-align: top;
}
.TDkompletdark {
	border-color: Gray;
	background: #E9e9E9;
	vertical-align: top;
}
.TDorder {
	border: 1px solid;
	color: #006400;
	text-align: center;
	border-color: Green;
	background: #F8F8F8;
	height: 40px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
        text-decoration: underline;
}
.TDorder:hover {
	background-color: #339933;
}
.TDcenik {
	border: 1px solid;
	background: #F1F1F1;
	vertical-align: middle;
	border-color: White;
	font-size: 12px;
}
.list {
	/* mensi pismo, pouzit pro mensi texty */
	font-size: 12px;
	list-style: circle none;
}
.strongblue {
	/* zvyraznene pismo, pouzit vsude tam kde je treba neco zvyraznit */
	font-weight: bold;
	color: #336699;
	font: italic;
/*	font-style: italic;*/
	font-size: 14px;
}	
.TDborder {
	border: 2px dotted;
	text-align: center;
	border-color: Gray;
	background: #F8F8F8;
	height: 120px;
	vertical-align: middle;
	cursor: pointer;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
	font-weight: normal;
/*	font-style: italic;*/
}
.title { /* velky modry titulek na strance, mel by byt prvni na kazde strance a pod nim volny radek */
	color: #336699;
	font-weight : bold;
	font-size : 18px;
}
.strong { /* zvyraznene pismo, pouzit vsude tam kde je treba neco zvyraznit */
	font-weight: bold;
}	

.small { /* mensi pismo, pouzit pro mensi texty */
	font-size : 10px;
}
.smallstrong {
	font-weight: bold;
	font-size : 10px;
}
.smallgray {
	font-size : 10px;
	color: #888888;
}
.mini { /* uplne nejmensi pismo, pouzit pro ty uplne nejmensu textiky */
	font-size : 9px;
}
.minigray {
	font-size : 9px;
	color: #888888;
}
.columntitle, .newcolumntitle td { /* styl pro hlavicky tabulek (napisy sloupcu v tabulce) */
	background-color: #cce5ff;
	font-size : 10px;
	font-weight : bold;
}
.newcolumntitle td {
    padding: 0 1em;
}
.nowrap tr td {
    white-space: nowrap;
}
.column { /* styl pro data v tabulkach */
	background-color : #f0f0f0;
	font-size : 12px;
}
.subcolumn {
	background-color: #999999;
	font-size : 10px;
	font-weight : bold;
	color: #ffffff;
}

/* UZIVATELSKY DEFINOVANE STYLY PRO ZVLASTNI POUZITI */
.reklama {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	background-color: #000000;
	text-align: right;
}
.ceny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}

/* STYLY PRO PROSTREDI, NEJSOU URCENY K BEZNEMU POUZITI */
BODY {
	color : #000000;
	background-color: #f6f6f6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin: 0;
	padding: 0;
}
TD {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.pagetitle { /* pozadi vrchni casti stranky */
	background-color : #000000;
}
.border {
	background-color : #999999; /* barva ramecku 003366*/
}
.titlebkground {
	background-image: url(images/top_bkground.jpg);
	background-color: #336699;
}
.page {
	background-color: #ffffff; /* pozadi stranky */
}
.linkcolor {
	color: #003366;
}
A {
	color: #004499;
	font-weight : bold;
	text-decoration : none;
}
A:HOVER {
	color : #0066cc;
	font-weight : bold;
	text-decoration : underline;
}
.menu { /* MENU */
	background-image: url(images/menubkground.gif);
	background-color: #336699;
	color : #ffffff;
        width: 171px;
}
.menutext {
	color : #ffffff;
}
.menutitle { 
	background-color : #000000;
	color : #ffffff;
	font-weight : bold;
	font-size : 10px;
}
A.menulink {
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
A.menulink:HOVER {
	color : #ff9933;
	font-weight : bold;
	text-decoration : underline;
}
A.menuactivelink {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
A.menuactivelink:HOVER {
	color : #cc6633;
	font-weight : bold;
	text-decoration : underline;
}
A.menulinkyellow {
	color : #ffff66;
	font-weight : bold;
	text-decoration : none;
}
A.menulinkyellow:HOVER {
	color : #ff9933;
	font-weight : bold;
	text-decoration : underline;
}
A.menuactivelinkyellow {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
A.menuactivelinkyellow:HOVER {
	color : #cc6633;
	font-weight : bold;
	text-decoration : underline;
}
A.menusublink {
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
	font-size : 10px;
}
A.menusublink:HOVER {
	color : #ff9933;
	font-weight : normal;
	text-decoration : underline;
	font-size : 10px;
}
A.menuactivesublink {
	color : #000000;
	font-weight : normal;
	text-decoration : none;
	font-size : 10px;
}
A.menuactivesublink:HOVER {
	color : #cc6633;
	font-weight : normal;
	text-decoration : underline;
	font-size : 10px;
}
A.forgotpwd {
	color : #ffffff;
	font-weight : normal;
        text-decoration : underline;
	font-size : 9px;
}
A.forgotpwd:HOVER {
	color : #ff9933;
	font-weight : normal;
	font-size : 9px;
}
#loginform label {
    color: #fff;
    font-weight: bold;
    display: block;
    margin-bottom: 2px;
}
.logininputbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #fff;
	/*width: 80px;*/
	width: 158px;
}
.loginbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-size : 10px;*/
/*	color: #ffffff;*/
/*	border: none;*/
        margin: 5px auto;
	font-weight: bold;
/*	background-color: transparent;*/
/*	text-align : left;*/
}
/*.loginbuttonover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff9933;
	border: none;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
	text-align : left;
}*/
.logoutbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #ffffff;
	border: none;
	font-weight: bold;
	background-color: transparent;
}
.logoutbuttonover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff9933;
	border: none;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	background-color: transparent;
}
.admin { /* ADMIN */
	background-color : #b2b2b2;
}
.admintitle {
	background-color : #666666;
	color: #ffffff;
	font-weight : bold;
	font-size : 10px;
}
A.adminlink {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}
A.adminlink:HOVER {
	color : #cc0000;
	font-weight : bold;
	text-decoration : underline;
}
A.adminsublink {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
	font-size : 10px;
}
A.preregsublink {
	color : #000000;
	font-weight : bold;
	text-decoration : none;
	font-size : 10px;
}
A.adminsublink:HOVER {
	color : #cc0000;
	font-weight : bold;
	text-decoration : underline;
	font-size : 10px;
}
A.adminsublinknew {
	color : #660000;
	font-weight : bold;
	text-decoration : none;
	font-size : 10px;
}
A.adminsublinknew:HOVER {
	color : #cc0000;
	font-weight : bold;
	text-decoration : underline;
	font-size : 10px;
}
A.adminsubsublink {
	color : #666666;
	font-weight : bold;
	text-decoration : none;
	font-size : 10px;
}
A.adminsubsublink:HOVER {
	color : #cc0000;
	font-weight : bold;
	text-decoration : underline;
	font-size : 10px;
}
.copyright {
        margin-top:2px;
        margin-bottom: 3px;
	font-size : 9px;
	color: #336699;
	font-weight : normal;
}
A.copyright {
	font-size : 9px;
	color: #336699;
	font-weight : normal;
}
A.copyright:HOVER {
	font-size : 9px;
	color: #336699;
	font-weight : normal;
}
A.clonejob {
	font-size : 9px;
	font-weight: normal;
}
A.clonejob:HOVER {
	font-size : 9px;
	font-weight: normal;
}
A.fullname {
	color : #ffffff;
	font-weight: normal;
}
A.fullname:HOVER {
	color : #ff9933;
	font-weight: normal;
}
A.userinjobs {
	color: #000000;
	font-weight: normal;
}
A.userinjobs:HOVER {
	font-weight: normal;
}
A.linktoform {
	font-size : 10px;
	font-weight: normal;
}
A.linktoform:HOVER {
	font-size : 10px;
	font-weight: normal;
}
.usersearchbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color : #cccccc;
	width: 70px;
}
.searchusrbtn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003300;
	border: none;
	font-weight: bold;
	background-color: transparent;
	text-align : left;
}
.searchusrbtnover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #cc0000;
	border: none;
	font-weight: bold;
	background-color: transparent;
	text-decoration: underline;
	cursor: pointer;
	text-align : left;
}
.currenttime {
	font-size : 9px;
	color: #cccccc;
	font-weight : normal;
}

/* TYTO STYLY POUZIVAJI SKRIPTY NA STRANCE */
.welcometext {
	color: #990000;
	font-weight: bold;
}
.tab {
	font-size : 9px;
	color: #ffffff;
	background-color: #666666;
	font-weight: bold;
}
.inactivetab {
	font-size : 9px;
	color: #666666;
	background-color: #dddddd;
	font-weight: bold;
}
.tabfilter {
	font-size : 9px;
	color: #ffffff;
}
A.tab {
	color: #ffffff;
}
A.tab:HOVER {
	color : #ffffff;
}
A.inactivetab {
	color: #666666;
}
A.inactivetab:HOVER {
}
.lastlogin { /* lastlogin */
	font-size : 9px;
	color: #999999;
}
.errormsg {
	color: #cc0000;
	font-weight: bold;
}
.errorbgcolor {
	background-color : #cc0000;
}
.newsubjectcolor {
	background-color : #99cc99;
}
.noemail { /* hlaska ze nezname email */
	font-size : 10px;
	color: #ff0000;
}
.motto {
	font-family : "Times New Roman", Times, serif;
	font-style : italic;
	font-size : 16px;
	color: #cccccc;
	font-weight: bold;
}
.jobcounter { /* pocty jobu v admin menu */
	font-size : 9px;
	color: #cfcfcf;
	font-weight: bold;
}
.found {
	color: #cc6600;
	font-size:9px;
	font-weight: bold;
}
.sortcolumn {
	background-color: #cce5ff;
	font-size : 10px;
	font-weight : bold;
	color : #0066cc;
}
.news { /* NEWS FFCC99*/
	background-color: #f0f0f0;
	font-size : 10px;
}
.newstext {
	font-size : 10px;
}
.newsedit { /* NEWS #FFEDDC */
	background-color: #f0f0f0;
	font-size : 10px;
}
.newstitle { /*FF9933*/
	background-color : #cccccc;
	color : #000000;
	font-weight : bold;
	font-size : 10px;
}
.partners { /* NEWS FFCC99*/
	background-color: #f0f0f0;
	font-size : 10px;
}
.partnerstext {
	font-size : 10px;
}
.partnerstitle { /*FF9933*/
	background-color : #cccccc;
	color : #000000;
	font-weight : bold;
	font-size : 10px;
}
A.pagelist { /* stranky */
	color : #000000;
	font-weight : bold;
	text-decoration : none;
	font-size : 10px;
}
A.pagelist:HOVER { 
	color : #0066cc;
	font-weight : bold;
	text-decoration : underline;
	font-size : 10px;
}
.pageliston { /* aktualni stranka */
	color: #009900;
	font-weight : bold;
}
.pagelistgray { /* zasednuta sipka */
	color: #999999;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.takejob {
	font-size : 9px;
	color: #990000;
	font-weight : bold;
}
.registjob {
	font-size : 9px;
	color: #228B22;
	font-weight : bold;
}
.freejobnotes {
	color: #666666;
	font-size : 10px;
}
.inputbox { /* textova policka a textarea */
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.smallinputbox { /* textova policka a textarea */
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.miniinputbox { /* textova policka a textarea */
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.graysmallinputbox { /* textova policka a textarea */
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #cccccc;
}
.inputboxowned { /* textova policka a textarea */
	color : #990000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.smallinputboxowned { /* textova policka a textarea - vlastnene mesto*/
	color: #990000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.wideinputbox { /* textova policka a textarea se sirkou 100%*/
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	width : 402px;
}
.newsinputbox { /* textova policka a textarea se sirkou pro news*/
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width : 166px;
}
.required { /* style of the "required" asterix*/
	font-size : 10px;
	color: #990000;
}
.fieldtitle { /* title of field in the forms */
	font-size : 10px;
	font-weight: bold;
}
.fielddesc { /* description of field in the forms */
	font-size : 9px;
}
.ownedtown { /* color for owned towns when displaying whenever*/
	color: #990000;
}
.viewrights { /* color for rights: zobrazeni */
	color: #006600;
}
.addrights { /* color for rights: add */
	color: #cc6600;
}
.editrights { /* color for rights: partial+full change */
	color: #990000;
}
.schoollevel {
	font-size : 9px;
	color: #666666;
}
.address {
	font-size : 10px;
	color: #666666;
}
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
}
.smallbutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	font-weight: bold;
}

/* UZIVATELE */
.admincolor {
	color: #cc6600;
}
.globalcolor {
	color: #990000;
}
.noactivecolor {
	color: #999999;
}
.preregcolor {
	color: green;
}
.runjobscount { /* pocet bezicich zakazek  */
	font-size : 9px;
	color: #339933;
}
.jobscountslash { /* slash between */
	font-size : 9px;
	color: #666666;
}
.closedjobscount { /* pocet uzavrenych zakazek  */
	font-size : 9px;
	color: #666666;
}
.debt { /* color of dept  */
	font-size : 9px;
	color: #996666;
}
.totaldebt { /* how much they earn */
	font-size : 9px;
	color: #999999;
}

/* ZPRAVY */
.messagedone {
	color: #000000;
}
.messagenotdone {
	color: #990000;
}

/* NANECISTO */
.dirtdate {
	color: #990000;
	font-weight: bold;
}
.dirtscore {
	color: #660000;
}

/* ZAKAZKY */
.uncheckedjobcolor { /* color for neoverene zakazky */
	color: #990000;
}
.newjobcolor { /* color for nove nezajistene overene zakazky */
	color: #cc6600;
}
.arrangedjobcolor { /* color for zarizovane zakazky */
	color: #336699;
}
.runjobcolor { /* color for probihajici zakazky */
	color: #006600;
}
.closedjobcolor { /* color for ukoncene zakazky */
	color: #000000;
}
.createddatecolor { /* datum vytvoreni */
	color: #990000;
}
.checkeddatecolor { /* datum overeni */
	color: #cc6600;
}
.arrangeddatecolor { /* datum zajisteni */
	color: #336699;
}
.starteddatecolor { /* datum zahajeni */
	color: #006600;
}
.closeddatecolor { /* datum uzavreni */
	color: #000000;
}
.waitforclosecolor { /* ceka na ukonceni */
	color: #666666;
}
.waittime { /* cas cekani na zakazku */
	color: #990000;
	font-size : 9px;
}
.onlinetime { /* jak dlouho je na webu */
	color: #cc6600;
	font-size : 9px;
}
.runningtime { /* jak dlouho probiha */
	color: #006600;
	font-size : 9px;
}
.sortinputbox { /* vyber typu trideni */
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.custominfo { /* custom info */
	color: #660066;
}
.unconfirmed { /* pro nepotvrzene zakazky */
	font-size : 10px;
	color: #ff0000;
}
.unconfirmedmini { /* pro nepotvrzene zakazky */
	font-size : 9px;
	color: #ff0000;
}
.hours { /* pocet hodin */
	font-size : 9px;
	color: #999999;
}
.preregusers { /* pocet lektoru majicich zajem o zakazku */
	font-size : 9px;
	color: #999999;
}
.addhouruntil { /* do kdy zadat hodiny v prehledu */
	color: #006600;
}
.addhournow { /* do kdy zadat hodiny v prehledu */
	color: #cc0000;
}
.addhouruntilmini { /* do kdy zadat hodiny v prehledu */
	font-size : 9px;
	color: #006600;
}
.addhournowmini { /* do kdy zadat hodiny v prehledu */
	font-size : 9px;
	color: #cc0000;
}

/*pays*/
.minuspays {
	font-size : 10px;
	color: #990000;
}
.pluspays {
	font-size : 10px;
	color: #000000;
}

/*forum*/
.forumtime {
	font-size : 10px;
	color: #006600;
}
.forumtitle {
	font-size : 12px;
	font-weight: bold;
	color: #000000;
}
.forumnew {
	color: #FF0000;
}
.forumtitlegrayed {
	font-size : 12px;
	font-weight: bold;
	color: #b2b2b2;
}
.smallgrayed {
	font-size : 10px;
	color: #b2b2b2;
}
.smalldarkgray {
	font-size : 10px;
	color: #666666;
}
.forumchildscount {
	font-size : 10px;
	color: #b2b2b2;
}


