/*
	Version: 1.15
        Modified: 16.10.2005 by adm  (some new styles)
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

body {
padding:0px; margin:0px;
font-family: "trebuchet ms",verdana,tahoma,arial,sans-serif;
font-size: 100.01%;
background-color: #fff;
}

form, fieldset, img, a { border:0px; padding:0px; margin:0px; }

table { border:0px; border-collapse:collapse; }
table td { padding:0px; }

p { font-size: 13px; line-height: 15px; }

h1,h2,h3,h4 { font-family: "trebuchet ms",verdana,tahoma,arial,sans-serif; }


.left h1, .right h1 { font-size: 15px; text-align: center; border-bottom: solid 1px; padding: 3px; margin: 0px 0px 7px 0px; color: #000000; }
.left h2, .right h2 { font-size: 13px; font-weight: bold; border-bottom: solid 1px; padding: 3px; margin: 0px; }

.index_stats h1, .index_just h1, .index_login h1 { border-color: rgb(230, 227, 179); }
.index_stats h2 { font-size: 13px; border-color: rgb(230, 227, 179); }
.news h1 { border-color: rgb(215, 218, 233); }
.news h2 { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
.news p { padding-top: 2px; margin-top: 0px; border-bottom: solid 1px rgb(215, 218, 233); padding-bottom: 10px; margin-bottom: 10px;}


.center h1 { font-size: 19px; text-align: center; padding: 5px; margin: 0px; }
.center h2 { font-size: 15px; padding: 3px; margin: 0px; }
.center h3 { font-size: 14px; font-weight: bold; }

.index_vacancy h2 { border-bottom: solid 1px rgb(215, 218, 233); margin-bottom: 7px; }
.index_recenzii h2, .index_places h2 { border-bottom: solid 1px rgb(230, 227, 179); margin-bottom: 7px; }

a { color: #DC143C; text-decoration: none; }
a:visited { color: #966 }
a:active { color: red; text-decoration: underline; }
a:hover { color: #033; text-decoration: underline; }
a.nobold { font-weight: normal }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.top {
margin: 0px 0px 0px 0px;
width: 100%;
height: 100px;
text-align: center;
background-image: url("/graf/logo_bg.gif");
}

.left {
position:absolute;
left: 5px;
margin: 10px 0px 20px 0px;
width: 155px;
}

.center {
position:absolute;
left: 165px;
right: 165px;
margin: 10px 0px 0px 0px;
width:expression(document.body.offsetWidth-332);
}

.right {
position:absolute;
right: 0px;
margin: 10px 5px 0px 0px;
width: 155px;
}

.menu {
width: 155px;
}

.news {
margin-top: 20px;
margin-bottom: 20px;
background-color: #F5F5F5;
border-color: rgb(215, 218, 233);
border-width: 1px;
border-style: solid;
padding: 5px;
}

.news i { color: #666666; font-size: 9px; }

.index_find {
margin-top: 0px;
margin-bottom: 20px;
border-width: 1px;
border-style: solid;
background-color: rgb(220, 235, 220);
border-color:  #C8E4C8;
padding: 10px;
text-align: center;
font-size: 15px;
}

.index_login {
margin-top: 0px;
margin-bottom: 20px;
font-size: 13px;
line-height: 15px;
border-color:  rgb(230, 227, 179);
background-color: #FFFACD;
border-width: 1px;
border-style: solid;
padding: 3px;
text-align: center;
color: #666;
}

.index_info {
margin-top: 20px;
margin-bottom: 20px;
text-align: justify;
border-width: 1px;
border-style: solid;
background-color: rgb(220, 235, 220);
border-color:  #C8E4C8;
padding: 10px;
}

.index_info p {
line-height: 16px;
font-size: 14px;
}

.index_just {
margin-top: 0px;
margin-bottom: 20px;
font-size: 13px;
line-height: 15px;
text-align: left;
border-color: rgb(230, 227, 179);
background-color: #FFFACD;
border-width: 1px;
border-style: solid;
padding: 3px;
color: #666;
}

.index_just ol { list-style: decimal inside; padding: 0px; margin: 0px; }

.index_just li { padding-bottom: 5px; }

.index_stats {
margin-top: 0px;
margin-bottom: 20px;
font-size: 13px;
line-height: 15px;
border-color: rgb(230, 227, 179);
background-color: #FFFACD;
border-width: 1px;
border-style: solid;
padding: 3px;
color: #666;
}

.index_stats a { font-weight: bold; }

.index_recenzii {
margin-top: 20px;
margin-bottom: 20px;
text-align: justify;
border-color:  rgb(230, 227, 179);
background-color: #FFFACD;
border-width: 1px;
border-style: solid;
padding: 10px;
}

.index_recenzii p {
text-indent: 10px;
font-size: 13px;
line-height: 15px;
}

.index_places {
margin-top: 0px;
margin-bottom: 20px;
text-align: justify;
border-color:  rgb(230, 227, 179);
background-color: #FFFACD;
border-width: 1px;
border-style: solid;
padding: 10px;
font-size: 13px;
line-height: 15px;
}

.index_vacancy {
margin-top: 0px;
margin-bottom: 20px;
text-align: justify;
background-color: #F5F5F5 ;
border-color: rgb(215, 218, 233);
border-width: 1px;
border-style: solid;
padding: 10px;
font-size: 13px;
line-height: 15px;
}

.content_block {
margin-top: 0px;
margin-bottom: 20px;
text-align: justify;
border-width: 1px;
border-style: solid;
background-color: rgb(220, 235, 220);
border-color: #C8E4C8;
padding: 10px;
font-size: 16px;
}

.content_block li { margin-bottom: 10px; }

.content_block ul { list-style: disc inside; padding: 0px; margin: 0px; }

.content_block p { font-size: 16px; line-height: 18px; }


.generated_block {
margin-top: 0px;
margin-bottom: 20px;
text-align: justify;
border-width: 1px;
border-style: solid;
background-color: #FFFACD;
border-color: #bba;
padding: 10px;
font-size: 15px;
}

.book_hunt ul { list-style: none; margin: 0; padding: 0; }
.book_hunt .no_releases  { color: black; }
.book_hunt .no_releases a { color: black; decoration: underline; }
.book_hunt .is_releases  { font-weight: bold; }
.book_hunt .is_releases a { font-weight: bold; decoration: underline; }
.book_hunt li span { position: absolute; right: 20%;  }
.book_hunt li:hover { border-bottom: dotted 1px #bba; }
.book_hunt li { margin-right: 18%; border-bottom: solid 1px #FFFACD; }

.orphus {
margin-top: 0px;
margin-bottom: 5px;
width: 155px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.blue { border-color: rgb(215, 218, 233); }
.green { border-color: rgb(220, 235, 220); }
.yellow { border-color: rgb(230, 227, 179); }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
                      /* ııııııııı, ııııı ııı ııııı ııııı*/

