/* css */
body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:77%;
	text-align:center;
	background-color: #1c0806;
}

img {
	border:none;
}

form {
	margin:0;
	padding:0;
}
p {
	padding: 6px 0 6px 0;
	margin:0;
}
a {
	text-decoration:none;
	color:#1c0806;
}

td
{
	vertical-align: top;
}

iframe {
	border:none;
}
.float_right {
	float:right;
}

.float_left {
	float:left;
}

.clear {
	clear: both;
	margin:0;
	padding:0;
}

.clear_block {
	clear: both;
	margin:0;
	padding:0;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.clear_right {
	clear: right;
	margin:0;
	padding:0;
}

.clear_bottom {
	margin:0;
	padding:0;
	height:0;
	line-height:0;
	font-size:0;
}

.clear_after:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#container {
	margin: 0 auto 0 auto;
	padding:20px 0 20px 0;
	width:990px;
	text-align:left;
}

#container2 {
	margin: 0 auto 0 auto;
	padding:20px 0 20px 0;
	width:775px;
	text-align:left;
}
/* HEADER */
#header {
	margin:0 10px 0 10px;
	padding:0;
	width:970px;
	height:80px;
}

#logo {
	float:left;
	padding:5px 0 0 0;
	width:190px;
}

#navigation {
	float:right;
	width:775px;
}

#top_menu {
	float:right;
	margin:0 10px 0 0;
	font-size:93%;
	color:#a7a7a7;
}

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

#top_menu ul li {
	display:inline;
	margin:0;
	padding:0;
}

#top_menu ul li a {
	color:#a7a7a7;
}

#main_menu {
	float:right;
	margin:15px 5px 0 0;
	font-size:93%;
	color:#a7a7a7;
}

#main_menu ul {
	list-style:none;
	margin:0;
	padding:0;
	height:25px;
	width:766px;
}

#main_menu ul li {
	float:left;
	text-align:center;
	height:25px;
	line-height:25px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#main_menu ul li.menu_item_1 {
	width:128px;
	background:#666666 url(../images/button_1.png) no-repeat scroll left 0px;
}

#main_menu ul li.menu_item_1_select {
	width:128px;
	background:#666666 url(../images/button_1.png) no-repeat scroll left -25px;
}

#main_menu ul li.menu_item_2 {
	width:127px;
	background:#666666 url(../images/button_2.png) no-repeat scroll left 0px;
}

#main_menu ul li.menu_item_2_select {
	width:127px;
	background:#666666 url(../images/button_2.png) no-repeat scroll left -25px;
}

#main_menu ul li.menu_item_3 {
	width:128px;
	background:#666666 url(../images/button_3.png) no-repeat scroll left 0px;
}

#main_menu ul li.menu_item_3_select {
	width:128px;
	background:#666666 url(../images/button_3.png) no-repeat scroll left -25px;
}

#main_menu ul li.menu_item_4 {
	width:127px;
	background:#666666 url(../images/button_4.png) no-repeat scroll left 0px;
}

#main_menu ul li.menu_item_4_select {
	width:127px;
	background:#666666 url(../images/button_4.png) no-repeat scroll left -25px;
}

#main_menu ul li.menu_item_5 {
	width:142px;
	background:#666666 url(../images/button_5.png) no-repeat scroll left 0px;
}

#main_menu ul li.menu_item_5_select {
	width:142px;
	background:#666666 url(../images/button_5.png) no-repeat scroll left -25px;
}

#main_menu ul li.menu_item_6 {
	width:114px;
	background:#666666 url(../images/button_6.png) no-repeat scroll left 0px;
}

#main_menu ul li.menu_item_6_select {
	width:114px;
	background:#666666 url(../images/button_6.png) no-repeat scroll left -25px;
}

#main_menu ul li a {
	display:block;
	color:#d9d9d9;
	font-weight:bold;
}
/* MAIN */
#main {
	margin:60px 10px 0 10px;
	padding:0;
	width:970px;
	min-height:600px;
}
* html #main {
	height:600px;
}
/* LEFT COLUMN */
#left_column {
	float:left;
	width:190px;
}

#left_column .left_button {
	background:#767676 url(../images/left_button.gif) no-repeat left top;
}

#left_column .gap {
	height:15px;
	background-color:#1A1A1A;
}

#left_column .left_button_inside {
	width:190px;
	height:27px;
	line-height:27px;
	text-indent:15px;
	font-weight:bold;
	color:#ffffff;
}

#left_column .left_column_select {
	margin:0 0 0 4px;
}

#left_column .left_column_select select {
	width:182px;
	height:22px;
	line-height:22px;
	border:1px solid #333333;
	background-color:#797979;
	color:#ffffff;
	padding:2px 2px 2px 6px;
}

#left_column .left_prom_box {
	margin-left:5px;
}

#left_menu {
	margin:0;
	padding:0;
}

#left_menu ul {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

#left_menu ul li {
	margin:0;
	width:178px;
	padding:0 6px 0 6px;
}

* html #left_menu ul li {
	width:190px;
}

#left_menu ul li a {
	font-weight:bold;
	color:#a7a7a7;
}

#left_menu ul li div {
	padding:6px 4px 6px 13px;
}

#left_menu ul li.first_item {
	background-color: #ffffff;
	padding-top:6px;
}

#left_menu ul li.first_item_sel {
	background:#1A1A1A url(../images/left_column_first_item_sel.gif) no-repeat left top;
	padding-top:6px;
}

#left_menu ul li.single_item {
	background-color: #ffffff;
	padding-top:6px;
	padding-bottom:6px;
}

#left_menu ul li.single_item_sel {
	background:#1A1A1A url(../images/left_column_single_item_sel.gif) no-repeat left top;
	padding-top:6px;
	padding-bottom:6px;
}

#left_menu ul li.middle_item {
	background-color: #ffffff;
}

#left_menu ul li.middle_item_sel {
	background:#1A1A1A url(../images/left_column_middle_item_sel.gif) repeat-y left top;
}

#left_menu ul li.last_item {
	background-color: #ffffff;
	padding-bottom:6px;
}

#left_menu ul li.last_item_sel {
	background:#1A1A1A url(../images/left_column_last_item_sel.gif) no-repeat left bottom;
	padding-bottom:6px;
}

#left_menu ul li.first_item div.level2, #left_menu ul li.first_item_sel div.level2, #left_menu ul li.middle_item div.level2, #left_menu ul li.middle_item_sel div.level2 {
	border-bottom:1px solid #a7a7a7;
}

#left_menu ul li.first_item_sel div.level2, #left_menu ul li.middle_item_sel div.level2, #left_menu ul li.last_item_sel div.level2 {
	background:transparent url(../images/menu_arrow.gif) no-repeat 4px 7px;
}

#left_menu ul li.first_item_sel a, #left_menu ul li.middle_item_sel a, #left_menu ul li.last_item_sel a, #left_menu ul li.single_item_sel a {
	color:#fff;
}

#left_menu ul ul {
	margin:0;
	padding:6px 0 0 0;
	list-style:none;
}

#left_menu ul ul li {
	margin:0;
	padding:0;
	width:auto;
}

#left_menu ul ul li.level3_item a {
	font-weight:bold;
	color:#c3c3c3;
}

#left_menu ul ul li.level3_item_sel a {
	font-weight:bold;
	color:#ec008c;
}

#left_menu ul ul li div {
	padding:4px 0 4px 0;
	background-image:none;
}

#left_box1 {
	margin:0;
	padding:0;
	background-color: #ffffff;
}

#left_box1 .border_top {
	background:transparent url(../images/left_column_box_top.gif) no-repeat left top;
	padding:9px 0 0 0;
}

#left_box1 .border_bottom {
	background:transparent url(../images/left_column_box_bottom.gif) no-repeat left bottom;
	padding:0 0 9px 0;
}

#left_box1 .box_inside {
	padding:0 12px 0 15px;
}
#left_box1 .title {
	margin:0;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:93%;
}
#left_box1 .field {
	float:left;
	padding:2px 0 2px 0;
}
#left_box1 .field input {
	width:130px;
	border:1px solid #555555;
	background-color:#232323;
	color:#c5c5c5;
}
#left_box1 .button {
	float:right;
	padding:2px 0 2px 0;
}
#left_box1 .link {
	padding:4px 0 4px 0;
	font-size:93%;
}
#left_box1 .link a {
	color:#ec008c;
	font-weight:bold;
}

