body {
	margin: 0;
	padding: 0;
	background-color: #f6efd8;
}
form {
    margin: none;
    padding: none;
}
input {
    font-size: 8pt;
    margin: 0px;
}
img {
	border: 0;
}

fieldset {
    border: 1px solid #bdb579;
}
fieldset legend {
    font-weight: bold;
    color: #bdb579;
}
.nomargin {
	margin: 0px;
}

/* Design */

td#know_cont {
	background: url('know_bg0.gif') repeat-y;
	padding: 0px 10px 0px 30px;	
	font-size: 8pt;	
	font-weight: bold;
}
td#know_cont p {
	padding-left: 20px;
	background: url('arrow000.gif') no-repeat;
    background-position: 0px 3px;
}

table#vote {
	width: 335px;
	float: right;
}
td#vote_cont { /*#49a76c*/
	background: #4CB03D url('vote_top.gif') no-repeat;
	padding: 7px 10px 0px 10px;
	height: 122px;
	vertical-align: top;
	font-size: 8pt;
}
#vote_cont h1 {
	font-size: 16pt;
	color: white;
}
.votebar {
    background-color: #007d22;
    border: 1px solid white;
    display: table;
}

/*.cat_title {
	height: 30px;
	vertical-align: top;
	width: 120px;
	text-align: center;
	display: block;
}*/

input#search_field {
	border:1px solid #b5a570;
	height: 24px;
	color: #838383;
	padding-top: 4px;
	padding-left: 5px;
}

input.input_text {
	border:1px solid #b5a570;
	height: 24px;
	color: #838383;
	padding-top: 4px;
	padding-left: 5px;
}

#top {
	background: #f6efd8 url('top_bg00.gif') no-repeat;
	background-position: right;
}

#bottom {
	background: #007d22 url('bot_bg00.gif') no-repeat;
	height: 40px;
}

#bottombottom {
    height: 20px;
}
#bottombottom, #bottombottom A:link, #bottombottom A:visited {
    color: #d2c9ab;
    font-size: 8pt;
}

#nav {
	background-color: #56a872;
	font-size: 8pt;
	width: 100%;
}
#nav A:link, #nav A:visited {
	color: black;
	font-size: 8pt;
}
#nav #nav_a {
	color: white;
	text-decoration: none;
}
#nav A:hover {
	text-decoration: none;
}

#siteindex_main {
	background: white url('white_bo.gif') no-repeat;
	background-position: bottom;
}
#siteindex_main_top {
	background: url('white_bp.gif') no-repeat;
	height: 30px;
	padding: 30px 10px 10px 10px;	
}
#siteindex_main_top h1 {
	font-size: 18pt;
	color: #007836;
	display: inline;
}
.news {
	font-size: 8pt;
}
#newsblock {
	padding-right: 20px;
}
#newsblock_txt, #newsblock_txt * {
	color: #434343 !important;
}

table#quick_menu {
	background: url('quick_me.gif') repeat-y;
	position: absolute;
}
div#quick_menu_top {
	background: url('quick_mf.gif') no-repeat;
	padding: 60px 15px 20px 15px;
	height: 330px;
	color: #ff6600;
	font-size: 8pt;
}
div#quick_menu_top p {
	text-indent: 12px;
	background: url('qm_li000.gif') no-repeat;
	background-position: 1px 3px;
}
td#quick_menu_td {
	background: url('quick_mg.gif') no-repeat;
	background-position: bottom left;
}
div#quick_menu_top * {
	color: #ff6600;
}
div#quick_menu_top A:link, div#quick_menu_top A:visited {
	color: #ff6600;
}
div#quick_menu_top A:hover {
	text-decoration: none;
}

.ct_open0, .ct_close0, .ct_open1, .ct_close1 { 
	font-weight: bold;
	color: #ff9500;
}
.ct_open0 A:link, .ct_open0 A:visited, .ct_close0 A:link, .ct_close0 A:visited, .ct_open1 A:link, .ct_open1 A:visited, .ct_close1 A:link, .ct_close1 A:visited  {
	color: #ff9500;
	text-decoration: none;
}
.ct_open0, .ct_close0 {
	padding: 10px;
	width: 200px;
	text-transform: uppercase;
	border-bottom: #e6dbb8 solid 3px;	
}
.ct_open1, .ct_close1 {
	text-transform: capitalize;
	padding: 5px 5px 5px 15px;
}
.ct_open0 {
	background-color: #f0e8cd;
}
.ct_close0 {
	background-color: #ede4c6;
}
.ct_open0 A:hover, .ct_close0 A:hover, .ct_open1 A:hover, .ct_close1 A:hover {
	text-decoration: underline;
}
A.ct_act {
	color: black !important;
}

