/* IMPORTANT */
/* This file has tags like 12 so please edit carefully */

body{ font-family: arial; font-size: 12px; background-color: #000000; background-image: url(../images/trans.gif); color: #FFFFFF; padding: 2px; /* background:url(../img/tabs.gif) no-repeat 100% 0;*/ }


p.e{ background: #FFFFFF; color: #000000; padding: 3px; margin: 0px; }
td{ padding: 10px; margin: 5px; }
input.form_inp{ width: 150px; }
input.form_btn{ background-color: #00007E; color: #FFFFFF; }
div.search{ font-size: 12px; }
div.search h2{ font-size: 12px; margin: 0px; }
div.search p{ font-size: 12px; margin: 0px 0px 10px 0px; }


h1, h2, h3 { font-size: 12px; }
/*---- page container ---*/
div#page{ background-color: #FFFFFF; background-image: url(../images/trans.gif); color: #000000; padding: 15px 15px 15px 15px; }
/*---- page container END ---*/


div#sales{ /*border-left: #000000 1px solid; border-right: #000000 1px solid;*/ }
/*---- SIDE ---*/
div#side{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; /*width: 200px;*/ float: right; padding: 2px; margin: 5px; border: #00007E 3px double; }
div#side p{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; text-align: right; border: none; /*border-bottom: #FFFFFF 0px solid;*/ margin: 0px; }

/* Elements of side */
div#side_main { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_search { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_search form{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_pages { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_cat { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_member { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_listing { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_forms { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_font { text-align: right; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_tpl_select { background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; text-align: right; }
div#side_tpl_select form{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; text-align: right; }


div#side_main p{ border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_search p{border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_pages p{ border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_cat p{  border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_member p{  border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_listing p{  border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_forms p{  border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_font p{  border: none; background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_tpl_select p{  border: none; background-color: #00007E; background-image: url(../url(../images/top_back_lines.jpg); color: #FFFFFF; }

div#side_main a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_search a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_pages a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_cat a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_member a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_listing a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_forms a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_font a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
div#side_tpl_select a{ background-color: #00007E; background-image: url(../images/top_back_lines.jpg); color: #FFFFFF; }
/* Elements end */


div#side form{
margin: 0px;
}
div#side form input{
/* reverse colors */
background: #FFFFFF;
color: #00007E;
border: #000000 1px solid;
margin: 0px;
height: 16px;
font-size: 12px;
}

div#side form fieldset{
padding: 5px;
}

div#side a{
background-color: #00007E;
background-image: url(../images/top_back_lines.jpg);
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 0px 0px 0px 6px;
font-weight: bold;
}
div#side a:hover{
text-decoration: underline;
}


/*---- SIDE END ---*/


/*---- MAIN ---*/
div#content{ background-color: #FFFFFF; background-image: url(../images/trans.gif); color: #000000; padding: 12px; }
div#content div{ background-color: #FFFFFF; background-image: url(../images/trans.gif); color: #000000; }
div#content div *{ /*background-color: #FFFFFF;*/ background-image: url(../images/trans.gif); color: #000000; font-size: 12px; }

div#main{
float: left;
background-color: #FFFFFF;
background-image: url(../images/trans.gif);
color: #000000;
padding: 12px;
}
div#main a{
background-color: #FFFFFF;
background-image: url(../images/trans.gif);
color: #000000;
}
div#main a:hover{
text-decoration: underline;
}
/*---- Main END ---*/


/*---- TOP ---*/
div#head{
background-color: #000000;
background-image: url(../images/top_back_lines.jpg);
color: #00007E;
}

div#top{
background-color: #000000;
background-image: url(../images/top_back_lines.jpg);
background-repeat: repeat-x;
color: #00007E;
}
div#top a{
background-color: #000000;
background-image: url(../images/top_back_lines.jpg);
color: #00007E;
text-decoration: none;
}
div#top a:hover{
text-decoration: underline;
}

/*---- TOP END ---*/


/*---- FOOT ---*/
div#foot{
text-align: center;
color: #000000;
background-color: #FF9999;
background-image: url(../images/trans.gif);

padding: 2px;
margin: 4px;
clear: both;
border-top: #000000 1px solid;
}
div#foot a{
/*background-color: #FF9999;*/
color: #000000;
text-decoration: none;
background-image: url(../images/trans.gif);
}
div#foot a:hover{
text-decoration: underline;
}

/*---- FOOT END ---*/


/*div#banner a{ background-color: #00007E; color: #FFFFFF; font-weight: bold;  text-decoration: none; padding: 1px 10px 1px 15px; }*/
div#banner{ background-image: url(../images/trans.gif); /*background-repeat: repeat-x;*/ background-color: #00007E; /*vertical-align: text-middle;*/ /*border-left: #000000 1px solid; border-right: #000000 1px solid;*/ }
div#banner a{ color: #FFFFFF; /*background-image: url(../images/trans.gif); background-repeat: repeat-x;*/ background-color: #00007E; font-weight: bold;  text-decoration: none; padding: 1px 10px 1px 15px; }
div#banner a:hover{ text-decoration: underline; }
div#banner p{ background-color: #00007E; }