#left_box1 .infomsg {
	color:#EC008C;
	margin:2px 0 2px 0;
}

#left_box1 .errormsg {
	color:#FF0000;
	margin:2px 0 2px 0;
}

#left_box2 {
	margin:0 0 0 0;
	padding:0;
	background-color: #ffffff;
}

#left_box2 .border_top {
	background:transparent url(../images/left_column_box2_top.gif) no-repeat left top;
	padding:9px 0 0 0;
}

#left_box2 .border_bottom {
	background:transparent url(../images/left_column_box2_bottom.gif) no-repeat left bottom;
	padding:0 0 9px 0;
}

#left_box2 .box_inside {
	padding:0 12px 0 19px;
}

#left_box2 ul {
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
}

#left_box2 ul li {
	padding:2px 0 2px 0;
	margin:0;
	text-transform:uppercase;
	color:#d9d9d9;
}

#left_box2 ul li.level2_item a {
	color:#1c0806;
}

#left_box2 ul li.level2_item_sel a {
	color:#d9d9d9;
}

#left_box2 ul li li.level3_item a {
	color:#1c0806;
}

#left_box2 ul li li.level3_item_sel a {
	color:#ec008c;
}

#left_box2 ul ul {
	padding:13px 0 0 0;
	margin:0;
}

#left_box2 ul li li {
	padding:2px 0 3px 0;
	margin:0;
	text-transform:none;
}



/* CONTENT */
#content { float:right; width:970px; color:#1c0806; font-size:100%; }
#content h1 { color:#ffffff; font-size:138.5%; margin:0; padding:10px 0 0 0; }
#content h2 { color:#ffffff; font-size:116%; margin:0; padding:10px 0 5px 0; }
#content h3 { color:#ffffff; font-size:100%; padding:10px 0 6px 0; margin:0; }
#content h4 { color:#ffffff; font-size:100%; padding:10px 0 1px 0; margin:0; }
#content p { margin:0; padding:0 0 5px 0; }
#content table { color:#1c0806; font-size:100%; }
#content .content_header_image { margin:0 0 0 0; padding:3px 0 15px 5px; }
#content .content_box_title { color:#ec008c; font-size:138.5%; font-weight:bold; padding:5px 0 10px 0; margin:0 0 5px 0; }
#content hr { background-color:#999999; border:none; border-top:1px solid #999999; height:1px; width:100%; }
#content p { line-height:146.5%; }
#content p.paragraph_2 { font-size:108%; line-height:146.5%; }
#content p.introtext { font-size:131%; line-height:146.5%; color:#ffffff; }
#content p.highlight { color:#ffffff; font-weight:bold; }
#content .content_box_date, #content .item_date { font-size:93%; font-weight:bold; margin:0 0 5px 0; }
#content .content_box_line { background:#262626 url(../images/mediabarclapper.gif) no-repeat 5px top; line-height:20px; margin-bottom:10px; text-indent:30px; font-weight:bold; text-transform:uppercase; }
#content .content_box_line a { color: #ec008c; font-weight:normal; }
#content .content_box_line a:hover { text-decoration:underline; }
#content .content_box_text { line-height:135%; }
#content .content_box_text a { color: #ec008c; text-decoration:none; }
#content .content_box_text a:hover { text-decoration:underline; }
#content .content_box_text ul { margin:5px 0 5px 0; padding:0; }
#content .content_box_text ol { margin:5px 0 5px 0; padding:0; }
#content .content_box_text ul li { list-style-type:none; padding:0 0 0 15px; background-image:url(../images/arrow_orange.gif); background-repeat:no-repeat; background-position:left 4px; }
#content .content_box_text ol li { list-style:decimal outside none; margin:0 0 0 25px; padding:0; }
#content .content_box_text td { vertical-align: top; }
#content .content_box_text .content_button { float:right; padding:0 10px 0 0; }
#content_box { margin:0 0 0 0; padding:0; background:#ffffff; }
#content_box .content_box_top { background:transparent; padding:20px 0 0 0; }
#content_box .content_box_bottom { background:transparent; padding:0 0 20px 0; }
#content_box .content_box_inside { padding:0 25px 0 25px; min-height:400px; }
* html #content_box .content_box_inside { height:400px; }

#content .breadcrumbs { float:left; font-size:85%; color:#1c0806; margin:0 0 5px 0; width:380px; }
#content .breadcrumbs .selected { color:#ec008c; }
#content .login_details { float:right; font-size:93%; color:#1c0806; text-align:right; width:330px; }
#content .header_button { float:left; padding:5px 5px 5px 5px; margin:0; }
#content .content_title_big { float:left; font-weight:bold; font-size:153.9%; color:#ec008c; margin:0; padding:5px 0 5px 0; }
#content .content_title { float:left; font-weight:bold; font-size:116%; color:#ec008c; margin:0; padding:10px 0 10px 0; }
#content .content_description { font-weight:bold; margin:5px 0 5px 0; }
#content .date { float:right; font-size:85%; color:#1c0806; padding:5px 0 5px 0; }
#content .header_pagination { float:right; color:#1c0806; font-size:93%; padding:15px 5px 5px 0; font-weight:bold; }
#content .header_pagination a { color:#ec008c; }
#content .currency { float:right; font-size:93%; padding:5px 0 5px 0; }
#content .currency select { background-color:#555555; border:1px solid #777777; color:#FFFFFF; width:120px; font-size:93%; }
#content .sorting { float:right; font-size:93%; padding:5px 0 5px 0; }
#content .sorting select { background-color:#555555; border:1px solid #777777; color:#FFFFFF; width:120px; font-size:93%; }
#content .infomsg { color:#EC008C; margin:2px 0 2px 0; }
#content .errormsg { color:#FF0000; margin:2px 0 2px 0; }

#content .box_new_item { padding:3px 0 3px 9px; line-height:20px; }
#content .box_new_item a { color:#ec008c; }
#content .box_new_item img { vertical-align:text-bottom; margin-bottom:-3px; }
#content .box_type_1 { margin:0; padding:0; border:3px solid #9b9b65; border-top:none; }
#content .box_type_1_inside { background-color: #fff; }
#content .box_type_1 .group { margin:0; padding:0; line-height:35px; height:35px; background-color:#323232; border-top:3px solid #9b9b65; color:#fff; text-indent:8px; font-weight:bold; }
#content .box_type_1 .group .add_info { font-size:93%; color:#1c0806; font-weight:normal; }
#content .box_type_1 .line { margin:0; padding:0; color:#1c0806; }
#content .box_type_1 .line .label { margin:0; padding:0; width:234px; line-height:26px; min-height:26px; text-indent:8px; float:left; }
#content .box_type_1 .line .label .add_info { font-size:85%; text-indent:0; line-height:1.2em; padding:0 4px 4px 8px; color:#1c0806; font-weight:normal; }
#content .box_type_1 .line .field { margin:0; padding:0 0 0 6px; line-height:26px; min-height:26px; width:475px; float:left; }
#content .box_type_1 .line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content .box_type_1 .line .field:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content .box_type_1 .line .field input.text, #content .box_type_1 .line .field select { width:220px; border:1px solid #555555; background-color:#232323; color:#c5c5c5; margin-top:2px; vertical-align:top; float:left; }
#content .box_type_1 .line .field textarea { width:470px; height:220px; border:1px solid #555555; background-color:#232323; color:#c5c5c5; margin:2px 0 2px 0; vertical-align:top; float:left; }
#content .box_type_1 .line .field textarea.desc { width:350px; height:80px; }
#content .box_type_1 .line .field .seccode { margin-top:2px; vertical-align:top; }
#content .box_type_1 .line .field .info { float:left; width:240px; font-size:85%; margin:0 0 0 5px; line-height:1.1em; }
#content .box_type_1 .line .field .avatar_image { margin:5px 0 0 0; }
#content .box_type_1 .line .field .delete_image a { color:#EC008C; font-size:93%; vertical-align:top; }
#content .box_type_1 .line .bbcode input, #content .box_type_1 .line .bbcode select, #content .box_type_1 .line .bbcode textarea {
	float:none;
}

/* BBCODE EDITOR STYLES */
/*Formatting for the buttons*/
#content .box_type_1 .line .bbcode .button {
        background-color : #D7D7D7;
        color : #000000;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-bottom:3px;
        margin-left:1px; margin-right:1px;
        margin-top:2px
}
#content .box_type_1 .line .bbcode .icons {
	font-size:93%;
	background-image:url(../images/editor/toolbar.buttonbg.gif);
}
#content .box_type_1 .line .bbcode .icon {
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin:4px 2px 0 2px;
	vertical-align:top;
}
#content .box_type_1 .line .bbcode .select {
	float:left;
	width:200px;
	height:24px;
	line-height:24px;
	padding:0 0 0 2px;
	font-size:93%;
	vertical-align:top;
}
#content .box_type_1 .line .bbcode .select select {
	width:100px;
	font-size:93%;
	vertical-align:text-bottom;
	margin:0;
}
/*Blends the helpbox into the background of the page*/
#content .box_type_1 .line .bbcode .helpbox {
	display:none;
	border-style:none;
	background-color:#CCC;
	margin:5px 0 5px 0;
	width:470px;
}

#content .box_type_1 .line .bbcode select {
	width:150px;
}

#content .dialogs {
	position:relative;
}

#content #URL, #content #URL2, #content #IMAGE, #content #IMAGE2 {
	display:none;
	position:absolute;
	width:230px;
	height:70px;
	top:90px;
	left:365px;
    border: #808080 1px solid;
	background-color:#dedede;
	padding:10px 5px 0 5px;
}

#content #URL2, #content #IMAGE2 {
	height:85px;
}

#content #URL .text, #content #URL2 .text, #content #IMAGE .text, #content #IMAGE2 .text {
	width:220px;
}

#content #URL .button, #content #URL2 .button, #content #IMAGE .button, #content #IMAGE2 .button {
	margin:5px 5px 0 5px;
	float:right;
}

#content #Color {
	display:none;
	position:absolute;
	width:144px;
	height:100px;
    border: #808080 1px solid;
	background-color:#dedede;
	padding:2px;
}

#content #Color .ColorBoxBorder
{
	padding:3px;
	float:left;
}

#content #Color .ColorBoxBorder:hover
{
    border: #808080 1px solid;
	padding:2px;
	float:left;
}

#content #Color .ColorBox
{
    font-size: 1px;
    width: 10px;
    height: 10px;
    border: #808080 1px solid;
}

#content .box_type_1 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_1 .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_1 .bottom {
	background-color: #9b9b65;
	padding:10px 2px 10px 2px;
}

#content .box_type_1 .bottom .infomsg {
	color:#EC008C;
	margin:3px 0 3px 0;
}

#content .box_type_1 .bottom .errormsg {
	color:#FF0000;
	margin:3px 0 3px 0;
}

#content .box_type_1 .bottom .bottom_submit {
	padding:10px 0 10px 0;
}

#content .box_type_1 .bottom .infomsg {
	float:left;
	color:#FF0000;
	line-height:14px;
}

#content .box_type_1 .bottom .agree_text {
	float:left;
	padding:10px 0 0 10px;
}

#content .box_type_1 .bottom .agree_text a {
	color:#EC008C;
}

#content .box_type_1 .bottom .button {
	float:right;
	padding:0 10px 0 0;
}

#content .box_type_1_slim {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
	border-top:none;
	width:340px;
}

#content .box_type_1_slim_inside {
	background-color: #ffffff;
}

#content .box_type_1_slim .group {
	margin:0;
	padding:0;
	line-height:35px;
	height:35px;
	background-color:#323232;
	border-top:3px solid #9b9b65;
	color:#fff;
	text-indent:8px;
	font-weight:bold;
}

#content .box_type_1_slim .line {
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_1_slim .line .label {
	margin:0;
	padding:0;
	width:155px;
	line-height:26px;
	min-height:26px;
	text-indent:8px;
	float:left;
}

#content .box_type_1_slim .line .field {
	margin:0;
	padding:0 0 0 6px;
	line-height:26px;
	min-height:26px;
	width:175px;
	float:left;
}

#content .box_type_1_slim .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_1_slim .line .field:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_1_slim .line .field input.text, #content .box_type_1_slim .line .field select {
	width:160px;
	border:1px solid #555555;
	background-color:#232323;
	color:#c5c5c5;
	margin-top:2px;
	vertical-align:top;
	float:left;
}

#content .box_type_1_slim .line .field textarea {
	width:160px;
	height:80px;
	border:1px solid #555555;
	background-color:#232323;
	color:#c5c5c5;
	margin:2px 0 2px 0;
	vertical-align:top;
	float:left;
}

#content .box_type_1_slim .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_1_slim .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_1_slim .bottom {
	background-color: #9b9b65;
	padding:5px 2px 0 2px;
}

#content .box_type_1_slim .bottom .remember_me {
	color:#c5c5c5;
}

#content .box_type_1_slim .bottom .remember_me input {
	vertical-align:text-bottom;
}

#content .box_type_1_slim .bottom .infomsg {
	color:#EC008C;
	margin:3px 0 3px 0;
}

#content .box_type_1_slim .bottom .errormsg {
	color:#FF0000;
	margin:3px 0 3px 0;
}

#content .box_type_1_slim .bottom .links {
	float:left;
	width:230px;
}

#content .box_type_1_slim .bottom .links a {
	color:#EC008C;
}

#content .box_type_1_slim .bottom .bottom_submit {
	float:right;
}

#content .box_type_1_slim .bottom .button {
	padding:0 10px 0 0;
}

#content .box_type_2 {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
}

#content .box_type_2_inside {
}

#content .box_type_2_2_inside {
}

#content .box_type_2_inside:after, #content .box_type_2_2_inside:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_2 .header .header_forum {
	float:left;
	width:644px;
	margin:0;
	padding:0;
}

#content .box_type_2 .header .header_topics {
	float:left;
	width:68px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

*html #content .box_type_2 .header .header_topics {
	width:70px;
}

#content .box_type_2 .header .header_posts {
	float:left;
	width:68px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

*html #content .box_type_2 .header .header_posts {
	width:70px;
}

#content .box_type_2 .header .header_lastpost {
	float:left;
	width:123px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

*html #content .box_type_2 .header .header_lastpost {
	width:125px;
}

#content .box_type_2 .group {
	margin:0;
	padding:0;
	line-height:35px;
	background-color: #9b9b65;
	color:#fff;
	font-weight:bold;
}

#content .box_type_2 .group .group_icon {
	float:left;
	width:31px;
	margin:0;
	padding:5px 0 0 0;
	min-height:45px;
	text-align:center;
	background-color: #9b9b65;
}

#content .box_type_2 .group .group_title {
	float:left;
	margin:0;
	width:688px;
	text-align:left;
	text-indent:8px;
	background-color: #9b9b65;
}

#content .box_type_2 .group .group_title .title {
	padding-top: 10px;
	text-indent:8px;
	line-height: 14px;
}

#content .box_type_2 .group .group_title .desc {
	text-indent:8px;
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
}

#content .box_type_2 .group .group_title_wide {
	margin:0;
	width:100%;
	text-align:left;
	text-indent:8px;
	background-color: #9b9b65;
}

#content .box_type_2 .group .group_title_wide .title {
	padding-top: 10px;
	padding-top: 10px;
	text-indent:8px;
	line-height: 14px;
}

#content .box_type_2 .group .group_title_wide .desc {
	text-indent:8px;
	font-size: 10px; 
	font-weight: normal;
	line-height: 12px;
	padding-bottom: 10px; 
}

#content .box_type_2 .lines {
}

#content .box_type_2 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .line {
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_2 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_2 .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .line .line_icon {
	float:left;
	width:31px;
	margin:0;
	padding:5px 0 0 0;
	min-height:54px;
	text-align:center;
}

#content .box_type_2 .line .line_forum {
	float:left;
	width:604px;
	margin:14px 0 0 2px;
	padding:0;
	text-indent:5px;
	min-height:54px;
}

