/*-------------------------------------------------------\
Happy Accidents Theme 1.1
by Happy Svensson (http://www.keffkaesque.eu/)
Adapted from original Theme made by SoulSmasher (http://www.soulsmasher.net/)
Thanks to Laura Gonzales, www.networkredux.com, for inspiring me to the name of this Theme!
+--------------------------------------------------------+
| Filename: Happy Accidents CSS
| Author: Happy Svensson
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.opensource.org/licenses/agpl-v3.html. 
| Removal of this copyright header is strictly prohibited 
| without written permission from the original author(s).
+--------------------------------------------------------*/
a {
   color: #333333;
   text-decoration: none;
}
a:hover {
   color: #666666;
   text-decoration: none;
}
a, a.white, li.white a {
	color: #333333;
	text-decoration : none;
}
a:hover.white, li.white a:hover {
	color: #333333;
	text-decoration : underline;
}
a.side {
	color : #333333;
	text-decoration : none;
}

a:hover.side {
	color: #333333;
	text-decoration : underline;
}
body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
/*	background-image: url(images/background_new.png);*/
	background-position: top center;
	background-repeat: repeat;
	background-color: #34536f;
/*	padding-top: 10px;*/
	margin: 0px auto;
}
form {
	margin : 0px;
}
hr {
	height : 1px;
	border : 1px solid #666;
}
hr.side-hr {
	height : 1px;
	border : 1px solid #fff;
}
td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.alt {
	color : #000000;
}
img {
	border: 0px;
}
#main {width: 990px;}
.main {
	width: 990px;
	background-image: url(images/cont.png);
	background-repeat: repeat-y;
}
.theheader {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 120px;
}
.barry {
	background-image: url(images/cont.png);
	background-repeat: repeat-y;
}
#barry {
	background-image: url(images/cont.png);
	background-repeat: repeat-y;
}
.footermain {
	background-image: url(images/footerbg.png);
	background-repeat: repeat-x;
	height: 82px;
	text-align: center;
}
.footerleft {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding: 1px 1px 1px 15px;
	width: 50%;
	text-align: left;
	color: #000000;
}
#footer a {
	color: #000000;
	text-decoration: none;
}
.footerright {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	border : 0px;
	padding : 1px 15px 1px 1px;
	height: 82px;
	width: 50%;
	text-align: right;
	
}
li.first-link .bullet{
	display: none;
}
.button {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #ffffff;
	height : 20px;
	border : 1px solid #ccc;
	margin-top : 2px;
}
.bbcode {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #fff;
	border : 1px solid #ccc;
	margin-top : 2px;
}
.textbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #ffffff;
	border : 1px solid #ccc;
}
.main-body {
	font-size : 11px;
	color : #000;
	padding : 4px 0px 5px 0px;
}
.setuser_body{
	background: #00528e;
	color : #555;
}
.main-bg {
	background-image:url('images/back.gif');
	background-position:top left;
	background-repeat:no-repeat;
	color : #555;
	padding : 0px 23px 0px 20px;
}
.border {
	border : 0px solid #ffffff;
}
.admin-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555;
	background-color: #f6f6f6;
	border: 1px solid #e1e1e1;
	padding: 3px 4px 5px 4px;
	margin-bottom: 5px;
}
.side-body {
	width: 154px;
	text-align: left;
	font-size : 10px;
	color : #777;
	background-image: url(images/sidebod.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color : #fff;
	padding-bottom: 20px;
	padding-left: 8px;
	padding-right: 8px;
}
.side-border-left {
	width: 170px;
	color : #000;
	padding : 10px 5px 10px 10px;
}
.side-border-right {
	width: 170px;
	color : #000;
	padding : 10px 10px 10px 5px;
}
.news-category {
	border: 0;
	margin: 3px 5px 0 0;
	float: left;
}
.news-footer {
	font-size : 10px;
	color : #555;
	background-color : #ffffff;
	background-repeat: no-repeat;
	padding : 3px 4px 4px 4px;
}
/*EDITED*/
.capmain {
	font-family: "Trebuchet MS", "Lucida Grande", sans-serif;
	color: #fff;
	font-size: 1.2em;
	line-height: 1.75em;
	display: block;
	height: 1.75em;
	font-weight: 500;
/*	background: #242424 url(images/panelcap_bg.jpg) repeat-x top;*/
}
.capmain-left {
	width: 3px;
	height: 25px;
	background-color: #555;
	background-image: url(images/cap-left.gif);
}
.capmain-right {
	width: 3px;
	height: 25px;
	background-color: #555;
	background-image: url(images/cap-right.gif);
}
.scapmain {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	color : #000000;
	height: 29px;
	width: 162px;
	padding-left: 8px;
	padding-top: 6px;
	background-image: url(images/sidetop.png);
	background-repeat: no-repeat;
}
.tbl-border {
	color : #000;
	background-color : #eeeeee;
}
.center {
	margin: 0 auto;
}
.spacer {
	margin-bottom: 5px;
}
.tbl {
	font-size : 11px;
	color : #000;
	background-color : #fff;
	padding : 4px;
}
.tbl1 {
	font-size : 11px;
	color : #000;
	padding : 4px;
}
.tbl2 {
	font-size : 11px;
	color : #000;
	background-color : #fafafa;
	padding : 4px;
}
.forum-caption {
	font-size : 11px;
	font-weight : bold;
	color : #000;
	background-color : #ffffff;
	padding : 2px 4px 4px 4px;
}
.quote {
	font-size : 11px;
	color : #555;
	background-color : #f8f8f8;
	padding : 4px;
	margin : 0px 20px 0px 20px;
	border : 1px solid #000;
}
.poll {
	height : 12px;
	border : 1px solid #000000;
}
.comment-name {
	font-weight : bold;
	color : #000;
}
.shoutboxname {
	font-weight : bold;
	color : #000;
}
.shoutbox {
	color : #000;
}
.shoutboxdate {
	font-size : 10px;
	color : #000;
}
.small {
	font-size : 10px;
	font-weight : normal;
}
.smallintranet:link {font-size : 11px;font-style: italic ;text-decoration: none;}
.smallintranet:visited {font-size : 11px;font-style: italic ;text-decoration: none;}
.intranet {
	font-size : 17px;
	font-weight : normal;
	text-decoration: none;
	font-weight : bold;
}
.intranetview {
	Margin : 0px 0px 0px 0px;
	font-size : 12px;
	font-weight : normal;
	 text-decoration:none;
	 color : #000000;
}
.small2 {
	font-size : 10px;
	font-weight : normal;
	color : #000000;
}
.side-small {
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	background-color : #fff;
}
.side-label {
	color : #000;
	background-color : #fff;
	padding : 2px 2px 3px 2px;
}
.tablebreak { margin-bottom: 8px; }
#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigation h2 {
	font-size: 12px;
	color: #000;
	background-color: #fff;
	margin: 0;
	padding: 2px;
}
#navigation a {
	display: block;
	color: #000;
	padding: 2px;
	text-decoration : none;
}
#navigation a:hover {
	color: #000;
	background-color: #ccc;
	text-decoration : underline;
}
* html #navigation ul li{
   height: 1%;
}
.center, *[align="center"] {margin: 0 auto;}
/* Page Navigation */
.pagenav {
	padding: 4px;
}
.pagenav span {
	color: #fff;
	background-color: #f6a504;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
}
.pagenav a {
	color: #555;
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
}
.pagenav a:hover {
	color: #fff;
	background-color: #f6a504;
	margin: 2px;
	text-decoration: none;
}
.white-header ul{
	margin: 0;
	padding: 0;
}
.white-header ul li{ display: inline; }
.white-header ul li.first-link .bullet{ display: none; }
/*alt linkler için*/
#altlinkler{
	margin: 0px auto;
	text-align: center;
	font-size: 12px;
	height:56px;
	float:left;
	background-image:url(images/navbg.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	padding:0px 0px 0px 10px;
}
#altlinkler ul,
#altlinkler li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#altlinkler ul{
	height:56px;
	line-height:56px; 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#altlinkler li{
	padding:0px 0px 0px 0px;
	height:56px;
	line-height:56px;
	display:inline;
	position:relative; 
	float:left;  
	text-align:center;
}
#altlinkler li a{
	height:56px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
	float:left;
	background-image:url(images/active.png);
	background-position:100% 0px; 
	background-repeat:no-repeat;
}
#altlinkler li a:link,
#altlinkler li a:visited{
	color:#000000;
	text-decoration:none;
}
#altlinkler li.active a,
#altlinkler li a:hover{
  background-position:100% -56px; 
}
/* ADD */
span.right {color: #34536f ;float: right; margin:10px 15px 0px 0px;}
.right  A:link{color: #34536f} 
.right  A:visited {color: #34536f}
.right  A:active {color: #34536f}
.right  A:hover{color: #34536f}
table.lexbase{
	color: #666;
	font-variant: small-caps;
	font-weight: 700;
	background: #ddd;
}
table.lexbase td{ 
	border-width: 2px;
	padding: 1px;
	background: #ddd;
}
/* MENU */
.menu {
text-align:center;
margin: 0; 
padding: 0; 
list-style: none; 
background:#404040;
color: #fff; 
width: 150px; 
font: 1.0em "Trebuchet MS", sans-serif; 
} 
.menu a, .menu span {    border: 1px solid #808080; 
list-style: none; 
display: block; 
padding: 3px 3px; 
color: #fff; 
text-decoration: none; 
background:#404040;
} 
.menu .toggleSubMenu a, .menu .toggleSubMenu span {list-style: none; 
background:#808080;
} 
.menu .open a, .menu .open span {list-style: none; 
background:#eabd47;
} 
.menu a:hover, .menu a:focus, .menu a:active {list-style: none; 
background:#eabd47;
text-decoration: underline; 
} 
.menu .subMenu {list-style: none; 
background:#808080;
margin: 0; 
padding: 0; 
} 
.menu ul.subMenu a {list-style: none; 
background:#808080;
background: none; 
padding: 3px 10px; 
}
/* MENU */
.titreparagraphe {	color: #8D0026;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titreparagraphe-red {	color: #ce0036;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titreparagraphe-blue {	color: #5ba1bd;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center; 
}
.titreparagraphe-purple {	color: #90006a;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titreparagraphe-orange {	color: #e46100;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titreparagraphe-yellow {	color: #e09e1a;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.paragraphe-red {	color: #ce0036;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.indexbatonnier{	color: #1c2e3f;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.title{ 
	background-image:url('images/back.gif');
	background-position:bottom left;
	background-repeat:no-repeat;}
#title{padding:0px;/padding:1px;}
.titleviewthread{ padding:1px;}
.intranetmenu{ 
	text-decoration : none;
	font-size : 17px;
	font-weight : bold;
	color : #fff;
	/*background-color : #fff000;*/
	padding : 6px 10px 10px 10px;
	background-image:url('images/bg_intranet.png');
	}
.ombrage { 
    border: 5px solid #fff; 
    -moz-box-shadow: 0px 0px 20px #aaa;  
    -webkit-box-shadow: 0px 0px 20px #aaa;  
    box-shadow: 8px 8px 12px #555;  
    }

.userposte{
	padding: 0px 6px 10px 0px;
	background:#f0f0f0;
	color:#000;
}
.userposter{
	padding: 0px 0px 10px 6px;
	background:#f0f0f0;
	color:#000;
}
.userpostem{
	padding: 0px 6px 10px 0px;
	background:#fff;
	color:#000;
}
.indexintranet {	padding-left: 31px;}
/*
menu
*/
.jqueryslidemenu{
font: bold 12px Verdana;
/*background: #414141;*/
width: 100%;
text-align: center;
}
.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;width: 189px;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #F2F3F4; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #F2F3F4;
color: #2d2b2b;
text-decoration: none;
}
.jqueryslidemenu span{
display: block;
background: #F2F3F4; /*background of tabs (default state)*/
color: #404040;
padding: 8px 10px;
border-right: 1px solid #F2F3F4;

text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited {
color: #404040;
}

.jqueryslidemenu ul li a:hover{
background: #404040; /*tab link background during hover state*/
color: white;
}
.jqueryslidemenu span:hover{
background: #404040; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 178px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
div#nyroModalFull {
	font-size: 12px;
	color: #111;
	font-family: Verdana;
	
}
div#nyroModalFull div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150	px;
	text-indent: -9999em;
	background: #fff url(../images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
	-moz-border-radius:10px;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	background: url(../images/close.png) no-repeat;
	outline: 0;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
	background: url(../images/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
	right: 0;
	width: 40%;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
	background: url(../images/next.gif) right 20% no-repeat;
}
