body {
	background-color:#ccc;
	 background-image:url('style/bg.jpg');
	 background-repeat:repeat-x;
	 background-position:top left;
	 margin:0;
}

a:link {
	color:#333;
	 font-weight:bold;
	 text-decoration:none;
	 border:0;
}

a:visited {
	color:#888;
	 font-weight:bold;
	 text-decoration:none;
	 border:0;
}

a:hover {
	color:#969;
	 font-weight:bold;
	 text-decoration:none;
	 border:0;
}

a:active {
	border:0;
}

a.ad_list:link {
	color:#333;
	 border:0;
	 font-weight:normal;
}

a.ad_list:visited {
	color:#000;
	 text-decoration:none;
	 font-weight:normal;
	 border:0;
}

a.ad_list:hover {
	color:#690;
	 text-decoration:none;
	 border:0;
	 font-weight:bold;
}

a.ad_list_red:hover {
	color:#900;
	 text-decoration:none;
	 border:0;
	 font-weight:bold;
}

a.ad_list:active {
	border:0;
}

a.xhtml:link {
	color:#aaa;
	 font-size:8px;
	 text-decoration:none;
	 margin-top:3px;
}

a.xhtml:visited {
	color:#aaa;
	 font-size:8px;
	 text-decoration:none;
	 margin-top:3px;
}

a.xhtml:hover {
	color:#666;
	 text-decoration:none;
}

b {
	font-family:tahoma, sans-serif;
	 font-size:11px;
	 color: #000;
	 margin:1px;
	 padding:0 0 0 3px;
}

b.pink {
	color:#969;
	 font-size:11px;
}

img {
	border:0;
	 padding:0;
}

p {
	font-family:tahoma, sans-serif;
	 font-size:11px;
	 color: #000;
	 margin:1px;
	 padding:0 0 0 3px;
}

p.margin
{
	margin: 7px 0 7px 0;
}

p.bold {
	font-weight:bold;
}

p.right {
	font-size:10px;
	 text-align:right;
	 margin-right:5px;
	 margin-left:5px;
	 color:#999;
}

p.fix {
	text-align:center;
	 margin-right:5px;
	 margin-left:5px;
	 color:#666;
}

label {
	font-family:tahoma, sans-serif;
	 font-size:10px;
	 color: #000;
	 margin:1px;
}

p.pink {
	color:#969;
	 font-size:11px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
}

p.grey {
	color:#666;
	 font-size:11px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
}

p.citat {
	font-size:10px;
	 font-style:italic;
	 font-weight:bold;
	 text-align:center;
	 margin:0;
	 padding:0;
	 margin:5px 7px 12px 10px;
}

p.grey_small {
	color:#666;
	 font-size:10px;
	 font-weight:normal;
	 margin:0;
	 padding:0;
}

p.red {
	color:#900;
	 font-size:11px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
}

p.box_headline {
	font-size:11px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
}

p.box_headline_margin {
	font-size:11px;
	 font-weight:bold;
	 margin-left:3px;
	 padding:0;
}

p.error {
	font-size:11px;
	 font-weight:bold;
	 margin:0;
	 padding:0;
	 color:#900;
	 text-align:center;
}

p.footer {
	color:#bbb;
	 margin-top:8px;
}

p.nav {
	text-align:center;
}

p.center {
	text-align:center;
}

p.top_margin {
	margin-top:10px;
}

h1 {
	font-family:tahoma, sans-serif;
	 color:#000;
	 font-size:12px;
	 margin:3px;
	 padding:0;
}

#outer {
	width:900px;
	 margin:auto;
}

#container {
	width:900px;
	 float:left;
}

#inner_content {
	background-color: #333;
	 width:900px;
	 margin:0 auto 0 auto;
}

#header {
	width:inherit;
	 height:243px;
}

#topshad {
	width:inherit;
	 height:6px;
}