#content .box_type_2 .line .line_forum  .category_title a {
	color:#1c0806;
	font-weight:bold;
}

#content .box_type_2 .line .line_topics {
	float:left;
	width:68px;
	margin:0 0 0 2px;
	padding:0;
	color:#1c0806;
	line-height:54px;
	min-height:54px;
	text-align:center;
}

#content .box_type_2 .line .line_posts {
	float:left;
	width:68px;
	margin:0 0 0 2px;
	padding:0;
	color:#1c0806;
	line-height:54px;
	min-height:54px;
	text-align:center;
}

#content .box_type_2 .line .line_lastpost {
	float:left;
	width:123px;
	margin:4px 0 0 2px;
	padding:0;
	color:#1c0806;
	font-size:93%;
	line-height:1.5em;
	text-align:center;
	min-height:54px;
}

#content .box_type_2 .line .line_lastpost a {
	color:#1c0806;
}

#content .box_type_2 .line .line_text {
	float:left;
	width:688px;
	margin:0;
	padding:0;
	font-size:93%;
	line-height:1.5em;
	min-height:54px;
}

#content .box_type_2 .line .line_text .line_text_box {
	margin:3px 0 3px 7px;
}

#content .box_type_2 .line .line_text .highlighted {
	color:#1c0806;
	font-weight:bold;
}

#content .box_type_2 .line .line_text .newest_user {
	color:#EC008C;
	font-weight:bold;
}

#content .box_type_2 .line .line_text .connected_users {
	color:#EC008C;
}

#content .box_type_2 .line .line_text .administrator {
	color:#b70f0e;
}

#content .box_type_2 .line .line_text .moderator {
	color:#0f823d;
}

#content .box_type_2 .bottom {
	background-color: #9b9b65;
	padding:5px 2px 5px 2px;
}

#content .box_type_2 .bottom .button {
	float:left;
	padding:5px 5px 5px 5px;
	margin:0;
}

#content .box_type_3 {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
}

#content .box_type_3_inside {
	background-color: #ffffff;
}

#content .box_type_3 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_3 .header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_3 .header .header_topics {
	float:left;
	width:359px;
	margin:0;
	padding:0;
}

#content .box_type_3 .header .header_replies {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_3 .header .header_replies {
	width:62px;
}

#content .box_type_3 .header .header_author {
	float:left;
	width:100px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_3 .header .header_author {
	width:102px;
}

#content .box_type_3 .header .header_views {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_3 .header .header_views {
	width:62px;
}

#content .box_type_3 .header .header_lastpost {
	float:left;
	width:132px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_3 .header .header_lastpost {
	width:134px;
}

#content .box_type_3 .lines {
}

#content .box_type_3 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_3 .line {
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_3 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_3 .line .line_icon {
	float:left;
	width:31px;
	margin:0;
	padding:0;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line .line_topic {
	float:left;
	width:323px;
	margin:0 0 0 2px;
	padding:3px 0 0 3px;
	min-height:32px;
}

* html #content .box_type_3 .line .line_topic {
	width:326px;
}

#content .box_type_3 .line .line_topic  .category_title a {
	color:#EC008C;
	font-weight:bold;
}

#content .box_type_3 .line .line_replies {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#1c0806;
	line-height:35px;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line .line_author {
	float:left;
	width:100px;
	margin:0 0 0 2px;
	padding:0;
	line-height:35px;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line  .line_author a {
	color:#EC008C;
}

#content .box_type_3 .line .line_views {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#1c0806;
	line-height:35px;
	min-height:35px;
	text-align:center;
}

#content .box_type_3 .line .line_lastpost {
	float:left;
	width:132px;
	margin:0 0 0 2px;
	padding:3px 0 0 0;
	text-align:center;
	color:#1c0806;
	font-size:93%;
	word-spacing:-0.10em;
	min-height:32px;
}

#content .box_type_3 .line  .line_lastpost a {
	color:#EC008C;
}

#content .box_type_3 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_3 .bottom {
	background-color: #9b9b65;
	padding:10px 2px 10px 2px;
}

#content .box_type_3 .bottom .button {
	float:left;
}

#content .box_type_3 .bottom .footer_title {
	float:left;
	font-weight:bold;
	font-size:116%;
	color:#fff;
	margin:0;
	padding:5px 0 5px 5px;
}

#content .box_type_3 .bottom .info_time {
	float:right;
	color:#ffffff;
	font-size:93%;
}

#content .box_type_3 .bottom .footer_pagination {
	float:right;
	color:#ffffff;
	font-size:93%;
	padding:5px 0 0 0;
	font-weight:bold;
}

#content .box_type_3 .bottom .footer_pagination a {
	color:#ec008c;
}

#content .box_type_4 {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
}

#content .box_type_4_inside {
	margin:0;
	padding:0;
	background-color: #ffffff;
}

#content .box_type_4 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_4 .header .header_author {
	float:left;
	width:110px;
	margin:0;
	padding:0;
}

#content .box_type_4 .header .header_message {
	float:left;
	width:607px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

#content .box_type_4 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_4 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_4 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .box_type_4 .line .back_to_top {
	position:absolute;
	z-index:100;
	bottom:10px;
	left:5px;
}

#content .box_type_4 .line .back_to_top a {
	color:#EC008C;
}

#content .box_type_4 .line .line_author {
	float:left;
	width:110px;
	margin:0;
	padding:3px 0 0 0;
	min-height:200px;
	font-size:93%;
}

* html #content .box_type_4 .line .line_author {
	height:200px;
}

#content .box_type_4 .line .line_author .name {
	font-weight:bold;
	font-size:108%;
	padding:0 0 0 3px;
	color:#fff;
}

#content .box_type_4 .line .line_author  .name a {
	color:#fff;
}

#content .box_type_4 .line .line_author .avatar {
	width:110px;
	text-align:center;
}

#content .box_type_4 .line .line_author .avatar img {
	margin:5px 0 5px 0;
}

#content .box_type_4 .line .line_author .position {
	color:#fff;
	padding:0 0 0 3px;
}

#content .box_type_4 .line .line_author .joined {
	padding:0 0 0 3px;
}

#content .box_type_4 .line .line_author .posts {
	padding:0 0 0 3px;
}

#content .box_type_4 .line .line_author .location {
	padding:0 0 0 3px;
}

#content .box_type_4 .line .line_author .online {
	color:#0f823d;
	padding:0 0 0 3px;
}

#content .box_type_4 .line .line_author .offline {
	color:#b70f0e;
	padding:0 0 0 3px;
}

#content .box_type_4 .line .line_message {
	float:left;
	width:607px;
	margin:0 0 0 2px;
	padding:3px 0 0 0;
	min-height:200px;
}

* html #content .box_type_4 .line .line_message {
	height:200px;
}

#content .box_type_4 .line .line_message .line_message_header {
	padding:0 0 5px 0;
	margin:5px 8px 5px 5px;
}

#content .box_type_4 .line .line_message .line_message_header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_4 .line .line_message .line_message_header .date_post {
	float:left;
	font-size:93%;
}

#content .box_type_4 .line .line_message .line_message_header .quote {
	float:right;
}

#content .box_type_4 .line .line_message .line_message_header .quote img {
	vertical-align:text-bottom;
	margin-bottom:-3px;
}

#content .box_type_4 .line .line_message .line_message_header .quote a {
	color:#EC008C;
}

#content .box_type_4 .line .line_message .message {
	padding:10px 0 10px 0;
	margin:0 5px 0 5px;
	min-height:150px;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
}

* html #content .box_type_4 .line .line_message .message {
	height:150px;
}

#content .box_type_4 .line .line_message .line_message_footer {
	padding:0 0 5px 0;
	margin:5px 8px 5px 5px;
}

#content .box_type_4 .line .line_message .line_message_footer .signature {
	padding:0;
	margin:0;
}

#content .box_type_4 .line .line_message .line_message_footer .links {
	padding:8px 0 0 0;
	margin:0;
	font-size:93%;
}

#content .box_type_4 .line .line_message .line_message_footer .links a {
	color:#EC008C;
}

#content .box_type_4 .line .line_avatar {
	float:left;
	width:110px;
	margin:0;
	padding:3px 0 3px 0;
	text-indent:3px;
	text-align:center;
}