/* ıııııı ııı ıııııııııııı ııııııı */
.border_box_top {
border-width: 1px;
border-style: solid;
font-size: 14px;
line-height: 17px;
font-family: "trebuchet ms",verdana,tahoma,arial,sans-serif;
font-weight: 600;
text-align: center;
}

.border_box_bottom {
border-style: solid;
border-width: 0px 1px 1px 1px;
padding: 10px;
 }

#blue { background-color: #F5F5F5; border-color:   rgb(215, 218, 233); }
#green { background-color: #FFFACD; border-color:  rgb(220, 235, 220); }
#yellow { border-color:  rgb(230, 227, 179); background-color: #FFFACD; }
#pink { background-color: #FFFACD; border-color:  rgb(236, 208, 179); }
#grblue { background-color: #FFFACD; border-color:  rgb(206, 224, 224); }
#purple { background-color: #FFFACD; border-color:  rgb(232, 216, 221); }
#orangegreen { background-color: #B9E16D; border-color:  #EBAC57; }



.generated_black { color: #000; font-size: 13px; line-height: 15px; }

.generated_grey { color: #666; font-size: 13px; line-height: 15px; }


.box {
	background-color: #FFFACD;     /* #FFFF99; */
	border: #bba 1px solid;	
        margin: 0px 0px 5px; 	   	
        padding: 5px 10px 5px 10px;
        font-size: 13px;
        line-height: 15px;
}

.nickname {
	COLOR: #DE171E;                 	/* - ıııı ıııııı*/
	FONT-FAMILY: tahoma,arial,sans-serif;	/* - ııııı ııııııı*/
	FONT-SIZE: 13px;                	/* - ıııııı ıııııı*/
	LINE-HEIGHT: 10px;               	/* - ıııııı ıııııı*/
	FONT-WEIGHT: 900;               	/* - ııııııı ıııııı*/
}

                       /* ııııııııı ıııııııııı ııııııı */


/* - ııııı ııı ıııııııı ıııııııııı ııııııı*/
.combo_box {
	width: 100px;			/* - ıııııı ııııııııııı ıııııı*/
    font-family: tahoma,arial,sans-serif;	/* - ııııı ııııııı*/
    font-size: 12px;	/* - ıııııı ıııııı*/
    color: #555;		/* - ıııı ıııııı*/
    background-color: #FFFACD;	/* - ıııı ıııııı ıııııı*/
    z-index: 1;
}
.combo_box_wide {
	width: 150px;			/* - ıııııı ııııııııııı ıııııı*/
    font-family: tahoma,arial,sans-serif;	/* - ııııı ııııııı*/
    font-size: 12px;	/* - ıııııı ıııııı*/
    color: #555;		/* - ıııı ıııııı*/
    background-color: #FFFACD;	/* - ıııı ıııııı ıııııı*/
    z-index: 1;
}


/* - ıııııı ııııııııı ıııııı ı ıııı "ıııııııııı" */	

	.statis {
		COLOR: #6e6d7a;
		FONT-FAMILY: verdana, tahoma,arial,sans-serif;
		FONT-WEIGHT: 400;
		FONT-SIZE: 11px;
		LINE-HEIGHT: 11px;
		LETTER-SPACING: 0.1em;
	}


.B {
	text-decoration: none;
      white-space: nowrap;
}

/* ıııııı ııı ıııııı "ıııııııı ııııııııı - ıııııııı" ıı ııııııı ııııı */

.param_headerbox {
background-color: #F5F5F5;
font-family: tahoma,arial,sans-serif;
font-size: 16px;
font-weight: bold;
text-indent: 5px;
height: 40px;
}

.param_infobox {
background-color: #FFFACD;
font-family: tahoma,arial,sans-serif;
font-size: 13px;
width: 100%;
text-indent: 5px;
}

.param_statbox {
background-color: #FFFACD;
font-family: tahoma,arial,sans-serif;
font-size: 13px;
width: 100%;
text-indent: 5px;
}

#param_fotobox {
background-color: #FFFACD;
}
.param_border {
background-color: white;
}

.param_desc {
	text-align: right;
	width: 130px;
       	border-width: 1px;
        height: 25px;
}
.param_text_value {
	text-align: left;
	text-indent: 20px;
}

.param_stat_header {
        text-align: center;
        text-indent: 20px;
        font-weight: bold;
}
.param_stat_value {
        text-align: center;
        text-indent: 20px;

}
.profileparam {
	position:relative;
	visibility:visible;
}
.profileparamdisable {
	position:absolute;
	visibility:hidden;
}


/* ıııııı ııı ıııııı ııııııııı (ııııııı ııııııı) ıı ıııııııı ıııııı ıııı booklist.php*/
.find_nav {
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}

.find_nav a {
    color: #0000FF;
    text-decoration: none;
    white-space: nowrap;
}

/*ıııııı ııı ııııı (book.tpl)*/
.book_param_desc {
	font-style: italic;
	text-align: right;
/*	font-size: smaller;*/
	vertical-align: top;
}

.book_param {
	text-align: left;
/*	font-size: smaller;*/
}

.book_header {
	text-align: left;
	font-weight: bold;
}

.book_header a {
	text-align: left;
	font-weight: bold;
}

.book_header a:hover {
	text-align: left;
	font-weight: bold;
}

/*ııııı ıııııııı ııııı*/

.book_name a {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;

      }
.book_name a:hover {
	color: #FF0000;
	text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
}
.is_releases {
       /*	color: #FF0000; */
       /*	font-weight: bold; */
}
.no_releases {
      /*	color: #000000; */
       /*	font-weight: bold; */
}

.error_message {
background-color: #FF9090;
font-weight: bold;
}

.info_message {
	background-color: #CCFFCC;
	font-weight: bold;
}

.commentdetails {
	font-size : 10px;
	color : #000000;
}

/* ııııı ıııııı (ııı ııııııııı ııııı ııııııı - ııı ıı ııııııııııııııı ııı ıııııı, ıııııııı ıııııı ıı ııııı ııııııııı */
.forumline      { background-color: #FFCC00; border: 2px #FFCC00 solid; }

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
        height: 29px;
        border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
       background-color: #CC0000; font-weight: bold; border: #FFCC00; border-style: solid; height: 28px;
}
td.row3Right,td.spaceRow {
        background-color: #F3E2B1; border: #F3E2B1; border-style: solid;
}

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow       { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right      { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft      { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop         { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }
