

#main-content {
	padding-top : 6px;
	padding-right : 6px;
	padding-bottom : 6px;
	padding-left : 6px;
	background-color :#484848;
	overflow-y: auto;
}
#main-container{
	width: 100%;
	overflow-y: hidden;
	overflow-x: auto;
	background-color :#484848;
}

.side-both #main-content {}
.side-left #main-content {margin-left: 205px;}
.side-right #main-content {margin-right: 195px;}


/*IE SideBar Left Fixes*/
* html #side-border-left  {
	height: 10%;
	width: auto;
}

/*IE SideBar Right Fixes*/
* html #side-border-right  {
	height: 10%;
	width: auto;
}

/*IE Container Fixes*/
* html #container  {
	height: 10%;
	width: auto;
}
/*IE Fix */
.item {
margin: 5px;
padding: 10px;
}



#side-border-left {
	float : left;
	width : 205px;
	color : #333;
	padding : 6px 0 0 0;
}

#side-border-right {
	float : right;
	width : 195px;
	color : #222;
	padding : 6px 0 0 0;
}


#container {
	height:100%;
	line-height : 1.5em;
	background-color :#484848;
}

/*IE Fixes*/
* html #main-content {
	height: 10%;
	width: auto;
	
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	
}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.floatfix {overflow:hidden;}
* html .floatfix {width:100%;}
.center, *[align="center"] {margin: 0 auto;}




