body
{
	color: black;
	font-family: Verdana,Arial,Sans-serif;
	background-color: #444444;
	margin: 0px;
}
table
{
	width: 100%;
	font-size: 11px;
}
table#okvir
{
	background-color: #000000;
	width: 758px;
	
}
table td
{
	padding: 0;
	border-width: 0;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a
{
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
a:hover
{
	color: #ff6600;
	text-decoration: underline;
}
a.visiteur
{
	color: gray;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
a.visiteur:hover
{
	color: #ffffff;
	text-decoration: underline;
}
ul
{
	margin: 2px;
	padding: 2px;
	list-style: decimal inside;
	text-align: left;
}
li
{
	margin-left: 2px;
	list-style: square inside;
	color: #ffffff;
}
.item
{
	color: #0D0D0D;
}
.itemHead
{
	padding: 3px;
	color: #242424;
	border-bottom: 1px dashed #8699B5;
}
.itemInfo
{
	text-align: right;
	padding: 3px;
	background-color: #FFFFFF;
}
.itemTitle a
{
	font-size: 130%;
	font-weight: bold;
	font-variant: small-caps;
	color: #A52303;
	background-color: transparent;
}
.itemPoster
{
	font-size: 80%;
	font-style: italic;
}
.itemPostDate
{
	font-size: 80%;
	font-style: italic;
}
.itemStats
{
	font-size: 80%;
	font-style: italic;
}
.itemBody
{
	padding-left: 5px;
}
.itemText
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.5em;
}
.itemText:first-letter
{
	font-size: 133%;
	font-weight: bold;
}
.itemFoot
{
	text-align: left;
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 11px;
}
.itemAdminLink
{
	font-size: 90%;
}
.itemPermaLink
{
	font-size: 90%;
}
th
{
	background-color: #BBBBBB;
	color: #004080;
	padding: 2px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td#headerbanner
{
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: middle;
}
td#headerbar
{
	height: 29px;
	background-color: #939393;
	color: #FFFFFF;
	line-height: 27px;
	padding-left: 6px;
	padding-right: 7px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td#headerbar a
{
	color: #FFFFFF;
}
td#headerbar a:hover
{
	color: #FF8040;
}
td#leftcolumn
{
	width: 160px;
	font-size: 11px;
	/*border-right: 1px solid #E5E5E5;*/
	padding-top: 2px;
}
td#leftcolumn th
{
	vertical-align: bottom;
	border-bottom: 1px dashed #8699B5;
	background-color: transparent;
	color: #FFFFFF;
}
td#leftcolumn div.blockTitle
{
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 10px;
	
	background-color: #A6A6A6;
	margin-bottom: 2px;
	padding-left: 18px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: left;
}
td#leftcolumn div.blockContent
{
	padding: 2px;
	line-height: 120%;
	line-height: 120%;
}
td#centercolumn
{
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%;
}
td#centercolumn th
{
	color: #004080;
	background-color: #FFFFFF;
}
td#centerCcolumn div.blockTitle
{
	
	padding: 3px;
	color: #454545;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 2px;
	font-size: 10px;
	background-color: #BBBBBB;
	margin-bottom: 5px;
	padding-left: 18px;
	background-image: url('images/blue_plus.png');
	background-repeat: no-repeat;
	background-position: left;
}
td#centerCcolumn div.blockContent
{
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 14px;
	margin-top: 4px
	line-height: 180%;
	border-bottom: 1px dashed #cccccc;
}
td#centerCcolumn div.blockNewsEnd
{
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 14px;
	margin-top: 0px
	line-height: 180%;
}
td#centerLcolumn
{
	width: 50%;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #cccccc;
}
td#centerLcolumn div.blockTitle
{
	padding: 3px;
	color: #454545;
	font-weight: bold;
	font-size: 10px;
	background-color: #BBBBBB;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: left;
	background-image: url('images/blue_plus.png');
}
td#centerLcolumn div.blockContent
{
	margin-right: 0px;
	margin-left: 0px;
	line-height: 120%;
	padding: 2px;
}
td#centerRcolumn
{
	width: 50%;
	padding: 0px 0px 0px 0px;
}
td#centerRcolumn div.blockTitle
{
	padding: 3px;
	color: #454545;
	font-weight: bold;
	font-size: 10px;
	background-color: #BBBBBB;
	margin-bottom: 5px;
	background-image: url('images/blue_plus.png');
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left;
}
td#centerRcolumn div.blockContent
{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	line-height: 120%;
	padding: 2px;
}
td#rightcolumn
{
	width: 160px;
	font-size: 11px;
	border-left: 1px solid #E5E5E5;
	padding-top: 2px;
}
td#rightcolumn th
{
	vertical-align: bottom;
	border-bottom: 1px dashed #8699B5;
	background-color: transparent;
	color: #464646;
}
td#rightcolumn div.blockTitle
{
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 10px;
	background-color: #A6A6A6;
	margin-bottom: 2px;
	padding-left: 18px;
	background-image: url('images/puce.gif');
	background-repeat: no-repeat;
	background-position: left;
}
td#rightcolumn div.blockContent
{
	padding: 3px;
	line-height: 120%;
}
td#mainmenu a
{
/* color: #575757 */
	color: #FFFFFF;
	font-size: 11px;
	display: block;
	background-image: url('images/caret-r.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	font-weight: normal;
}
td#mainmenu a:hover
{
	background-color: #009900;
	color: #000000;
	background-image: url('images/caret-r.gif');
	background-repeat: no-repeat;
	background-position: left;
}
td#mainmenu a.menuTop
{
	padding-left: 15px;
}
td#mainmenu a.menuMain
{
	padding-left: 15px;
}
td#mainmenu a.menuSub
{
	padding-left: 23px;
	color: #9F0000;
	font-weight: normal;
}
td#usermenu a
{
	color: #8D8D8D;
	font-weight: normal;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 1px;
}
td#usermenu a:hover
{
	background-color: #ffffff;
	color: #FF0000;
}
td#usermenu a.highlight
{
	background-color: #fcc;
}
td#formlogin
{
color: #000000;
}
.head
{
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: left;
	color: #373737;
	height: 24px;
	line-height: 22px;
	text-align: center;
	background-color: #D8D8D8;
}
.even
{
	background-color: #EEEEEE;
	padding: 5px;
}
.odd
{
	background-color: #FAFAFA;
	padding: 5px;
}
.foot
{
	padding: 5px;
	font-weight: bold;
}
tr.even td
{
	background-color: transparent;
	padding: 5px;
}
tr.odd td
{
	background-color: transparent;
	padding: 5px;
}
div.errorMsg
{
	background-color: #FFCCCC;
	text-align: center;
	border-top: 1px solid #DDDDFF;
	border-left: 1px solid #DDDDFF;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
	padding: 10px;
}
div.confirmMsg
{
	background-color: #DDFFDF;
	color: #136C99;
	text-align: center;
	border-top: 1px solid #DDDDFF;
	border-left: 1px solid #DDDDFF;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-weight: bold;
	padding: 10px;
}
div.resultMsg
{
	background-color: #CCCCCC;
	color: #333333;
	text-align: center;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	font-weight: bold;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 10px;
}
div.xoopsCode
{
	background: #FFFFFF;
	border: 1px inset #000080;
	font-family: "Courier New",Courier,monospace;
	padding: 0px 6px 6px 6px;
}
div.xoopsQuote
{
	background: #FFFFFF;
	border: 1px inset #000080;
	font-family: "Courier New",Courier,monospace;
	padding: 0px 6px 6px 6px;
}
.comTitle
{
	font-weight: bold;
	margin-bottom: 2px;
}
.comText
{
	padding: 2px;
}
.comUserStat
{
	font-size: 10px;
	color: #2F5376;
	font-weight: bold;
	border: 1px solid silver;
	background-color: #ffffff;
	margin: 2px;
	padding: 2px;
}
.comUserStatCaption
{
	font-weight: normal;
}
.comUserStatus
{
	margin-left: 2px;
	margin-top: 10px;
	color: #2F5376;
	font-weight: bold;
	font-size: 10px;
}
.comUserRank
{
	margin: 2px;
}
.comUserRankText
{
	font-size: 10px;
	font-weight: bold;
}
.comUserRankImg
{
	border: 0;
}
.comUserImg
{
	margin: 2px;
}
.comDate
{
	font-weight: normal;
	font-style: italic;
	font-size: smaller;
}
.comDateCaption
{
	font-weight: bold;
	font-style: normal;
}
input
{
	font: 11px verdana, arial, helvetica, sans-serif;
}
textarea
{
	border: 1px solid #8699B5;
	width: 400px;
	font: 11px verdana, arial, helvetica, sans-serif;
	background-color: #F5F5F5;
}
input.formTextBox
{
	border: 1px solid #8699B5;
	background: #F5F5F5;
	font: 11px verdana, arial, helvetica, sans-serif;
}
select
{
	border: 1px solid #8699B5;
	font: 11px verdana, arial, helvetica, sans-serif;
	background-color: #F5F5F5;
}
.pozdrav
{
	background-color: #000000;
	padding: 5px;
	font-size: 11px;
	border-bottom: 1px solid #00f000;
}
.vrijeme
{
	background-color: #000000;
	padding-top: 5px;
	font-size: 10px;
	border-bottom: 1px solid #00f000;
}
.headerprvi
{
	background-color: #000000;
	color: #454545;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #00f000;
}
form
{
	font-size: 11px;
	color: #787878;
}
.loginlink
{
	background-image: url('images/btn_bullet.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.button
{
	font-size: 10px;
	color: #000000;
	margin-bottom: 1px;
}
.sadrzaj
{
	margin-bottom: 20px;
}
.blok
{
	margin-bottom: 6px;
}
.forum
{
	background-color: #E2E2E2;
	font-size: 11px;
	font-weight: bold;
	color: #004080;
	padding: 6px;
	background-image: url('menu4_bar.gif');
}
.forumprvi
{
	background-color: #F7F9FB;
	padding: 3px;
	color: #004080;
}
.forumdrugi
{
	background-color: #EFF3F8;
	padding: 3px;
	color: #004080;
}
.navigacijaforum
{
	background-color: #DDDDDD;
	padding: 5px;
	color: #004080;
	border-top: 1px dashed #333333;
	border-bottom: 1px dashed #333333;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.border
{
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 3px;
}
.borderdesno
{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 3px;
}
.forum a
{
	color: #004080;
}
.download
{
	padding: 10px;
}
.downhead
{
	background-image: url('images/menu2_bar.gif');
	color: #FFFFFF;
	padding: 5px;
}
.downloadsvaki
{
	width: 97%;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 5px;
}
.tiny
{
	width: 90%;
}
.privatnost
{
	color: #939393;
	font-size: 10px;
	text-align: center;
}
.privatnost a
{
	color: #939393;
}
td#headmenu a
{
	background-color: #009900;
	color: #000000;
	font-size: 10px;
	display: block;
	padding: 5px;
}
td#headmenu a:hover
{
	background-color: #000000;
	color: #009900;
}
td#headmenu a.menuHead
{
	font-size: 10px;
}
.dole
{
	border-top: 1px solid #cccccc;
	background-color:#000000;
	width: 758px;
	margin-top: 0px;
	
}
.formlogin
{
	margin-top: 5px;
	border: 1px solid white;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #000000;
}
.boardmsg
{
	margin-top: 5px;
	border: 1px dotted #00f000;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #ffffff;
}
.boardmsg img {max-width:560px;}
.boardmsg a
{
	color: #009900;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.boardmsg a:hover
{
	color: #ff6600;
	text-decoration: underline;
}
.boardmsg a.visiteur
{
	color: gray;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.boardmsg a.visiteur:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.boardmsg2
{
	margin-top: 5px;
	border: 1px dotted #00f000;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: black;
	background-color: #454b4d;
}
.boardmsg2 img {max-width:560px;}
.boardmsg2 a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.boardmsg2 a:hover
{
	color: white;
	text-decoration: underline;
}
.boardmsg2 a.visiteur
{
	color: gray;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.boardmsg2 a.visiteur:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.news_accueil
{
	margin-top: 5px;
	border: 1px solid white;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
input {
	padding:2px;
	margin: 1px;
	border:1px solid #333333;
	font: normal 1em Verdana, sans-serif;
	color:#FFFFFF;
	background-color:#131212;
}
select {
	margin: 1px;
	border:1px solid #333333;
	font: normal 1em Verdana, sans-serif;
	color:#FFFFFF;
	background-color:#131212;
}
option {
	margin: 1px;
	border:1px solid #333333;
	font: normal 1em Verdana, sans-serif;
	color:#FFFFFF;
	background-color:#131212;
}
textarea {
	padding:2px;
	margin: 1px;
	border:1px solid #333333;
	font: normal 1em Verdana, sans-serif;
	color:#FFFFFF;
	background-color:#131212;
}
.boardquote
{
	margin-top: 2px;
	border: 1px dotted #ffffff;
	padding-left: 8px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #ffffff;
}
/* album photo */

/*---------------------------COMMUNS--------------------*/	

#galtitrepage {
	font-family:Arial;
	color:#009900;
	font-size:12pt;
	font-weight:900;
	text-align: center;
}

#galliensadm {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galbarrearbo {
	padding: 3px;
	border: 1px solid #AAAAAA;
	font-size: 10pt;
}

#galbarreinfo {
	padding: 3px;
    border-right: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	font-size: 8pt;
}

#galbarrebas {
	padding: 3px;
    border: 1px solid #AAAAAA;
	font-size: 10pt;
	text-align : center;
}

#galcopyright {
	padding: 3px;
	font-size: 8pt;
	float: left;
}

#galgeneration {
	padding: 3px;
	font-size: 8pt;
	text-align : right;
}

#galtblminiatures {
	margin: 10px auto 10px auto;
	padding: 5px;
	
}

#galcontenu {
	text-align: center;
}

.galminiature {
    border:none;
    padding:1px 1px 1px 1px;
    background:#000000;
}

.gallien {
    color:#009900;
    font-size: 10pt;
    text-decoration:none;
	font-weight: bold;
}
.gallien:hover {
	color:#697399;
}

.gallienmin {
    color:#330099;
    font-size: 8pt;
    text-decoration:none;
}
.gallienmin:hover {
	color:#697399;
}

/* ------------------------------ INDEX.PHP-----------------*/
#galtblfavorites {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblfavorites th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblfavorites td.galtblfavoritesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

#galtblupdates {
	margin: 10px auto 10px auto;
	font-size: 8pt;
	text-align : center;
}

#galtblupdates th {
	font-size: 10pt;
	border: 1px solid #AAAAAA;
	font-weight: bold;
}

#galtblupdates td.galtblupdatesdown  {
	font-size: 8pt;
	border: 1px solid #AAAAAA;
}

/* ------------------------------ INDEX.PHP + ALBUM.PHP-----------------*/
.galdescralbum {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
}

/* ------------------------------ ALBUM.PHP-----------------*/
#galaffichertbl {
	margin:0;
	padding:0;
	margin: 0 auto;
}