#content .box_type_4 .line .line_member_detail {
	float:left;
	width:604px;
	margin:3px 0 3px 5px;
	padding:3px 0 0 0;
	font-size:93%;
}

#content .box_type_4 .line .line_member_detail .name {
	font-weight:bold;
	font-size:108%;
}

#content .box_type_4 .line .line_member_detail  .name a {
	color:#fff;
}

#content .box_type_4 .line .line_member_detail .email {
	color:#EC008C;
}

#content .box_type_4 .line .line_member_detail .position {
	color:#fff;
}

#content .box_type_4 .line .line_member_detail .online {
	color:#0f823d;
}

#content .box_type_4 .line .line_member_detail .offline {
	color:#b70f0e;
}

#content .box_type_4 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_4 .bottom {
	background-color: #9b9b65;
	padding:10px 2px 10px 2px;
}

#content .box_type_4 .bottom .button {
	float:left;
	margin:0 5px 0 0;
}

#content .box_type_4 .bottom .footer_title {
	float:left;
	font-weight:bold;
	font-size:116%;
	color:#fff;
	margin:0;
	line-height:25px;
}

#content .box_type_4 .bottom .info_time {
	float:right;
	color:#ffffff;
	font-size:93%;
}

#content .box_type_4 .bottom .footer_pagination {
	float:right;
	color:#ffffff;
	font-size:93%;
	padding:5px 0 0 0;
	font-weight:bold;
}

#content .box_type_4 .bottom .footer_pagination a {
	color:#ec008c;
}

#content .box_type_5 {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
}

#content .box_type_5_inside {
	margin:0;
	padding:0;
	background-color: #ffffff;
}

#content .box_type_5 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_5 .header .header_title {
	float:left;
	width:530px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:3px;
}

#content .box_type_5 .header .header_price {
	float:left;
	width:90px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

* html #content .box_type_5 .header .header_price {
	width:92px;
}

#content .box_type_5 .header .header_cmd {
	float:left;
	width:95px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

* html #content .box_type_5 .header .header_cmd {
	width:97px;
}

#content .box_type_5 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_5 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_5 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .box_type_5 .line .line_image {
	float:left;
	width:125px;
	margin:0;
	padding:0;
}

#content .box_type_5 .line .line_title {
	float:left;
	width:403px;
	margin:0 0 0 2px;
	padding:0;
	line-height:30px;
	text-indent:10px;
}

#content .box_type_5 .line .line_price {
	float:left;
	width:65px;
	margin:0 0 0 2px;
	padding:0 25px 0 0;
	line-height:30px;
	text-align:right;
}

* html #content .box_type_5 .line .line_price {
	width:90px;
}

#content .box_type_5 .line .line_cmd {
	float:left;
	width:95px;
	margin:0 0 0 2px;
	padding:0 0 0 0;
	line-height:30px;
	text-align:center;
}

#content .box_type_5 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_5 .hidden_hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
    clear: both; 
    visibility: hidden;
}

#content .box_type_5 .bottom {
	background-color: #9b9b65;
	padding:5px 0 10px 0;
	width:719px;
}

#content .box_type_5 .bottom .total {
	float:right;
	font-weight:bold;
	font-size:116%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:40px;
}

#content .box_type_5 .bottom .button {
	float:right;
	padding:0 5px 0 0;
}

#content .box_type_6 {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
}

#content .box_type_6_inside {
	margin:0;
	padding:0;
	background-color: #ffffff;
}

#content .box_type_6 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_6 .header .header_title {
	float:left;
	width:622px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:3px;
}

#content .box_type_6 .header .header_price {
	float:left;
	width:95px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}

#content .box_type_6 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_6 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_6 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#content .box_type_6 .line .line_image {
	float:left;
	width:125px;
	margin:0;
	padding:0;
}

#content .box_type_6 .line .line_title {
	float:left;
	width:500px;
	margin:0 0 0 2px;
	padding:0;
	line-height:30px;
	text-indent:10px;
}

#content .box_type_6 .line .line_price {
	float:left;
	width:65px;
	margin:0 0 0 2px;
	padding:0 25px 0 0;
	line-height:30px;
	text-align:right;
}

* html #content .box_type_6 .line .line_price {
	width:90px;
}

#content .box_type_6 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_6 .bottom {
	background-color: #9b9b65;
	padding:5px 0 10px 0;
	width:719px;
}

#content .box_type_6 .bottom .subtotal {
	float:right;
	font-weight:bold;
	font-size:100%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:20px;
}

#content .box_type_6 .bottom .location {
	float:right;
	font-weight:bold;
	font-size:100%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:24px;
}

#content .box_type_6 .bottom .location select {
	font-size:93%;
	width:200px;
}

#content .box_type_6 .bottom .vat_id {
	float:right;
	font-weight:bold;
	font-size:100%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:24px;
}

#content .box_type_6 .bottom .vat_id input {
	font-size:93%;
	text-align:right;
	width:194px;
}

* html #content .box_type_6 .bottom .vat_id input {
	width:200px;
}

#content .box_type_6 .bottom .vat_text {
	float:right;
	font-size:93%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:16px;
}

#content .box_type_6 .bottom .vat {
	float:right;
	font-weight:bold;
	font-size:100%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:20px;
}

#content .box_type_6 .bottom .total {
	float:right;
	font-weight:bold;
	font-size:116%;
	color:#fff;
	margin:0;
	padding:0 9px 0 0;
	line-height:40px;
}

#content .box_type_6 .bottom .agree_text {
	float:right;
	padding:5px 8px 15px 0;
}

#content .box_type_6 .bottom .agree_text a {
	color:#EC008C;
}

#content .box_type_6 .bottom .button {
	float:right;
	padding:0 5px 0 0;
}

#content .box_type_7 {
	margin:0;
	padding:0;
	border:3px solid #9b9b65;
}

#content .box_type_7_inside {
	background-color: #ffffff;
}

#content .box_type_7 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#323232;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_7 .header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_7 .header .header_filename {
	float:left;
	width:359px;
	margin:0;
	padding:0;
}

#content .box_type_7 .header .header_price {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_7 .header .header_price {
	width:62px;
}

#content .box_type_7 .header .header_creator {
	float:left;
	width:100px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_7 .header .header_creator {
	width:102px;
}

#content .box_type_7 .header .header_filesize {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_7 .header .header_filesize {
	width:62px;
}

#content .box_type_7 .header .header_download {
	float:left;
	width:132px;
	margin:0;
	padding:0;
	border-left:2px solid #9b9b65;
}
* html #content .box_type_7 .header .header_download {
	width:134px;
}

#content .box_type_7 .lines {
}

#content .box_type_7 .lines:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_7 .line {
	margin:0;
	padding:0;
	color:#1c0806;
}

#content .box_type_7 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_7 .line .line_icon {
	float:left;
	width:31px;
	margin:0;
	padding:0;
	min-height:35px;
	text-align:center;
}

#content .box_type_7 .line .line_filename {
	float:left;
	width:326px;
	margin:0 0 0 2px;
	text-indent:3px;
	line-height:35px;
}

#content .box_type_7 .line .line_filename a {
	color:#EC008C;
	font-weight:bold;
}

#content .box_type_7 .line .line_price {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#fff;
	line-height:35px;
	text-align:center;
}

#content .box_type_7 .line .line_creator {
	float:left;
	width:100px;
	margin:0 0 0 2px;
	padding:0;
	line-height:35px;
	text-align:center;
	color:#EC008C;
}

#content .box_type_7 .line .line_filesize {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	color:#fff;
	line-height:35px;
	text-align:center;
}

#content .box_type_7 .line .line_download {
	float:left;
	width:132px;
	margin:0 0 0 2px;
	text-align:center;
	color:#fff;
	line-height:35px;
}

#content .box_type_7 .line  .line_download a {
	color:#EC008C;
}

#content .box_type_7 .hr {
	background-color: #9b9b65;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_7 .bottom {
	background-color: #9b9b65;
	padding:10px 2px 10px 2px;
}

#content .box_type_7 .bottom .footer_pagination {
	text-align:right;
	color:#ffffff;
	font-size:93%;
	padding:5px 0 0 0;
	font-weight:bold;
}