#menu {
	width:inherit;
	 height:24px;
}

#menu_wh {
	width:886px;
	 height:36px;
	 float:left;
}

#shad_left {
	background-image:url('style/shad_left.jpg');
	 background-repeat:no-repeat;
	 float:left;
	 width:7px;
	 height:545px;
}

#shad_right {
	background-image:url('style/shad_right.jpg');
	 background-repeat:no-repeat;
	 float:right;
	 width:7px;
	 height:545px;
}

#body_shad {
	margin: 0;
	background-image:url('style/body_shad.jpg');
	 background-repeat:repeat-x;
	 width:886px;
	 height:18px;
	 float:left;
}

#bottom {
	clear:both;
	 width: 886px;
	 height:44px;
	 margin:auto;
}

#content {
	background-color:#333;
	 min-height:491px;
	 width:886px;
	 margin:auto;
	 overflow: hidden;
	 padding-bottom:12px;
	 float:left;
}

table.design {
	border:0;
	 font-size:0;
}

table.design td {
	font-size:0;
}

td.design_right {
	font-size:0;
	 text-align:right;
}

td.topshad {
	background-image:url('style/shad_up_mid.jpg');
	 background-repeat:repeat-x;
	 width:888px;
}

input {
	border:1px solid #000;
	 color:#000;
	 background-color:#fff;
}