.cp_pos td {
	display: table-cell;
	width: 173px;
	padding: 20px 40px 20px 40px;
	text-align: center;
}
.cp_pos td img {
	float: left;
}

#sym img {
	behavior: url('pngbehav.htc')
}

#copy {
	font-size: 8pt;
	color: white;
}
#copy A:link, #copy A:visited {
	color: #ff9500;
}

/* Main menu */

#menu_block {
	background: #eb1b23 url('menu_bg0.gif') repeat-x;
	background-position: center;
}
#menu_block_bg {
	background: url('menu_cur.gif') no-repeat;
	background-position: right;           
}

td.menu, td.menu_a {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
    font-size: 9pt;
    /*margin-bottom: 5px;*/
    padding-left: 15px;
    text-transform: uppercase;
}
.menu A, .menu A:link, .menu A:visited {
	color: white;
	text-decoration: none; 
	cursor: pointer;
	cursor: hand;	
}
.menu_a A, .menu_a A:link, .menu_a A:visited {
	color: #ffcc66;
	text-decoration: none; 
	cursor: pointer;
	cursor: hand;
}
.menu A:hover, .menu_a A:hover {
	color: #ffcc66;
}

div.submenu {
	display: block;
	position: absolute;
	/*padding: 25px;
	margin: 0px 0px 0px -25px;*/
	z-index: 2;
}
div.submenu img {
	behavior: url('pngbehav.htc');
}
div.submenu div {
	display: block;
	width: 173px;
	background: #007d22 url('menu2bg0.png') repeat-y;
	padding: 5px 10px 5px 10px;
	color: white;
	width: expression(
		"193px"
	);
}
div.submenu div A:link, div.submenu div A:visited {
	color: white;
	font-size: 8pt;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
}
div.submenu div A:hover {
	color: #ffcc66;
	text-decoration: none;
}
div#over {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
}

/*div.menu2, div.menu2_a {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
    font-size: 9pt;
    padding-top: 5px; 
}
div.menu2 A:link, div.menu2 A:visited {
	color: white;
} 
div.menu2_a A:link, div.menu2_a A:visited {
	color: #ffcc66;
} 
div.menu2 A:hover, div.menu2_a A:hover {
	color: #ffcc66 !important;
}*/

/* Service menu */
td.servpad {
  padding-right: 20px;
}
A.servmenu {
	color: #fea11d;	
}
A.servmenu_a {
	color: #ff0000;	
}
A.servmenu, A.servmenu_a {
	font-size: 8pt;
	text-transform: lowercase;
}
A:hover.servmenu {
	text-decoration: none;
}

/* catprice */
td.bord {
    border: 1px solid #3D3D3D;
    width: 25%;
}
.uline td {
    border-bottom: 1px solid #3D3D3D;
}

.allPosList {
    font-size: 8pt; 
    text-align: center;
}
.allPosList_a {
    font-size: 8pt; 
    color: red !important;
}

/* Auto image border */
.aib img {
    border: 1px solid #cccccc;
}

.cp_anons {
    text-align: center;
    display: block;
    border: 1px solid #333333;
    padding: 10px;
    margin: 10px;
    width: 150px;
}
 .cp_anons img {
 	border: 1px solid #cccccc;
 }
 
 div.stats{
	display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px
}

.wait {
	display: block;
	position: absolute;
	width: 200px;
	height: 50px;
	border: 1px solid #ff6600;
	background-color: #ffcc33;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #ff6600;
	top: 40%;
	left: 30px;
	z-index: 10000;
}

td.vote_bar {
	background: url('bar_bg00.gif') repeat-x;
	border-left: 1px solid #41805d;
	border-right: 1px solid white;
	width: 239px;
}
td.vote_bar div {
    background: url('bar00000.gif') repeat-x;
    height: 14px;
    display: table;
}
td.vote_perc {
	color: white;
	width: 47px;
	text-align: center;
}