#content .box_type_7 .bottom .footer_pagination a {
	color:#ec008c;
}

#footer {
	margin:8px 10px 0 10px;
	padding:0;
	width:970px;
	height:45px;
}

#bottom_menu {
	float:right;
	margin:0 5px 0 0;
	font-size:93%;
	color:#000;
}

#bottom_menu ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

#bottom_menu ul li {
	display:inline;
	margin:0;
	padding:0;
}

#bottom_menu ul li a {
	color:#a7a7a7;
}

/* BBCODE TEXT STYLES */

.bold {
   font-weight: bold;
}

.italics {
   font-style: italic;
}

.underline {
   text-decoration: underline;
}

.strikethrough {
   text-decoration: line-through;
}

.overline {
   text-decoration: overline;
}

.message code {
   background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}

.message blockquote {
   background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
   border: 1px solid #BFBFBF;
   margin:5px 15px 5px 15px;
}

.message blockquote blockquote blockquote blockquote blockquote {
   margin:0;
}

.message .listbullet {
   list-style-type: disc;
   list-style-position: inside;
}

.message .listdecimal {
   list-style-type: decimal;
   list-style-position: inside;
}

.message .listlowerroman {
   list-style-type: lower-roman;
   list-style-position: inside;
}

.message .listupperroman {
   list-style-type: upper-roman;
   list-style-position: inside;
}

.message .listloweralpha {
   list-style-type: lower-alpha;
   list-style-position: inside;
}

.message .listupperalpha {
   list-style-type: upper-alpha;
   list-style-position: inside;
}

/* PREVIEW IFRAME */
#preview {
	display:none;
	background-color: #ffffff;
}

/* PRODUCTS */
.category_list {
	margin:0;
	padding:0;
}

.category_list ul {
	margin:0;
	padding:0;
	width:725px;
	list-style:none;
}

.category_list ul li {
	margin:0;
	padding:5px 20px 5px 0;
	list-style:none;
	float:left;
}

.category_list ul li .category_list_item {
	margin:0;
	padding:12px 10px 10px 11px;
	width:200px;
	height:244px;
	position:relative;
	background:#232323 url(../images/list_category_box.png) no-repeat left top;
}

*html .category_list ul li .category_list_item {
	width:221px;
	height:266px;
}

.category_list ul li .category_list_item .title {
	margin:0;
	padding:10px 0 10px 0;
	font-weight:bold;
	font-size:116%;
}

.category_list ul li .category_list_item .title a {
	color:#ec008c;
}

.category_list ul li .category_list_item .desc {
	font-weight:bold;
	font-size:93%;
	line-height:150%;
}

.category_list ul li .category_list_item .link {
	position:absolute;
	right:10px;
	bottom:13px;
	font-size:93%;
	font-weight:bold;
}

.category_list ul li .category_list_item .link a {
	color:#ec008c;
}

.product_list {
	margin:0;
	padding:0;
}

.product_list ul {
	margin:0;
	padding:0;
	width:725px;
	list-style:none;
}

.product_list ul li {
	margin:0;
	padding:5px 24px 24px 0;
	list-style:none;
	float:left;
}

.product_list ul li .product_list_item {
	margin:0;
	padding:6px 6px 0 6px;
	width:145px;
	height:171px;
	position:relative;
	background:#232323 url(../images/list_product_box.gif) no-repeat left top;
}

*html .product_list ul li .product_list_item {
	width:157px;
	height:177px;
}

.product_list ul li .product_list_item .image {
	margin:0;
	padding:10px 0 0 0;
	width:144px;
	height:134px;
	text-align:center;
	background:#232323 url(../images/list_product_image_border.gif) no-repeat left top;
}

*html .product_list ul li .product_list_item .image {
	height:144px;
}

.product_list ul li .product_list_item .title {
	margin:0;
	padding:0 28px 0 7px;
	font-weight:bold;
	font-size:93%;
	height:25px;
}

.product_list ul li .product_list_item .title a {
	color:#ffffff;
}

.product_list ul li .product_list_item .desc {
	font-weight:bold;
	font-size:93%;
	line-height:150%;
}

.product_list ul li .product_list_item .link {
	position:absolute;
	right:12px;
	bottom:7px;
}

.product_detail {
	margin:10px 0 0 0;
	padding:0;
}

.product_detail .product_detail_image {
	float:left;
	margin:0;
	padding:10px 2px 0 0;
	width:426px;
	height:418px;
	text-align:center;
	background:transparent url(../images/product_detail_image.gif) no-repeat left top;
}

*html .product_detail .product_detail_image {
	height:428px;
}

.product_detail .product_detail_info {
	float:right;
	margin:0;
	padding:15px 0 0 12px;
	width:272px;
	height:413px;
	font-size:93%;
	color:#ffffff;
	background:transparent url(../images/product_detail_info.gif) no-repeat left top;
}

*html .product_detail .product_detail_info {
	width:284px;
	height:428px;
}

.product_detail .product_detail_info .product_detail_info_box {
	width:255px;
}

.product_detail .product_detail_info .product_detail_info_box .field_name {
	font-weight:bold;
}

.product_detail .product_detail_info .product_detail_info_box .odd {
	background-color:#232323;
	line-height:22px;
	padding-left:8px;
}

.product_detail .product_detail_info .product_detail_info_box .even {
	background-color:#2d2d2d;
	line-height:22px;
	padding-left:8px;
}

.product_detail .product_detail_info .product_detail_info_link {
	margin:15px 0 0 0;
}

.product_detail .product_detail_info .product_detail_info_please_login {
	padding:15px 0 0 8px;
	color:#FF0000;
}

.product_detail .product_detail_thumbs_image {
	float:left;
	margin:10px 5px 0 0;
	padding:5px 1px 0 0;
	width:82px;
	height:77px;
	text-align:center;
	background:transparent url(../images/product_detail_thumbs.gif) no-repeat left top;
}

*html .product_detail .product_detail_thumbs_image {
	width:83px;
	height:82px;
}

/* PAGINATION */
.paging {
	padding: 8px 0px 0px 0px;
	text-align:center;
}

.paging div {
	display:inline;
}

.product_pagination {
	text-align:right;
	margin:15px 0 15px 0;
}

.product_pagination a {
	color:#EC008C;
	font-weight:bold;
}

/* FEATURES GALLERY */
#gallerymain {
	background-color:#555555;
	text-align:left;
	height:580px;
}

/* MOVIE GALLERY */
#mbox_1 {
	margin:0 0 0 0;
	padding:0;
	background:#232323 url(../images/mbox1_middle.gif) repeat-y left top;
}

#mbox_1 .mbox_1_top {
	background:transparent url(../images/mbox1_top.gif) no-repeat left top;
	padding:8px 0 0 0;
}

#mbox_1 .mbox_1_bottom {
	background:transparent url(../images/mbox1_bottom.gif) no-repeat left bottom;
	padding:0 0 8px 0;
}

#mbox_1 .mbox_1_inside {
	padding:5px 15px 5px 15px;
	min-height:279px;
	font-size:93%;
}

* html #mbox_1 .mbox_1_inside {
	height:279px;
}

#mbox_1 .detail_video {
	width:450px;
	float:left;
}

#mbox_1 .detail_data {
	width:220px;
	margin-left:15px;
	float:left;
	color:#ffffff;
}

#mbox_1 .detail_data .title {
	font-size:131%;
	font-weight:bold;
	line-height:220%;
	padding-left:8px;
}

#mbox_1 .detail_data .field_name {
	font-weight:bold;
}

#mbox_1 div.field_name {
	float:left;
}

#mbox_1 .detail_data .director {
	background-color:#3f3f3f;
	line-height:22px;
	padding-left:8px;
}

#mbox_1 .detail_data .director .username {
	color:#EC008C;
	font-weight:bold;
}

#mbox_1 .detail_data .uploaded {
	background-color:#2d2d2d;
	line-height:22px;
	padding-left:8px;
}

#mbox_1 .detail_data .length {
	background-color:#3f3f3f;
	line-height:22px;
	padding-left:8px;
}

#mbox_1 .detail_data .filesize {
	background-color:#2d2d2d;
	line-height:22px;
	padding-left:8px;
}