input[type="text"], input[type="password"]
{
	background-image: url('style/form_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	height: 18px;
}

input.button {
	border:0;
}

textarea {
	border:1px solid #000;
	color:#000;
	background-color:#fff;
	background-image: url('style/form_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus
{
	border: 1px solid #996699;
}


td.menubg {
	background-image:url('style/menu_mid.jpg');
	 background-repeat:repeat-x;
	 width:854px;
}

td.menu_wh_mid {
	margin: 0;
	background-image:url('style/menu_wh_mid.jpg');
	 background-repeat:repeat-x;
	 width:896px;
	 height:36px;
}

td.bottom {
	background-image:url('style/bottom_mid.jpg');
	 background-repeat:repeat-x;
	 width:872px;
	 text-align:center;
}

table.menu {
	margin:auto;
	 border:none;
}

div.box {
	float:left;
	 margin:5px 0px 5px 10px;
	 width:180px;
}

div.box_right {
	float:right;
	 margin:5px 10px 5px 0;
	 width:180px;
}

div.box_title {
	background-image:url('style/box_header.jpg');
	 width:inherit;
	 height:21px;
	 text-align:center;
	 overflow:hidden;
}

div.box_title_ad {
	background-image:url('style/box_header.jpg');
	 width:886px;
	 height:21px;
	 text-align:center;
	 overflow:hidden;
	 float:left;
}

td.box_mid {
	background-image:url('style/box_top_mid.jpg');
	 background-repeat:repeat-x;
	 height:29px;
	 width:136px;
}

div.box_header {
	height:29px;
	 width:inherit;
	 margin-top:2px;
	 overflow:hidden;
}

td.box_more {
	background-image:url('style/box_top_mid.jpg');
	 background-repeat:repeat-x;
	 width:30px;
	 height:29px;
	 padding:0;
}

div.box_content {
	background-color:#fff;
	 border-left:1px solid #666;
	 border-right:1px solid #666;
	 width:178px;
	 overflow:hidden;
}

div.box_foot {
	height:5px;
	 width:inherit;
}

td.box_foot_mid {
	background-image:url('style/box_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:170px;
}

td.box_top_left {
	background-image:url('style/box_top_left.jpg');
	 background-repeat:no-repeat;
	 height:29px;
	 width:7px;
}

td.box_top_right {
	background-image:url('style/box_top_right.jpg');
	 background-repeat:no-repeat;
	 height:29px;
	 width:7px;
}

td.box_foot_left {
	background-image:url('style/box_foot_left.jpg');
	 background-repeat:no-repeat;
	 height:5px;
	 width:5px;
}

td.box_foot_right {
	background-image:url('style/box_foot_right.jpg');
	 background-repeat:no-repeat;
	 height:5px;
	 width:5px;
}

img.ball {
	margin-right:5px;
}

td.box_mid_ad {
	background-image:url('style/box_top_mid.jpg');
	 background-repeat:repeat-x;
	 height:29px;
	 width:736px;
}

td.box_foot_mid_ad {
	background-image:url('style/box_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:740px;
}

div.box_ad {
	background-color:#fff;
	 border-left:1px solid #666;
	 border-right:1px solid #666;
	 width:748px;
	 overflow:hidden;
}

div.big_box_ad {
	width:750px;
	 margin:5px 0 0 30px;
}

div.center_boxes_ad {
	width:748px;
	 margin-left:33px;
}

div.ad_margin {
	margin:15px 10px 10px 0;
	 width:180px;
}

div.boxinbox_content {
	background-color:#fff;
	 border-left:1px solid #ccc;
	 border-right:1px solid #ccc;
	 width:178px;
	 overflow:hidden;
	 margin:0 0 0 20px;
}

div.boxinbox_content_right {
	background-color:#fff;
	 border-left:1px solid #ccc;
	 border-right:1px solid #ccc;
	 width:178px;
	 overflow:hidden;
	 margin:0 20px 0 10px;
}

div.boxinbox_header {
	height:29px;
	 width:inherit;
	 margin:2px 10px 0 20px;
	 overflow:hidden;
}

div.boxinbox_foot {
	height:5px;
	 width:inherit;
	 margin:0 10px 5px 20px;
	 overflow:hidden;
}

div.boxinbox_header_right {
	height:29px;
	 width:inherit;
	 margin:2px 20px 0 10px;
	 overflow:hidden;
}

div.boxinbox_foot_right {
	height:5px;
	 width:inherit;
	 margin:0 20px 5px 10px;
	 overflow:hidden;
}

td.boxinbox_top_right {
	background-image:url('style/boxinbox_top_right.jpg');
	 background-repeat:no-repeat;
	 height:29px;
	 width:7px;
}

td.boxinbox_top_left {
	background-image:url('style/boxinbox_top_left.jpg');
	 background-repeat:no-repeat;
	 height:29px;
	 width:7px;
}

td.boxinbox_foot_left {
	background-image:url('style/boxinbox_foot_left.jpg');
	 background-repeat:no-repeat;
	 height:5px;
	 width:5px;
}

td.boxinbox_foot_right {
	background-image:url('style/boxinbox_foot_right.jpg');
	 background-repeat:no-repeat;
	 height:5px;
	 width:5px;
}

td.boxinbox_mid {
	background-image:url('style/boxinbox_top_mid.jpg');
	 background-repeat:repeat-x;
	 height:29px;
	 width:136px;
}

td.boxinbox_foot_mid {
	background-image:url('style/boxinbox_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:170px;
}

td.boxinbox_mid_big {
	background-image:url('style/boxinbox_top_mid.jpg');
	 background-repeat:repeat-x;
	 height:29px;
	 width:364px;
}

td.boxinbox_foot_mid_big {
	background-image:url('style/boxinbox_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:398px;
}

div.boxinbox_content_big {
	background-color:#fff;
	 border-left:1px solid #ccc;
	 border-right:1px solid #ccc;
	 width:406px;
	 overflow:hidden;
	 margin:0 0 0 20px;
}

td.boxinbox_mid_medium {
	background-image:url('style/boxinbox_top_mid.jpg');
	 background-repeat:repeat-x;
	 height:29px;
	 width:194px;
}

td.boxinbox_foot_mid_medium {
	background-image:url('style/boxinbox_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:228px;
}

div.boxinbox_content_medium {
	background-color:#fff;
	 border-left:1px solid #ccc;
	 border-right:1px solid #ccc;
	 width:236px;
	 overflow:hidden;
	 margin:0 0 0 20px;
}

td.boxinbox_more {
	background-image:url('style/boxinbox_top_mid.jpg');
	 background-repeat:repeat-x;
	 width:30px;
	 height:29px;
	 padding:0;
}

table.boxinbox {
	border:0;
	 font-size:0;
	 margin:auto;
}

div.big_box {
	width:450px;
	 margin:10px 0 0 30px;
}

div.big_box_high {
	width:450px;
	 margin:5px 0 0 30px;
}

div.big_box_title {
	background-image:url('style/box_header.jpg');
	 background-repeat:repeat-x;
	 width:inherit;
	 height:21px;
	 text-align:center;
	 overflow:hidden;
}

div.big_box_header {
	height:29px;
	 width:inherit;
	 margin-top:2px;
}

td.big_box_mid {
	background-image:url('style/box_top_mid.jpg');
	 background-repeat:repeat-x;
	 width:436px;
}

div.big_box_content {
	background-color:#fff;
	 border-left:1px solid #666;
	 border-right:1px solid #666;
	 width:448px;
	 overflow:hidden;
	 padding-top:5px;
}

div.big_box_foot {
	height:5px;
	 width:inherit;
}

td.big_box_foot_mid {
	background-image:url('style/box_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:440px;
}

div.center_boxes {
	margin-top:12px;
	 width:500px;
	 float:left;
	 display: inline;
}

div.center_boxes_high {
	margin-top:0;
	 width:500px;
	 float:left;
	 display: inline;
}

div.center {
	text-align:center;
}

img.icon_image {
	vertical-align:middle;
}

td.icon_image {
	width:20px;
}

tr.selectable {
	cursor:pointer;
	 height:20px;
}

tr.content_over {
	background-image: url('style/content_over.gif');
	 background-repeat:repeat-x;
	 height:20px;
	 cursor:pointer;
	 color:#fff;
}

table.pres_info {
	margin:0 0 12px 10px;
}

table.pres_info_small {
	margin:0 0 12px 10px;
}

td.pres_image {
	margin:5px 0 0 24px;
	 float:left;
	 padding:0;
}

img.boxinbox {
	margin-top:10px;
}

img.thumb {
	margin-left:10px;
}

img.blog_mini {
	float:right;
	 margin:0 0 5px 10px;
	 width:130px;
	 height:98px;
}

table.images td {
	vertical-align:top;
	 padding-bottom:20px;
}

td.pic_nav {
	width:86px;
}

p.smaller {
	font-size:10px;
}

td.time_post {
	width:115px;
}

div.show_img {
	width:100%;
	 text-align:center;
}

p.blog_content {
	margin:10px 15px 20px 15px;
}

td.ans_box_mid {
	background-image:url('style/box_top_mid.jpg');
	 background-repeat:repeat-x;
	 width:406px;
}

div.ans_box_content {
	background-color:#fff;
	 border-left:1px solid #666;
	 border-right:1px solid #666;
	 width:410px;
	 overflow:hidden;
	 padding-top:5px;
	 padding-left:8px;
}

td.ans_box_foot_mid {
	background-image:url('style/box_foot_mid.jpg');
	 background-repeat:repeat-x;
	 width:410px;
}

td.ans_stick {
	background-image:url('style/icons/comment_arrow_stick.png');
	 background-repeat:repeat-y;
	 height:100%;
}

td.ans_stick_last {
	background-image:url('style/icons/arrow_stick_last.png');
	 background-repeat:no-repeat;
}

div.vote {
	 background-image:url('/style/bar.gif');
	 background-repeat:repeat-x;
	 height:15px;
	 margin:5px 0 10px 4px;
}

#admin_bar
{
	position: fixed;
	bottom: 0;
	right: 0;
	margin: auto 0;
	height: 35px;
	z-index: 99;
}