/* Edit freely below */
div#notes{ background: #BDB76B; }
/*div#jax td{ background: #BDB76B; }*/
div#jax a{ background: #BDB76B; padding: 0px 3px 0px 3px; }

h5{ clear: both; }
table td{ color: #000000; }
p.desc{ color: #000000; }
div#final_total table{ border-collapse: collapse; }
div#final_total table td{ border: #000000 1px solid; padding: 3px;  }
h3#subtotal{ background: #000066; color: #FFFFFF; padding: 3px; margin: 2px; font-weight: bold; }

input.cart{ width: 25px; }
/*input.form_btn{ background: #800000; color: #FFFFFF; }*/




/*div#side p{ margin-top: 5px; text-align: right; }*/
/*div#banner { height: 20px;}*/


div.prod{ padding: 5px; }
div.prod h1{ margin: 0px; }
div.prod h2{ margin: 0px; }
div.prod h3{ margin: 0px; }
div.prod p{ margin: 0px; }
div.item{
padding: 5px;
}

div.item table{
border-collapse: collapse;
}
div.item table td{
border: #000000 0px solid;
margin: 5px;
color: #000000;
}
div.item h1{ margin: 0px; }
div.item p{ margin: 0px; }

div.item div.opt{ background: #000000; color: #FFFFFF; padding: 2px 4px 2px 12px; }
div.item div.opt a{ background: #000000; color: #FFFFFF; text-decoration:none; padding-left: 5px; font-weight: bold; font-size: 14px; }
div.item div.opt a:hover{ background: #000000; color: #FFFFFF; text-decoration: underline; }


div#discount{
padding: 5px;
}

div#discount table{
border-collapse: collapse;
}
div#discount table td{
border: #000000 1px solid;
margin: 5px;
}




div#Clisting{
padding: 5px;
}

div#Clisting table{
border-collapse: collapse;
}
div#Clisting table td{
border: #000000 1px solid;
margin: 5px;
}

div#product{ color: #000000; }
div#product td{ color: #000000; }

div#nav{
background: #F89C9C; padding: 10px; font-size: 12px; font-weight: bold; border: #000000 1px solid; text-align: center;
}
div#nav a{
background: #FFFFFF; /*url(../images/nav_back.jpg) no-repeat*/; display: inline; /*width: 200px; height: 20px; font-size: 15px; text-align: left;*/ text-decoration: none; color: #000000; padding: 0px; margin: 4px; border-right: #000000 1px solid;
}
div#nav a:hover{
text-decoration: underline; color: #FF0000;
}
div#images p{ text-align: center; float: left; margin: 5px; }