#mbox_1 .detail_data .description {
	line-height:140%;
	padding:10px 0 0 8px;
}

#mbox_1 .movie_item {
	margin:0 5px 0 5px;
	padding:10px 0 10px 0;
	border-bottom:1px dotted #818181;
	color:#FFFFFF;
}

#mbox_1 .movie_item .image_column {
	width:130px;
	float:left;
}

#mbox_1 .movie_item .desc_1_column {
	width:315px;
	margin-left:15px;
	float:left;
}

#mbox_1 .movie_item .desc_1_column .field_name {
	font-weight:bold;
	color:#818181;
}

#mbox_1 .movie_item .desc_1_column .title {
	font-size:108%;
	line-height:220%;
}

#mbox_1 .movie_item .desc_1_column .title a {
	color:#EC008C;
	font-weight:bold;
}

#mbox_1 .movie_item .desc_1_column .description {
	font-weight:bold;
	line-height:125%;
	min-height:50px;
}

* html #mbox_1 .movie_item .desc_1_column .description {
	height:50px;
}

#mbox_1 .movie_item .desc_1_column .views {
	float:left;
	width:80px;
}

#mbox_1 .movie_item .desc_1_column .rating {
	float:left;
	width:190px;
}

#mbox_1 .movie_item .average_rating_stars {
	float:left;
	padding:0 0 0 8px;
}

#mbox_1 .movie_item .desc_1_column .link {
	float:right;
	margin-right:10px;
}

#mbox_1 .movie_item .desc_1_column .link a {
	color:#EC008C;
}

#mbox_1 .movie_item .desc_2_column {
	width:210px;
	float:right;
}

#mbox_1 .movie_item .desc_2_column .field_name {
	font-weight:bold;
}

#mbox_1 .movie_item .desc_2_column .director {
	background-color:#3f3f3f;
	line-height:24px;
	padding-left:8px;
}

#mbox_1 .movie_item .desc_2_column .director .username {
	color:#EC008C;
	font-weight:bold;
}

#mbox_1 .movie_item .desc_2_column .uploaded {
	background-color:#2d2d2d;
	line-height:24px;
	padding-left:8px;
}

#mbox_1 .movie_item .desc_2_column .length {
	background-color:#3f3f3f;
	line-height:24px;
	padding-left:8px;
}

#mbox_1 .movie_item .desc_2_column .filesize {
	background-color:#2d2d2d;
	line-height:24px;
	padding-left:8px;
}

#mbox_1 .pagination {
	text-align:right;
	margin:15px 0 15px 0;
}

#mbox_1 .pagination a {
	color:#EC008C;
	font-weight:bold;
}

/* MOVIE GALLERY */
#mbox_2 {
	margin-top:10px;
	padding:0;
	background:#232323 url(../images/mbox2_middle.gif) repeat-y left top;
	width:476px;
}

#mbox_2 .mbox_2_top {
	background:transparent url(../images/mbox2_top.gif) no-repeat left top;
	padding:8px 0 0 0;
}

#mbox_2 .mbox_2_bottom {
	background:transparent url(../images/mbox2_bottom.gif) no-repeat left bottom;
	padding:0 0 8px 0;
}

#mbox_2 .mbox_2_inside {
	padding:5px 15px 5px 15px;
	min-height:279px;
	font-size:93%;
}

* html #mbox_2 .mbox_2_inside {
	height:279px;
}

.video_comments {
	float:left;
}

.video_comments .header_title {
	float:left;
	font-size:123.1%;
	font-weight:bold;
	line-height:220%;
	padding-left:5px;
}

.video_comments .post_reply_link {
	float:right;
	line-height:220%;
}

.video_comments .post_reply_link a {
	color:#EC008C;
	font-weight:bold;
}

.video_comments .post_comment .label {
	background-color:#2d2d2d;
	line-height:22px;
	height:22px;
	font-weight:bold;
	text-indent:5px;
}

.video_comments .post_comment textarea {
	width:435px;
	height:70px;
	background-color:#3f3f3f;
	color:#ffffff;
	border:none;
	padding:5px;
}

.video_comments .post_comment .submit {
	text-align:right;
	width:100%;
	margin:5px 0 0 0;
}

.video_comments #post_comment {
	display:none;
}

.video_comments .comment_list {
	margin:10px 0 0 0;
}

.video_comments .comment_list .comment_item_header {
	background-color:#2d2d2d;
	line-height:22px;
	height:22px;
	color:#ffffff;
	text-indent:5px;
}

.video_comments .comment_list .comment_item_header a {
	color:#EC008C;
	font-weight:bold;
}

.video_comments .comment_list .comment_item_body {
	background-color:#3f3f3f;
	padding:8px 5px 8px 5px;
	color:#ffffff;
}

.video_comments .comment_list .comment_item_body .post_reply {
	text-align:right;
	margin-top:5px;
}

.video_comments .comment_list .comment_item_body .post_reply a {
	color:#EC008C;
	font-weight:bold;
}

.video_comments .comment_list .comment_item_body code {
	background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}

.video_comments .comment_list .comment_item_body blockquote {
    background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
    border: 1px solid #BFBFBF;
    margin:2px 10px 2px 10px;
}

.video_comments .comment_list .comment_item_body blockquote blockquote  {
   margin:0;
}

.video_comments .comment_list .comment_item_reply .label {
	background-color:#2d2d2d;
	line-height:22px;
	height:22px;
	font-weight:bold;
	text-indent:5px;
	font-weight:bold;
}

.video_comments .comment_list .comment_item_reply textarea {
	width:435px;
	height:70px;
	background-color:#3f3f3f;
	color:#ffffff;
	border:none;
	padding:5px;
}

.video_comments .comment_list .comment_item_reply .submit {
	text-align:right;
	width:100%;
	margin:5px 0 5px 0;
}

.video_comments .comment_list .comment_item_reply {
	display:none;
}

#mbox_3 {
	margin-top:10px;
	padding:0;
	background:#232323 url(../images/mbox3_middle.gif) repeat-y left top;
	width:239px;
}

#mbox_3 .mbox_3_top {
	background:transparent url(../images/mbox3_top.gif) no-repeat left top;
	padding:8px 0 0 0;
}

#mbox_3 .mbox_3_bottom {
	background:transparent url(../images/mbox3_bottom.gif) no-repeat left bottom;
	padding:0 0 8px 0;
}

#mbox_3 .mbox_3_inside {
	padding:5px 11px 5px 8px;
	font-size:93%;
}

.most_watched {
	float:left;
}

.top_rated {
	float:left;
	margin-left:4px;
}

.most_recent {
	float:left;
	margin-left:4px;
}

.most_watched .mbox_3_inside, .top_rated .mbox_3_inside, .most_recent .mbox_3_inside {
	min-height:300px;
}

* html .most_watched .mbox_3_inside, * html .top_rated .mbox_3_inside, * html .most_recent .mbox_3_inside {
	height:300px;
}

.video_rating {
	float:right;
}

#mbox_3 .detail_data {
	color:#ffffff;
	padding:0 0 10px 0;
}

#mbox_3 .detail_data .header_title {
	font-size:123.1%;
	font-weight:bold;
	line-height:220%;
	padding-left:5px;
}

#mbox_3 .detail_data .image {
	padding-left:5px;
}

#mbox_3 .detail_data .title {
	color:#EC008C;
	font-weight:bold;
	font-size:108%;
	line-height:220%;
	padding-left:5px;
}

#mbox_3 .detail_data .field_name {
	font-weight:bold;
}

#mbox_3 .detail_data div.field_name {
	float:left;
}

#mbox_3 .detail_data .director {
	background-color:#3f3f3f;
	line-height:22px;
	padding-left:5px;
}

#mbox_3 .detail_data .director .username {
	color:#EC008C;
	font-weight:bold;
}

#mbox_3 .detail_data .uploaded {
	background-color:#2d2d2d;
	line-height:22px;
	padding-left:5px;
}

#mbox_3 .detail_data .length {
	background-color:#3f3f3f;
	line-height:22px;
	padding-left:5px;
}

#mbox_3 .detail_data .filesize {
	background-color:#2d2d2d;
	line-height:22px;
	padding-left:5px;
}