/* ------------------------------ SERIE.PHP-----------------*/
.galbarrenav {
	padding: 3px;
	font-size: 10pt;
	text-align : center;
}

.galdescrminiature {
	font-size: 8pt;
	text-align : center;
}

/* ------------------------------ IMG.PHP-----------------*/
#galimgafficher {
	border: 1px solid #AAAAAA;
	text-align : center;
}

#galimgaffichergroupe {
	border: 1px solid #AAAAAA;
	text-align : center;
}

.galimgafficherline {
	font-size: 8pt;
	margin:0;
	padding:0;
}

.galliensuivprec {
	border: 0px;
}

.galliensuiv {
	border: 1px solid #1C1C1C;
}

.galimgafficherblocphoto {
    max-width: 100%
}

IMG.galimgafficherphoto {
    max-width: 100%;
    border: 1px solid #1C1C1C;
}

#galimgafficherdatas {
	font-size: 8pt;
	text-align:left;
	border: 1px solid #CCCCCC;
	margin:0;
	padding:5px 10px 5px 10px;
}

.galimgafficherdatast {
	font-weight:bold;
}

.galimgafficherdatasd {

}

/* ------------------------------ LOGIN.PHP-----------------*/

#galauthdescr {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

/* ------------------------------ ERROR.PHP-----------------*/