li.white a, a.white{ color:#fff; text-decoration:none;   }
li.white a:hover, a:hover.white { color:#fff; text-decoration:underline;  }

a { color:#106C10; text-decoration:none;  }
a:hover { color:#FF0000; text-decoration:none;  }

a.side { text-decoration: none;  }
a:hover.side { color:#FF0000; text-decoration: none;  }



body {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:11px; 
	margin:10px; 
	background-color :#484848;
	}
div.content
  {
  height: 100%;
  overflow: auto;
 }
form { margin:0px 0px 0px 0px; }

hr {  border-top:1px solid; border-bottom: none;border-left: none;border-right: none;  color:#484848; }
hr.side-hr { border-top:1px solid; border-bottom: none;border-left: none;border-right: none;  color:#484848; }

td { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; }

pre { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:10px; }



.header2 {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px; 
	color:#345733; background-color:#BDBBBB; 
	border:1px #407740 solid; 
	padding:4px; 
}

.button {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px; 
	color:#000; background-color:#FFFFFF; 
	height:19px; 
	padding:0px 2px 0px 0px; 
	border:1px #000 solid; 
	margin-top:2px; 
}

.button2 {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px; 
	color:#000; background-color:#FFFFFF; 
	height:19px; 
	padding:2px 2px 2px 2px; 
	border:1px #000 solid; 
}

.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px; 
	color:#000; background-color:#FFFFFF; 
	border:1px #000 solid; 
}

.main-body {
	font-size:11px; 
	color:#000; background-color:#FFFFFF; 
	padding:3px 4px 3px 4px; 

}

.side-body {
	font-size:10px; 
	color:#000; background-color:#E4E4E4; 
	padding:6px 6px 6px 6px; 
		
}

.main-bg { background-color:#484848; }

.border { border:1px #aaa solid; }

.infobar {
	font-size:10px; 
	color:#000;
	margin-top:0px;
	text-align:left; 
	vertical-align:bottom; 
	border-top: 1px solid #C3C3C3;
	padding:4px 4px 2px 4px; 
}

.infobar2 {
	text-align:left; 
	vertical-align:top; 
	border-bottom: 1px solid #C3C3C3;
	padding:4px 1px 4px 1px; 
}

.dashed {
	color:#000; 
	border-top: 1px solid #C3C3C3;
	border-top-style: dotted;
	margin-top:4px; 
	padding:4px 4px 2px 4px; 
}

.border-1 {
	border-top: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	margin: 0px;
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
}

.border-2 {
	border-top: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin: 0px;
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
}

.border-3 {
	border-top: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin: 0px;
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
}

.bar-main {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:11px; 
	color:#fff; 
	height:24px; 
	padding-right: 2px;
	padding-left: 2px;
	background-image:url(images/bar.gif); background-repeat:repeat-x; 
}

.bar-left {
	width:4px; height:24px; 
	background-image:url(images/bar-left.gif); 
}

.bar-right {
	width:6px; height:24px; 
	background-image:url(images/bar-right.gif); 
}

.b-top-main {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:11px; 
	color:#fff; 
	height:24px; 
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-weight: 800;
	background-image:url(images/b-top.gif); background-repeat:repeat-x; 
	}

.b-top-left {
	width:7px; height:24px; 
	background-image:url(images/b-top-left.gif); 
}

.b-top-right {
	width:9px; height:24px; 
	background-image:url(images/b-top-right.gif); 
}

.b-left {
	width:7px; 
	background-image:url(images/b-left.gif); background-repeat:repeat-y; 
}

.b-right {
	width:9px; 
	background-image:url(images/b-right.gif); background-repeat:repeat-y; 
}

.b-bottom-main {
	height:9px; 
	background-image:url(images/b-bottom.gif); background-repeat:repeat-x; 
	
	}

.b-bottom-left {
	width:7px; height:9px; 
	background-image:url(images/b-bottom-left.gif); 
}

.b-bottom-right {
	width:9px; height:9px; 
	background-image:url(images/b-bottom-right.gif); 
}

.tbl-border { background-color:#484848; }
.tbl-border2 { border: 1px solid #C5C5C5; }
.tbl-border3 { 
border-top: 0px; 
border-left: 1px solid #C5C5C5; 
border-right: 1px solid #C5C5C5; 
border-bottom: 1px solid #C5C5C5; 
}
.tbl-border4 { 
border-top: 0px; 
border-left: 0px; 
border-right: 1px solid #C5C5C5; 
border-bottom: 1px solid #C5C5C5; 
}
.tbl { font-size:11px; padding:3px 4px 3px 4px;  background-color:#FFFFFF;}
.tbl1 { font-size:11px; color:#000; background-color:#FFFFFF; padding:4px; }
.tbl2 {	font-size:11px; color:#000; background-color:#F0F0F0; padding:4px; }
.tbl3 { font-size:11px; color:#000; background-color:#F0F5F0; padding:4px; border: 1px solid black; }
	
.forum-caption {
	font-size:11px; font-weight: 800;
	color:#fff;
	height:22px; 
	padding:0px 4px 1px 4px; 
	background-image:url(images/b-top.gif);
}
.tbl1 thread{
color:white;
}
.quote {
	color:#000; background-color:#F7F7F7; 
	padding:2px; 
	margin:0px 20px 0px 20px; 
	border:1px #C5C5C5 solid;
	color: #000000;
}
	
.poll { height:12px; border:1px #000 solid; }

.comment-name { font-weight:bold; color:#004400; }

.shoutboxname { font-weight:bold; color:#002266; }
.shoutbox { padding: 0 }
.shoutboxdate { font-size:9px; color:#000; text-align:right; }

.small { font-size:10px; font-weight:normal; }
.small2 { font-size:10px; font-weight:normal; color:#666; }
.small3 { font-size:10px; font-weight:bold;  }
.side-small { font-size:10px; font-weight:normal; color:#000; }
.side-label { background-color:#9bb89b; padding:2px; }

.gallery { padding: 16px 0px 8px 0px; }

.userimages {
	border: 1px #484848 solid;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 3px 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #C3C3C3;
	background: #FFF;
}

.shadetabs li a:hover{
	text-decoration: none;
}

.shadetabs li a.selected{ /*selected main tab style */
	position: fixed;
	background: #F0F0F0;
	border-bottom-color: #F0F0F0;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}

/* ugis o. - 20.08.2010 */
.red { color: blue;}
.blue { color: red;}
.green { color: green;}
.grey { color: #8b8989;}
.violet { color: #136591;}
.black { color: black;} 
.orange { color: #b87300;} 
.darkgreen{color: #26421A;}
.lightgreen{color:#4CFF00;}
.darkred{color:#A30029;}
.bold { font-weight: bold; }
.border-bottom { border-bottom: 1px solid #CCC; }
.border-top { border-top: 1px solid #CCC; }
.panel-spacing { padding-bottom: 5px; }
.text-center { text-align: center;}

/* AV 27/01/11: page navigation */

.pagenav {
color: grey;
}
.pagenav span{
	color: white;
	background-color: #47BA79;
	padding: 2px 0.4em 0.4em 0.4em;
	margin : 0.2em;
	border: 1px solid green;
}
.pagenav a {
	color: white;
	background-color: #47BA79;
	border: 1px solid grey;
	padding: 2px 0.4em 0.4em 0.4em;
	margin : 0.2em;
}
.pagenav a:hover{
	color: darkgreen;
	background-color: lightgreen;
	border: 1px solid black;
	}
.pagenav a {
	color: grey;
	background-color: #F2F2F2;
}

/*AV 28/01/11 : login form */
#pass, #login{
	padding:4px 4px 4px 22px;
	border:1px solid #9C9C9C;
	width:80px;
	height:12px;
}

#pass{
background:#F0F0F0 url(images/password.png) no-repeat 2px 2px;
}

#login{
background:#F0F0F0 url(images/user_green.png) no-repeat 2px 2px;
}
#login:focus,#pass:focus{
background-color:#E6F5E4;
border:1px solid black;
}
/*AV 04.02.2010 : Image Map for Voting Panel */

#serv {     
width: 150px;      
height: 90px;     
position: relative;       
background-image: url(/infusions/voting/wos_vote_rez.png);    
background-repeat: no-repeat;
 } 

#serv ul {   
margin: 0;   
padding: 0;   
list-style: none;
 } 

#serv a {   
position: absolute;       
outline: 0; 
text-indent: -1000em; 

} 

#gg_a:hover {   
border: 1px solid white; 
} 
#war3_a:hover {   
border: 1px solid darkgreen; 
} 

#serv .gg a {  
width: 59px;       
height: 63px;   
top: 25px;   
left: 0px; 
}

#serv .war3 a {     
width: 53px;       
height: 63px;      
top: 25px;  
left: 94px; }

/*AV 06.02.2010 : Call Admin panel */

div.ca_text {
   width:auto;
   height:100px;
   border:1px solid #ccc;
   background: white;
   padding:4px;
   overflow-y: auto;
   font-family: "Verdana", "Tahoma", "Arial", "Sans-Serif";
   font-size: 10px;
   color: grey;
}
div.ca_text #b1{
	color: green;
}
div.ca_text #b2{
	color: #355DDE;
}
div.ca_text #b3{
	color: #E03F3F;
}
div.ca_text #b4{
	color: #256E2F;
}
div.ca_text #i1{
	font-size: 10px;
	color : grey;
}
div.ca_text hr {
	border-top : 1px solid lightgrey;
	border-left: none;
	border-right : none;
	border-bottom: none;
	margin-top : 1px;
	margin-bottom : 1px;
}
div.ca_text b{
font-weight: normal;
}