#mbox_3 .detail_data .link {
	text-align:right;
	line-height:250%;
}

#mbox_3 .detail_data .link a {
	color:#EC008C;
	font-weight:bold;
}

#mbox_3 .detail_data .average_rating {
	background-color:#2d2d2d;
	line-height:22px;
	padding-left:5px;
}

#mbox_3 .detail_data .average_rating .average_rating_stars {
	float:right;
	padding:3px 5px 0 0;
}

#mbox_3 .detail_data .your_rating {
	background-color:#3f3f3f;
	line-height:22px;
	padding-left:5px;
}

#mbox_3 .detail_data .your_rating .your_rating_stars {
	float:right;
	padding:3px 5px 0 0;
}


/* CONTENT BOX */
.grey_box {
	margin:0;
	padding:12px 10px 10px 11px;
	width:200px;
	height:244px;
	position:relative;
	background:#232323 url(../images/list_category_box.png) no-repeat left top;
	text-align:left;
}

*html .grey_box {
	width:221px;
	height:266px;
}

.grey_box .title {
	margin:0;
	padding:10px 0 10px 0;
	font-weight:bold;
	font-size:116%;
}

.grey_box .title a {
	color:#ec008c;
}

.grey_box .desc {
	font-weight:bold;
	font-size:93%;
	line-height:150%;
}

.grey_box .link {
	position:absolute;
	right:10px;
	bottom:13px;
	font-size:93%;
	font-weight:bold;
}

.grey_box .link a {
	color:#ec008c;
}

/* HOMEPAGE */
#content_homepage {
	margin:0 5px 0 5px;
}

#content_homepage #homepage_top_left {
	float:left;
	margin-bottom:15px;
	background-color:#000000;
	width:375px;
	height:252px;
}

#content_homepage #homepage_top_right {
	float:right;
	margin-bottom:15px;
}

#content_homepage #homepage_ticker_left {
	float:left;
	margin-bottom:15px;
}

#content_homepage #homepage_ticker_right {
	float:right;
	margin-bottom:15px;
	background:transparent url('../images/news_ticker.gif') no-repeat left top;
	width:570px;
	height:23px;
	line-height:23px;
	text-indent:10px;
}

#content_homepage #homepage_ticker_right a {
	color:#f4a31c;
}

#content_homepage #homepage_ticker_right .ticker_title {
	color:#FFFFFF;
	font-weight:bold;
}

#content_homepage #homepage_middle_left {
	float:left;
	margin-bottom:15px;
	background:transparent url('../images/story_box_bg.gif') no-repeat left top;
	width:375px;
	height:140px;
	font-size:93%;
}

#content_homepage #homepage_middle_left .story_title {
	color:#f4a31c;
	font-weight:bold;
	font-size:116%;
	padding:10px 0 10px 10px;
	margin:0;
}

#content_homepage #homepage_middle_left .story_desc {
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0;
}

#content_homepage #homepage_middle_left ul {
	padding:10px 0 0 10px;
	margin:0;
}

#content_homepage #homepage_middle_left ul li {
	float:left;
	padding:5px 5px 5px 18px;
	margin:0;
	text-transform:uppercase;
	list-style-type:none;
	font-weight:bold;
	background:transparent url('../images/story_list_dot.gif') no-repeat left 4px;
}

#content_homepage #homepage_middle_left ul li.left {
	width:178px;
}

#content_homepage #homepage_middle_left ul li.right {
	width:138px;
}

*html #content_homepage #homepage_middle_left ul li {
	padding:2px 5px 2px 18px;
	background-position:left 2px;
}

*html #content_homepage #homepage_middle_left ul li.left {
	width:201px;
}

*html #content_homepage #homepage_middle_left ul li.right {
	width:161px;
}

#content_homepage #homepage_middle_left ul li:hover {
	background:transparent url('../images/story_list_dot_hover.gif') no-repeat left 4px;
}

#content_homepage #homepage_middle_left ul li a {
	color:#f4a31c;
}

#content_homepage #homepage_middle_left ul li:hover a {
	color:#ffffff;
}

*html #content_homepage #homepage_middle_left ul li a:hover {
	color:#ffffff;
}

#content_homepage #homepage_middle_right {
	float:right;
	margin-bottom:15px;
}

#content_homepage #homepage_middle_right .bottom_right_box_1 {
	float:left;
	margin-right:15px;
}

#content_homepage #homepage_middle_right .bottom_right_box_2 {
	float:left;
	margin-right:15px;
}

#content_homepage #homepage_middle_right .bottom_right_box_3 {
	float:left;
}

#content_homepage #homepage_bottom_left {
	float:left;
}

#content_homepage #homepage_bottom_left #story {
	margin-bottom:15px;
	background:transparent url('../images/story_box_bg.gif') no-repeat left top;
	width:375px;
	height:140px;
	font-size:93%;
}

#content_homepage #homepage_bottom_left #story .story_title {
	color:#f4a31c;
	font-weight:bold;
	font-size:116%;
	padding:10px 0 10px 10px;
	margin:0;
}

#content_homepage #homepage_bottom_left #story .story_desc {
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0;
}

#content_homepage #homepage_bottom_left #story ul {
	padding:10px 0 0 10px;
	margin:0;
}

#content_homepage #homepage_bottom_left #story ul li {
	float:left;
	padding:5px 5px 5px 18px;
	margin:0;
	text-transform:uppercase;
	list-style-type:none;
	font-weight:bold;
	background:transparent url('../images/story_list_dot.gif') no-repeat left 4px;
}

#content_homepage #homepage_bottom_left #story ul li.left {
	width:178px;
}

#content_homepage #homepage_bottom_left #story ul li.right {
	width:138px;
}

*html #content_homepage #homepage_bottom_left #story ul li {
	padding:2px 5px 2px 18px;
	background-position:left 2px;
}

*html #content_homepage #homepage_bottom_left #story ul li.left {
	width:201px;
}

*html #content_homepage #homepage_bottom_left #story ul li.right {
	width:161px;
}

#content_homepage #homepage_bottom_left #story ul li:hover {
	background:transparent url('../images/story_list_dot_hover.gif') no-repeat left 4px;
}

#content_homepage #homepage_bottom_left #story ul li a {
	color:#f4a31c;
}

#content_homepage #homepage_bottom_left #story ul li:hover a {
	color:#ffffff;
}

*html #content_homepage #homepage_bottom_left #story ul li a:hover {
	color:#ffffff;
}

#content_homepage #homepage_bottom_right {
	float:right;
	width:570px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_1 {
	float:left;
	margin-right:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_2 {
	float:left;
	margin-right:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_3 {
	float:left;
}

#content_homepage #homepage_bottom_right .bottom_right_box_4 {
	float:left;
	margin-right:15px;
	margin-top:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_5 {
	float:left;
	margin-right:15px;
	margin-top:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_6 {
	float:left;
	margin-top:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_7 {
	float:left;
	margin-right:15px;
	margin-top:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_8 {
	float:left;
	margin-right:15px;
	margin-top:15px;
}

#content_homepage #homepage_bottom_right .bottom_right_box_9 {
	float:left;
	margin-top:15px;
}

/* NEWS CATEGORY */
#content .category_items {
	border-top:1px solid #1c0806;
	margin:10px 0 0 0;
}

#content .category_items .category_item {
	padding:10px 0 10px 0;
	border-bottom:1px solid #1c0806;
}

#content .category_items .category_item .category_item_date {
	color:#ffffff;
	font-weight:normal;
}

#content .category_items .category_item h2 {
	padding:0 0 10px 0;
}

/* CASE STUDY LIST */
#content .case_study_items {
	border-top:1px solid #999999;
	margin:10px 0 10px 0;
}

#content .case_study_items .case_study_item {
	padding:10px 0 10px 0;
	border-bottom:1px solid #999999;
}

#content .case_study_items .case_study_item .case_study_item_image {
	float:left;
	margin-right:25px;
}

#content .case_study_items .case_study_item .case_study_item_title {
	font-size:116%;
	font-weight:bold;
	margin-bottom:5px;
}

#content .case_study_items .case_study_item .case_study_item_desc {
	margin-bottom:5px;
	line-height:131%;
}