#galerror {
	margin: 20px auto 20px auto;
	font-size: 8pt;
	text-align: center;
}

/* ------- Calendrier ----------- */
table.calendrier {
	background-color:#000000;
	color:#ecd2d2;

	line-height:150%;
	text-align:left;
	}

table.calendrier_titre {
	color:#009900;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}
	
td.cal_entete   { background-color:#009900; color:white; text-align:center }
td.cal_vide     { background-color:#191515; color:white; }
td.cal_semaine  { background-color:#574747; font-weight:bold; }
td.cal_weekend  { background-color:#382e2e; font-weight:bold; }
td.cal_examen   { background-color:#FFD0D0; font-weight:bold; }

.cal_mesa1              { color:#FF0099; } /* Mesa - Rose - 0*/
.cal_aees1              { color:#0000FF; } /* AEES - Bleu - 1 */
.cal_best               { color: #000000; } /* Best - Noir - 2 */
.cal_cb         { color:#009900; } /* CB - Vert - 3 */
.cal_cdc     { color:#FF0000; } /* Cdc - Rouge - 4*/
.cal_ieee               { color:#6600cc; } /* IEEE - Rose - 5 */
.cal_nhitec               { color:#FF8C00; } /* Nhitec - Orange - 5 */
.cal_faculte_etudes1              { color:#993333; } /* Facult?+Etudes  - Brun - 7 */
.cal_autre1              { color:#808080; } /* Autre - gris - 8 */

.cal_exam               { color:#FF0000; } /* Examen - Rouge - 0+4 */
.cal_aees               { color:#0000FF; } /* AEES - Bleu - 1 */
.cal_guindaille         { color:#009900; } /* Guindaille - Vert - 2 */
.cal_faculte_etudes     { color:#FF8C00; } /* Facult?+Etudes - Orange - 7*/
.cal_mesa               { color:#FF0099; } /* Mesa - Rose - 6 */
.cal_conge              { color:#808080; } /* Cong? - Gris - 3 */
.cal_autre              { color:#993333; } /* Autre - Brun - 5 */

/* Messagerie */
table.messagerie {
border-width:1px; 
border-style:dotted; 
border-color:#009900;
}
td.mess_entete   { background-color:#009900; color:white; text-align:center }

/******************* Modal boxes ******************/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:320px;
  height:240px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:500px; 
  height:80px;
  padding-top:10px;
  margin-top:10px;
  position:absolute;
  background-color:#444444;
  border-width: 1px;
  border-style: dashed;
}

#boxes #dialog1 {
  width:635px; 
  height:473px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

.clear
{
	clear: both;
	font-size: 0;
	height: 0;
}