div.nav{ width: auto; background: #8A2BE2; /*#738F8F;*/ font-weight: bold; padding: 1px; border: #000000 1px solid; }
div.nav a{ background: #000000; color: #FFFFFF; text-decoration: none; padding: 0px 5px 0px 5px; border-right: #FFFFFF 1px solid; }
div.nav a:hover{ background: #000066; color: #FFFFFF; text-decoration: none; }

div#main *{ color: #000000; }
div#main * a{ color: #000000; }
div#main * a:hover{ color: #000000; }

div#jax{ width: auto; }
div#wjax{ width: auto; }

div#notes{ border: #000000 1px solid; padding: 0px; }
div#notes table{ border-collapse: collapse; }
div#notes table td{ border: #000000 1px solid; padding: 5px; background: yellow; color: #000000; }


input{
width: 150px; background: #FFFFFF; color: #000000;
}

input.form_btn{
background-color: #FFFFFF; /*#00007E;*/
background-image: url(../wyzzicons/submit_back.jpg);
text-align: right;
padding: 0px 10px 0px 10px;
height: 27px;
/*width: 190px;*/
border: #000000 1px solid;
color: #000000;
font-weight: bold;
font-size: 11pt;
font-family: verdana, arial;
padding-top: 0px;
}

input.btn{
background-color: #FFFFFF; /*#00007E;*/
background-image: url(../wyzzicons/submit_back.jpg);
text-align: right;
padding: 0px 10px 0px 10px;
height: 27px;
/*width: 190px;*/
border: #000000 1px solid;
color: #000000;
font-weight: bold;
font-size: 11pt;
font-family: verdana, arial;
padding-top: 0px;
}

input.form_inp{
width: 150px; height: 17px; background: #FFFFFF; color: #000000;
}

div#home_news{ padding: 2px; }
div#home_news table td{ vertical-align: top; padding: 5px; }
div.news h3{ margin: 0px; }
div.news p{ margin: 0px; }
div#subcats h3{ margin: 0px; }








//* Forum *//
div#main{ width: 100%; }

div#forum_main_desc{ margin: 5px; }
div#forum_main_desc h1, div#forum_main_desc p{ margin: 0px; }
div#forum_here{ margin: 4px; }
div#forum_here img{ border: none; vertical-align: middle; }
div#board_options{ margin: 4px; text-align: right; padding-right: 15px; }
div#board_options a{ float: left; width: 70px; text-align: center; padding: 0px 5px 0px 5px; background: yellow; color: #0000FF; font-size: 12px; text-decoration: none; font-weight: bold; border: #000000 1px solid; }
div#board_options a:hover{ text-decoration: underline; color: #000000; }

div.quote{ border: #000000 1px solid; padding: 4px; background: #000000; }

div#search_div{ width: 450px; border: #000000 1px solid; padding: 5px; background: #5F9EA0; color: #000000; font-weight: bold; visibility: hidden; position: absolute; top: 0px; right: 0px; }
div#search_div p, div#search_div form{ padding: 5px; background: #5F9EA0; color: #000000; font-weight: bold; }
div#search_div input{ font-size: 18px; font-weight: bold; width: auto; }



table#forum_main{ border: #000000 1px solid; width: 98%; font-weight: bold; }
td.forum_cat{ background: #FFFFFF; color: #000000; }
td.forum_cat h1, td.forum_cat p{ margin: 0px; padding: 0px; }

.forum_board{ background: #00FFFF; color: #000000; border: #000000 1px solid; border-collapse: collapse; width: 98%; }
.forum_board td{ font-weight: normal; text-align: center; background: #483D8B /*#8A2BE2*/; color: #000000; border: #000000 1px solid; border-collapse: collapse; vertical-align: top; padding: 1px 4px 1px 4px; margin: 0px; width: 21%; }

td.board{ background: #FFFFFF; color: #000000; text-align: left; }
td.board p, td.board h3{ margin: 3px; }

td.subforum{ background: #FFFFFF; color: #000000; text-align: left; }
td.forum_statistics{ background: #FFFFFF; color: #000000; text-align: left; }
td.last_thread{ background: #FFFFFF; color: #000000; text-align: left; }



table#forum_threads{ width: 98%; border: #000000 1px solid; border-collapse: collapse; }
table#forum_threads td{  border: #000000 1px solid; border-collapse: collapse; background: #5F9EA0 /*#8A2BE2*/; color: #000000; font-weight: bold; text-align: center; }
table#forum_threads td.thread_text_title{ text-align: left; }

td.graphic_tab{ width: 20px; }
td.number_tab{ width: 60px; }
td.time_tab{ width: 150px; }

p.read_status{ font-size: 10px; }

table.post_contain{ width: 98%; margin: 10px; }
table.post_contain_post_info{ width: 100%; border-collapse: collapse; }

td.post{ width: 100%; border: #000000 1px solid; margin: 0px; padding: 0px; background: #FFFFFF; color: #000000; }
td.post_info{ width: 100%; background: #5F9EA0; color: #000000; text-align: right; border: #000000 1px solid; margin: 0px; padding-right: 10px; font-size: 10px; border-collapse: collapse; }
td.post_info img{ border: none; margin-left: 4px; margin-right: 4px; vertical-align: middle; }
td.post_data{ padding: 5px; clear: both; margin: 5px; border-top: #000000 1px solid; background: #FFFFFF; color: #000000; }
td.post_data p{ margin: 4px; }
td.user_data{ padding: 5px; background: #FFFFFF; color: #000000; }

td.post_options{ padding: 5px; text-align: right; font-size: 12px; color: #000000; }
td.post_options a{ width: 70px; float: left; text-align: center; font-weight: bold; background-color: #5F9EA0; color: #0000FF; text-decoration: none; border: #000000 1px solid; }
td.post_options a:hover{ color: #000000; text-decoration: underline; }

td.normal_user_links{ padding: 3px; width: auto; background: yellow; }
td.normal_user_links a{ background: yellow; color: #000066; padding-left: 5px; }
td.hidden_user_links{ width: 150px; background: yellow; position: absolute; top: 0px; left: 0px; visibility: hidden; }
td.hidden_user_links a{ display: block; padding: 5px; background: yellow; }

div.user_avatar{ width: auto; float: left; margin: 5px; }
div.user_statistics{ float: right; width: auto; margin: 5px; }

td.user_sign{ margin: 5px; border-top: #000000 1px solid; padding: 2px; background: #FFFFFF; color: #000000; }
td.user_sign p{ margin: 0px; }
td.attached_files{ margin: 5px; border-top: #000000 1px solid; padding: 2px; background: #FFFFFF; color: #000000; }
td.attached_files a{ margin-right: 15px; }



table#black{ border-collapse: collapse; border: #000000 1px solid; }
td.black{ vertical-align: top; padding: 5px; margin: 5px; border: #000000 1px solid; color: #000000; }
td.blackB{ vertical-align: top; font-weight: bold; padding: 5px; margin: 5px; border: #000000 1px solid; color: #000000; }
td.blackB a{ vertical-align: top; font-weight: bold; padding: 5px; margin: 5px; border: #000000 0px solid; color: #000000; font-size: 14px; }

span.mid_head{ width: auto; padding: 5px; border: #000000 3px dotted; font-weight: bold; font-size: 16px; margin: 20px 1px 1px 1px; }

td.options_tab{ border: #000000 1px solid; }