﻿body { margin-top:-3px; background:#323232; font:12px/1.25em Lucida Grande, Arial, Verdana, Sans-Serif; color:#a2a2a2; }

a:link { color:#5d891b; text-decoration:none; font-weight:bold;}
a:visited { color:#5d891b; text-decoration:none; font-weight:bold; }
a:hover, a:focus, a:active { color:#FFD800; text-decoration:none; font-weight:bold; }

a:focus { outline:none; font-weight:bold; }



/* ============== Back ============== */

#site
	{
	width:1000px;
	max-width:1000px;
	}

#leftcol
	{
	background-image: url(img/toxic_15.png);
	width: 185px;
	max-width: 185px;
	}

#midcol
	{
	background-image: url(img/toxic_16.png);
	max-width: 39px;
	}

#centercol
	{
	background-image: url(img/toxic_17.png);
    min-width: 686px;
	max-width: 686px;
	}

/* ============== Sides ============== */

#leftside
	{
	background-image: url(img/toxic_14.png);
	width: 45px;
	max-width: 45px;
	
	}

#rightside
	{
	background-image: url(img/toxic_18.png);
	width: 45px;
	max-width: 45px;
	}

/* ============== menu ============== */

#menu
	{
	width: 185px;
	max-width: 185px;
	}

#menuh
	{
	background-image: url(img/menu/menu_01.png);
	height:29px;
	}

#menuc
	{
	background-image: url(img/menu/menu_02.png);
	padding-left:8px;
	padding-right:8px;
	}

#menuc2
	{
	background-image: url(img/menu/menu_02.png);
	padding: 3px;
	}

#menuf
	{
	background-image: url(img/menu/menu_03.png);
	height:26px;
	}


/* ============== search ============== */

.search
	{
	width: 185px;
	max-width: 185px;
	}

.searchc
	{
	background-image: url(img/menu/search_02.png);
	text-align:center;
	}

.searchf
	{
	background-image: url(img/menu/search_03.png);
	height:30px;
	padding-left: 15px;
	}

/* ============== Index ============== */

#main
	{
	width: 686px;
	max-width: 686px;
	}

.index
	{
	width: 686px;
	max-width: 686px;
	}

.indexbodyh
	{
	width: 686px;
	max-width: 686px;
	height:32px;
	background-image: url(img/indexbody/indexbody_01.png);
	vertical-align:middle;
	padding-left: 15px;
	}


.indexbodyc
	{
	width: 686px;
	max-width: 686px;
	background-image: url(img/indexbody/indexbody_02.png);
	padding:3px;
	}

.indexbodyc2
	{
	width: 666px;
	max-width: 666px;
	background-image: url(img/indexbody/indexbody_02.png);
	padding:3px;
	}
    
.indexbodyc3
	{
	width: 686px;
	max-width: 686px;
	background-image: url(img/indexbody/indexbody_02.png);

	}

.indexbodyf
	{
	width: 686px;
	max-width: 686px;
	height:29px;
	background-image: url(img/indexbody/indexbody_03.png);
	}



/* ============== Recent ============== */

#recent
	{
	width: 686px;
	max-width: 686px;
	}

#recentc
	{
	background-image: url(img/recent/recent_04.png);
	
	}

#recentf
	{
	background-image: url(img/recent/recent_05.png);
	height: 26px;
	}



/* ============== news ============== */

#news
	{
	width: 501px;
	}

#newsh
	{
	background-image: url(img/news/news_01.png);
	height:58px;
	
	}
    
#newshicon
	{
    width: 51px;
	padding-top:7px;
	padding-left: 13px;
	}
    
#newshtitle
	{
    width: 319px;
	padding-top:6px;
    
	}

#newsc
	{
	background-image: url(img/news/news_02.png);
	max-width: 502px;
	padding:8px;
	}

#newsf
	{
	background-image: url(img/news/news_03.png);
	height:28px;
	}

.newsDate { float:right; padding:3px 10px 0 0; height:25px; line-height:25px; vertical-align:middle; }



/* ============== forum ============== */

.forum
	{
	width: 686px;
	max-width: 686px;
    }
        
.forumh
	{
	background-image: url(img/forum/forum_01.png);
	height: 36px;
	}

.forumh2
	{
	background-image: url(img/indexbody/indexbody_01.png);
	height: 32px;
	padding-left: 8px;
	vertical-align: middle;
	}

.forumc
	{
	background-image: url(img/forum/forum_03.png);
	padding:3px;
	}

.forumf
	{
	background-image: url(img/forum/forum_04.png);
	height: 29px;
	}
    
 /* ============== forum post ============== */
 
table.forumposts { width:100%; border: 0px; border-spacing: 0px; margin:0; padding:0;}

table.forumposts td	
	{ 
	padding:1px; 
	color: #979797 ; 
	margin:0; 
	}
    
.forumposth
	{
	height: 21px;

    background-image: url(img/forum/forumposth.png);
    padding-top: 2px;
    padding-right: 5px;
	}
    
.forumposthm
	{
	height: 21px;

    background-image: url(img/forum/forumposthm.png);
vertical-align: middle;
	}
 
.forumposths
	{
	height: 21px;

    background-image: url(img/forum/forumposths.png);
	vertical-align: middle;
	}
    
#forumleft
	{
	width: 154px;
	max-width: 154px;
    max-height: 364px;

	border-top:1px solid #1e1e1e;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #1e1e1e;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;
	}
    
.odd { background-color:#323232!important; border-right:1px solid #1e1e1e; border-left:1px solid #1e1e1e; }
.even { background-color:#3d3d3d!important; border-right:1px solid #1e1e1e; border-left:1px solid #1e1e1e; }

/* ========= forum user ========== */

.fuser
	{
	width: 154px;
	max-width: 154px;
    max-height: 364px;
    border-collapse: collapse;
	}
    
#fuserh
	{
	
	height: 30px;
    padding-right: 5px;
    vertical-align: middle;
    background-image: url(img/forum/fuser_01.png);
	}
    
#fuserh2
    { 
    height: 49px;
    padding-left: 4px;
    background-image: url(img/forum/fuser_02.png);   
    }
    
#fuh3 	{ font-size:140%; margin:1em 1em 1em 0; letter-spacing: -1px; font-weight:normal; }
    
#fuserimg
    {
    
    height: 30px;
    vertical-align: middle; 
    background-image: url(img/forum/fuser_03.png);   
    }
    
#fuserava
    {
    
    height: 118px;
    vertical-align: middle; 
    background-image: url(img/forum/fuser_04.png);   
    }
    
#fuserinfo
    {
    
    height: 183px;
    padding-top: 6px;
    padding-left: 8px;
    background-image: url(img/forum/fuser_05.png);   
    }
    
.fblock { background-color:#323232; border:1px solid #464646; padding:8px; margin:4px; }


/* ============== footer ============== */

#footertop
	{
	background-image: url(img/toxic_19.png);
	height: 35px;
	}

#fleftside
	{
	background-image: url(img/toxic_20.png);
	width: 33px;
	height: 58px;
	}

#fmid
	{
	background-image: url(img/toxic_22.png);
	width: 756px;
	height: 58px;
	}

#frightside
	{
	background-image: url(img/toxic_24.png);
	width: 33px;
	height: 58px;
	}

/* ============== temp!!! ============== */



.popupTitle { color:#AAA; background:#171717 none; width:100%; height:35px; line-height:35px; vertical-align:middle; font-size:.90em; text-transform:uppercase; padding:0 0 0 10px; font-weight:bold; }


#subtitle { max-width: 686px; padding-bottom:.75em; padding-left: 8px; padding-right: 8px; }

#pfsBack { float:right; }
#pfsHeader { background:#c8d9e2 none; padding:15px; }
#pfsTitle { font-size:1.3em; font-weight:bold; }
#pfsImage { text-align:center; margin:10px; overflow:auto; }

hr { border: 1px solid; border-color: #555555 transparent transparent transparent; margin:.5em 0; }
* html hr { border: 1px solid #c8d9e2; margin:.5em 0; }

/* ============== Overall ============== */

h1 	{ font-size:250%; letter-spacing: -1px; font-weight:normal;}
h2 	{ font-size:170%; letter-spacing: -1px; font-weight:normal; }
h3 	{ font-size:140%; margin:1em 1em 1em 0; letter-spacing: -1px; font-weight:normal; }
h4 	{ font-size:100%; font-weight:bold; margin:1.5em 1em 1em 0; }
h5 	{ font-size:95%; margin:1em 1em 1em 0; }
h6 	{ font-size:90%; margin:1em 1em 1em 0; }

.bbstyle1	{ font-size:160%; font-weight:bold; }
.bbstyle2	{ font-size:130%; font-weight:bold; }
.bbstyle3	{ font-size:120%; font-weight:bold; }
.bbstyle4	{ font-size:110%; font-weight:bold; }
.bbstyle5	{  }
.bbstyle6	{  }
.bbstyle7	{  }
.bbstyle8	{  }
.bbstyle9	{  }

/* ============== Various ============== */

.disp { padding:.8em; margin:0; }
.block { background-color:#323232; border:1px solid #464646; padding:8px; margin:12px; }
.block h4 { margin-top:0; }
.error { padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center; }
.codetitle { font-size:.90em; text-transform:uppercase; font-weight:bold; padding:2px; margin-top:5px; }
.code { background-color:#FFF; border:1px solid #C8D9E2; overflow: auto; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid  { height:48px; text-align:center; vertical-align:middle; }
.download { font-size:110%; text-align:center; background-color: #FFFFFF; padding:16px; margin-top:16px; }
.small { font-size:75%;}
.paging, .pagenav
{
	padding:6px; text-align:right; font-size:.90em;
}
.pagenav_small
{
	padding:0;
	text-align:right;
	font-size:.80em;
}
.pagenav_prev,.pagenav_next,.pagenav_first,.pagenav_last,.pagenav_pages
{
	padding: 2px 6px;
	background: #1c1c1c;
	margin: 1px;
	border: 1px solid #464646;
}
.pagenav_current {
	padding: 2px 6px;
	font-weight: bold;
	text-decoration: underline;
	background: #252525;
	margin: 1px;
	border: 1px solid #53891b;
}
.coltop { text-align:center; background-color:#323232!important; color:#3E606F; padding:5px 0; font-weight:bold; height:25px; vertical-align:middle; }
.centerall { text-align:center; vertical-align:middle; }
.desc { font-size:95%; padding:3px; color:#646464; }
.spoiler { padding:4px; margin:4px; border:0px dashed #CCCCCC; background-color:#323232; }

.searchhighlight { background-color:#EFFF00; }

.odd { background-color:#323232!important; }
.even { background-color:#3d3d3d!important; }
li { margin:2px; }

img { border-width:0; }
ul { list-style-type:square; }
form { margin:0; }
.colleft { float:left; margin:0px 4px 0px 4px; }
.colright { float:right; margin:0px 4px 0px 4px; }
.bar_front { background-color:#a2b338; border-right:0px solid #dee4e9; padding:0; height:8px; overflow:hidden; }
.bar_back { background-color:#323232; border:1px solid #1c1c1c; margin:0 7px 0 7px; height:8px; overflow:hidden; }
.bbcodes a img { border:0; background-color:transparent; }
.smilies a img { border:0; background-color:transparent; }
.today { border:1px dashed #DDAA00; }
.signature  { color:#FFD800; font-size:.9em; max-height:180px; min-height:140px; overflow: hidden; }
.signature a	{ color:#3E606F; }

.maintenance { margin:10px; padding:2px; border: 2px solid #ccc; background:#efeefe; font: normal 12px lucida console; }

/* ============== Tables ============== */

table td  { vertical-align:top; }
table.flat { width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td  { padding:0; margin:0}
table.main { width:100%; margin:0; padding:4px; }
table.main td  { padding:4px; }
table.main td img	{ margin-right:6px; }
table.cells { width:100%; border-spacing: 1px; margin:0; padding:0;}

table.cells td	
	{ 
	padding:5px; 
	color: #979797 ; 
	background-color:#3d3d3d; 
	margin:0; 
	border-top:1px solid #404040;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #404040;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;
	}
	
#coltop1 
	{ 
	text-align:center; 
	background-color:#323232!important; 
	color:#979797; 
	padding:5px 0; 
	font-weight:bold; 
	height:25px; 
	vertical-align:middle;
	border-top:1px solid #404040;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #404040;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;

	}

	
table.cells1 { width:100%; border: 0px; border-spacing: 0px; margin:0; padding:0;}

table.cells1 td	
	{ 
	padding:1px; 
	color: #979797 ; 
	background-color:#3d3d3d; 
	margin:0; 
	border-top:1px solid #404040;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #404040;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;
	}

table.cells3 td	
	{ 
	padding:1px; 
	color: #979797 ; 
	background-color:transparent; 
	margin:0; 
	}

table.list { width:100%; margin:0; padding:5px; }
table.list td  { padding:12px; }

/* ============== lists ============== */

#lists
	{
	padding:5px; 
	color: #979797 ; 
	background-color:#3d3d3d; 
	margin:0; 
	border-top:1px solid #404040;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #404040;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;
	}
    
table.lists td	
	{ 
	padding:5px; 
	border-top:1px solid #404040;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #404040;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;
	}

.lava
	{
    background-color:#282828; 
	}
    
.linfo
	{
	background-color:#282828;
    height: 12px;
    max-height: 12px;
    font-size: 9px;
    
	}
    
.ltitle
	{
    max-height: 20px;
    font-size: 120%;
    background-color:#3d3d3d; 
	}
    
.lsubtitle
	{
    min-height: 30px;
    background-color:#3d3d3d; 
	}



/* ============== Fields ============== */

input { background-color:#2b2a2a; border:1px solid #3f3f3f; color:#b5b5b5; padding:2px; font-size:1em; margin:0; }
select { background-color:#2b2a2a; border:1px solid #3f3f3f; color:#b5b5b5; padding:2px; font-size:1em; margin:0; }
textarea { background-color:#2b2a2a; border:1px solid #3f3f3f; color:#b5b5b5; padding:2px; font-size:1em; font:1em/1.25em Lucida Grande, Arial, Verdana, Sans-Serif; margin:0; }
radio { background-color:#2b2a2a; border:1px solid #3f3f3f; color:#b5b5b5; }


/* ============== Tabber ============== */


                H1 { margin-bottom: 2px; font-family: Garamond, "Times New Roman", Times, Serif;}
                DIV.container { width: 400px; margin-bottom: 10px; }

                UL.tabNavigation {
                    list-style: none;
                    margin: 4px;
                    padding-top: 8px;

                }

                UL.tabNavigation LI {
                    display: inline;
                }

                UL.tabNavigation LI A {
                    padding: 0px 5px;
                    background-color: #ccc;
                    color: #000;
                    text-decoration: none;
                }

                UL.tabNavigation LI A.selected,
                UL.tabNavigation LI A:hover {
                    background-color: #333;
                    color: #fff;
                    padding-top: 7px;
                }
                
                UL.tabNavigation LI A:focus {
                        outline: 0;
                }

                div.tabs > div {
                        width: 500px;
                        height: 400px;
                        padding: 5px;
                        border: 1px solid #363636;
                }
                
                div.tabs > div h2 {
                        margin-top: 0;
                }

                #first {
                    
                }

                #second {
                    
                }

                #third {
                    
                }
                
                #forth {
                    
                }
                
                #fifth {
                    
                }
                
                .waste {
                        min-height: 2px;
                }

/* ============== Cartoon slider ============== */

#slideshow { width: 680px; height: auto ; margin: auto }

table.slider { background-color:#2b2b2b; width:100%; border: 0px; border-spacing: 0px; margin:0; padding:0;}

table.slider td	
	{  
	color: #979797 ; 
	background-color:#3d3d3d; 
	margin:0; 
	border-top:1px solid #404040;
	border-right:1px solid #1e1e1e;
	border-left:1px solid #404040;
	border-bottom:1px solid #1e1e1e;
	border-collapse: collapse;
    vertical-align: middle;
	}
    
table.slidercells { background-color:#2b2b2b; width:100%; border: 0px; border-spacing: 0px; margin:0; padding:0;}

table.slidercells td	
	{ 
	padding:10px;
    background-color:#2b2b2b; 
	color: #979797 ; 
	margin:0; 
	border-collapse: collapse;
    vertical-align: middle;
	}

/* ============== Plugins ============== */

/* ============== Indexpolls ============== */

.loading { position:relative; left:45%; top:-50px; z-index:99; }

.rss-icon-title{
	margin: 2px 12px 0 5px;
	float: right;
}
.rss-icon{
	margin: 0px 0px 0px 0px;
    float: right;
}

/* ============== Tag Cloud Fixes ============== */
ul.tag_cloud li {
	display: inline;
}

/* ============== Ratings CSS ============== */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(img/system/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(img/system/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0;font-size:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
