/* CCS */
body {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:0.67em;
 	color:#666666;
 	margin:00;
	padding:0;
	background:#fff;
	text-align:center;
}
a{color:#000; text-decoration:underline;}
a:hover{color:#000; text-decoration:none;}

h1{color:#898989; font-size:1.67em; font-weight:normal; padding:0 0 3px 0; margin:0;}
h2{color:#898989; font-size:1.08em; font-weight:bold; padding:0; margin:0;}

p{padding:10px 0 10px 0; margin:0;}
img{border:0 none; margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clear{border:0 none; margin:0; padding:0; clear:both;}
.clear_right{border:0 none; margin:0; padding:0; clear:right;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.darker{color:#666;}
.lighter{color:#c6d1eb;}
.white{color:#fff;}
.grey{color:#666;}

hr{border-top:1px solid #251884;height:0px;margin:10px 0 10px 0;padding:0;}

form{margin:0; padding:0;}

/* global holders ******************************************* */
#wrap_holder{width:720px; text-align:left; margin:0 auto 0 auto; padding:0;}
#wrap_holder_inner{text-align:left; margin:0 0 0 0; padding:0;}
#container_header{margin:0;}
#container_main{margin:0;}
/* global holders ******************************************* /*/

/* container_header ******************************************* */
#header{position:relative;}
#header_logo {}
/* container_header ******************************************* /*/

/* navigation ******************************************* */
#navigation{ margin: 5px 0 5px 0;}
#navigation ul{list-style-type:none; margin:0; padding:0;}
#navigation ul li{padding:0; border:0; display:block; float:left;margin:0; line-height:27px;}
#navigation ul li:hover{position:relative;}
#navigation ul li a{color:#000; display:block; font-size:116%; font-weight:bold; text-decoration:none; padding:0 16px 0 16px;}
#navigation ul li div{color:#000; display:block; font-size:116%; font-weight:bold; text-decoration:none; padding:0 16px 0 16px;}
#navigation ul li.is_image a{padding:0;}
#navigation ul li.is_image div{padding:0;}

#navigation ul ul{list-style-type:none; margin:0; padding:0; border:0; display:none;}
#navigation ul ul li{background:#5e6b98;margin:0;}
#navigation ul ul li a{color:#fff; font-size:1em; font-weight:normal; text-decoration:none; line-height:24px;}
#navigation ul ul li a:hover{color:#6b86a6;}
#navigation ul ul li.subitem_selected a{color:#6b86a6;}

#navigation li:hover > ul {display:block; position:absolute; top:24px; left:0; padding:0; background:#5e6b98; width:104px;}
#navigation > li:hover > ul {left:-1px; top:24px;}
#navigation table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
* html #navigation li a:hover {position:relative; background:#313e6c; color:#fff;}
* html #navigation li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}
#navigation li a:hover ul {visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;}
/* navigation ******************************************* /*/

/* main_body ******************************************* */
#main_body {float:left;width:475px; padding:15px 10px 15px 12px;}
#main_body .content_title {padding:0 0 0 15px; margin:10px 0 10px 0; color:#000; font-size:138.5%; font-weight:bold;background:transparent url(../images/title_bg.png) no-repeat 0 4px;}
#main_body_wide .content_title {padding:0 0 0 15px; margin:10px 0 10px 0; color:#000; font-size:138.5%; font-weight:bold;background:transparent url(../images/title_bg.png) no-repeat 0 3px;}
#main_body .content_title .orange {color:#ea8838;}
#main_body .content_title .black {color:#000;}
#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}
#main_body .content_box_text {padding:10px 0 0 0;font-size:116%; line-height:131%; text-align:justify;}
#main_body .content_box_text { color:#666666;}
#main_body .content_box_text ul {margin:0;padding-left:15px;}
#main_body .content_box_text a {text-decoration:underline; color:#000;}
#main_body .content_box_text a:hover {text-decoration:underline; color:#000;}
#main_body .category_item { margin:5px 0 5px 0; padding:0 0 5px 0;}
#main_body .category_item_date { font-size:116%; font-weight:bold; margin:5px 0 5px 0; padding:5px 0 5px 0;}
#main_body .category_item_text { font-weight:bold; text-align:justify; line-height:131%; margin:5px 0 5px 0; padding:5px 0 5px 0;}
#main_body #category_item_box .content_box_text {color:rgb(102, 102, 102);}
#main_body #category_item_box .content_box_text img { margin:10px 10px 10px 10px;}
#main_body .faq_question_link a { font-size:108%; font-weight:bold;}
#main_body .category_item { margin:15px 0 15px 0;}
#main_body .category_item .faq_question {padding:0 0 0 20px; margin:10px 0 10px 0; color:#000; font-size:138.5%; font-weight:bold;background:transparent url(../images/subtitle_bg.png) no-repeat 0 4px;}
#main_body .category_item .faq_answer { font-size:108%; text-align:justify;}
#main_body .link_group_item a { font-size:108%; font-weight:bold;}
#main_body .link_item { margin:15px 0 15px 0;}
#main_body .link_item .link_item_title a { font-size:108%; text-decoration:underline; font-weight:bold;}
#main_body .link_item .link_item_desc { font-size:108%; text-align:justify;}
#main_body .image_group_item a { font-size:108%; font-weight:bold;}
#main_body .image_item { margin:15px 0 30px 0;}
#main_body .image_item .image_item_title { font-size:116%; font-weight:bold; line-height:131%; border-bottom:2px solid #000; margin-bottom:10px; padding-bottom:4px;}
#main_body .image_item .image_item_desc { font-size:108%; text-align:justify; color:rgb(102, 102, 102);}
#main_body .image_item .image_item_desc img { border:1px solid #000; margin:10px 10px 10px 0;}
#main_body .video_item { width:208px; float:left; margin:0 15px 15px 0;}
#main_body .video_item .video_item_preview { border:1px solid #000;}
#main_body .video_item .video_item_title { border:1px solid #000; border-top:none; padding:4px; background:transparent url(../images/ico_more.png) no-repeat right 2px;}
#main_body .video .video_title { padding:10px 0 5px 0; font-size:116%; font-weight:bold;}
#main_body .video .video_desc { padding:0 0 5px 0;}
/* main_body ******************************************* /*/

#testimonials { border-top:2px solid #000; margin:5px 0 20px 0; padding:5px 0 0 0;}
#testimonials h2 {padding:0 0 0 20px; margin:10px 0 10px 0; color:#000; font-size:138.5%; font-weight:bold;background:transparent url(../images/subtitle_bg.png) no-repeat 0 4px;}
#testimonials .testimonials_text { font-size:123.1%; font-weight:bold; font-style:italic; margin:0; padding:0; text-align:justify;}
#testimonials .testimonial_signature { font-size:123.1%; font-weight:bold; margin:0; padding:0;}
#pdf_file { border-top:2px solid #000; margin:5px 0 20px 0; padding:15px 0 0 0;}
/* main_body_right_column ******************************************* */
#main_body_right_column {float:right; width:204px; padding:14px 10px 14px 9px; background:transparent url(../images/news-fade.jpg) no-repeat left top;}
#main_body_right_column h2 {padding:0 0 0 20px; margin:10px 0 10px 0; color:#000; font-size:138.5%; font-weight:bold;background:transparent url(../images/subtitle_bg.png) no-repeat 0 4px;}
#main_body_right_column ul{list-style-type:none; margin:0; padding:0;text-align:right;}
#main_body_right_column ul li{padding:0; border:0; margin:24px 0 0 0; }
#main_body_right_column .right_column_text {padding:14px;font-size:131%;line-height:138.5%;}
#main_body_right_column .category_item { border-bottom:2px solid #000; margin:5px 0 5px 0; padding:0 0 5px 0;}
#main_body_right_column .category_item_date { font-size:116%; font-weight:bold; margin:5px 0 5px 0; padding:5px 0 5px 0;}
#main_body_right_column .category_item_text { font-weight:bold; text-align:justify; line-height:131%; margin:5px 0 5px 0; padding:5px 0 5px 0;}
#main_body_right_column .category_archive_item { margin:0; padding:5px 0 5px 0; font-weight:bold;}
#main_body_right_column .category_archive_item a { color:#000000; text-decoration:underline;}
#main_body_right_column .map_image { border:2px solid #000; margin:0 0 10px;}
#main_body_right_column .map_url a { font-weight:bold; font-size:108%;}
#main_body_right_column .address { margin:0 0 15px 0; padding:0; font-weight:bold; font-size:108%;}
#main_body_right_column .phone { margin:0 0 0 0; padding:0; font-weight:bold; font-size:108%;}
#main_body_right_column .fax { margin:0 0 0 0; padding:0; font-weight:bold; font-size:108%;}
#main_body_right_column .email { margin:0 0 0 0; padding:0; font-weight:bold; font-size:108%;}
/* main_body_right_column ******************************************* /*/

/* footer ******************************************* */
#container_footer{color:#000; padding:3px 0 0 0; margin:10px 0 10px 0; border-top:1px solid #000; font-size:93%; line-height:18px;}
#container_footer a{color:#000; text-decoration:underline;}
/* footer ******************************************* /*/

/* forum ******************************************* */
iframe {
	border:none;
}
.float_right {
	float:right;
}

.float_left {
	float:left;
}
.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:2px;
	line-height:2px;
	font-size:2px;
	background-color:#ccc;
}

.clear_after:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content { }
#content h1 { color:#000; font-size:138.5%; margin:0; padding:10px 0 0 0; }
#content h2 { color:#000; font-size:116%; margin:0; padding:10px 0 5px 0; }
#content h3 { color:#000; font-size:100%; padding:10px 0 6px 0; margin:0; }
#content h4 { color:#000; font-size:100%; padding:10px 0 1px 0; margin:0; }
#content p { margin:0; padding:0 0 5px 0; }
#content table { color:#c0c0c0; font-size:100%; }
#content .content_header_image { margin:0 0 0 0; padding:3px 0 15px 5px; }
#content .content_box_title { color:#000; font-size:138.5%; font-weight:bold; padding:5px 0 10px 0; margin:0 0 5px 0; }
#content hr { background-color:#ccc; border:none; border-top:1px solid #ccc; 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-color:#262626; line-height:20px; margin-bottom:10px; text-indent:30px; font-weight:bold; text-transform:uppercase; }
#content .content_box_line a { color: #000; 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: #000; 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; }
#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; }
#content_box .content_box_top { padding:20px 0 0 0; }
#content_box .content_box_bottom { 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; color:#333; margin:0 0 5px 0; }
#content .navigation { float:left; color:#333; margin:0 0 5px 0; }
#content .login_details { float:left; font-size:93%; color:#333; text-align:right; width:330px; }
#content .header_button { float:left; padding:5px 5px 5px 5px; margin:0; }
#content .content_description { font-weight:bold; margin:5px 0 5px 0; }
#content .date { float:left; color:#333; padding:5px 0 5px 0; }
#content .header_pagination { float:right; color:#333; font-size:93%; padding:15px 5px 5px 0; font-weight:bold; }
#content .header_pagination a { color:#000; }
#content .currency { float:right; font-size:93%; padding:5px 0 5px 0; }
#content .currency select { background-color:#555555; border:1px solid #777777; color:#333; width:120px; font-size:93%; }
#content .sorting { float:right; font-size:93%; padding:5px 0 5px 0; }
#content .sorting select { background-color:#aaa; border:1px solid #777777; color:#333; width:120px; font-size:93%; }
#content .infomsg { color:#ed9915; 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:#000; }
#content .box_new_item img { vertical-align:text-bottom; margin-bottom:-3px; }
#content .box_type_1 { margin:0; padding:0; border:3px solid #ccc; border-top:none; }
#content .box_type_1_inside { background-color:#aaa; }
#content .box_type_1 .group { margin:0; padding:0; line-height:35px; height:35px; background-color:#999; border-top:3px solid #ccc; color:#fff; text-indent:8px; font-weight:bold; }
#content .box_type_1 .group .add_info { font-size:93%; color:#000; font-weight:normal; }
#content .box_type_1 .line { margin:0; padding:0; color:#000; }
#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:#000; 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:#fff; color:#000; 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:#fff; color:#000; 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:#000; 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%;
}
#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 {
	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:#ccc;
	padding:10px 2px 10px 2px;
}

#content .box_type_1 .bottom .infomsg {
	color:#ed9915;
	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:30px 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:#000;
}

#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 #ccc;
	border-top:none;
	width:340px;
}

#content .box_type_1_slim_inside {
	background-color:#aaa;
}

#content .box_type_1_slim .group {
	margin:0;
	padding:0;
	line-height:35px;
	height:35px;
	background-color:#999;
	border-top:3px solid #ccc;
	color:#fff;
	text-indent:8px;
	font-weight:bold;
}

#content .box_type_1_slim .line {
	margin:0;
	padding:0;
	color:#000;
}

#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:#fff;
	color:#000;
	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:#fff;
	color:#000;
	margin:2px 0 2px 0;
	vertical-align:top;
	float:left;
}

#content .box_type_1_slim .hr {
	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:#ccc;
	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:#ed9915;
	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:#000;
}

#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 #ccc;
}

#content .box_type_2_inside {
	background-color:#AAAAAA;
}

#content .box_type_2_2_inside {
	background-color:#AAAAAA;
}

#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:#999;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#content .box_type_2 .header .header_forum {
	float:left;
	width:395px;
	margin:0;
	padding:0;
}

#content .box_type_2 .header .header_topics {
	float:left;
	width:68px;
	margin:0;
	padding:0;
	border-left:2px solid #ccc;
}

*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 #ccc;
}

*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 #ccc;
}

*html #content .box_type_2 .header .header_lastpost {
	width:125px;
}

#content .box_type_2 .group {
	margin:0;
	padding:0;
	line-height:35px;
	background-color:#ccc;
	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:#ccc;
}

#content .box_type_2 .group .group_title {
	float:left;
	margin:0;
	line-height:45px;
	min-height:45px;
	text-align:left;
	text-indent:8px;
	width:100%;
	background-color:#ccc;
}

#content .box_type_2 .group .group_title a {
	font-weight:normal;
}

#content .box_type_2 .group .group_title_wide {
	margin:0;
	width:100%;
	line-height:35px;
	min-height:35px;
	text-align:left;
	text-indent:8px;
	background-color:#ccc;
}

#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:#000;
}

#content .box_type_2 .line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#content .box_type_2 .hr {
	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:395px;
	margin:4px 0 0 2px;
	padding:0;
	text-indent:5px;
	min-height:54px;
}

#content .box_type_2 .line .line_forum  .category_title a {
	color:#000;
}

#content .box_type_2 .line .line_topics {
	float:left;
	width:68px;
	margin:0 0 0 2px;
	padding:0;
	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;
	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;
	font-size:93%;
	line-height:1.5em;
	text-align:center;
	min-height:54px;
}

#content .box_type_2 .line .line_lastpost a {
	text-decoration:underline;
}

#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:#000;
	font-weight:bold;
}

#content .box_type_2 .line .line_text .newest_user {
	color:#ed9915;
	font-weight:bold;
}

#content .box_type_2 .line .line_text .connected_users {
	color:#ed9915;
}

#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:#ccc;
	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 #ccc;
}

#content .box_type_3_inside {
	background-color:#aaa;
}

#content .box_type_3 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#999;
	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:300px;
	margin:0;
	padding:0;
}

#content .box_type_3 .header .header_replies {
	float:left;
	width:60px;
	margin:0;
	padding:0;
	border-left:2px solid #ccc;
}
* 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 #ccc;
}
* 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 #ccc;
}
* 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 #ccc;
}
* 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:#000;
}

#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:297px;
	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:#000;
	font-weight:bold;
}

#content .box_type_3 .line .line_replies {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	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 {
}

#content .box_type_3 .line .line_views {
	float:left;
	width:60px;
	margin:0 0 0 2px;
	padding:0;
	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;
	font-size:93%;
	word-spacing:-0.10em;
	min-height:32px;
}

#content .box_type_3 .line  .line_lastpost a {
}

#content .box_type_3 .hr {
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_3 .bottom {
	background-color:#ccc;
	padding:10px 2px 10px 2px;
}

#content .box_type_3 .bottom .button {
	float:left;
}

#content .box_type_3 .bottom .footer_title {
	float:left;
	color:#fff;
	margin:0;
	padding:5px 0 5px 5px;
}

#content .box_type_3 .bottom .info_time {
	float:right;
	color:#000;
	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 {
}

#content .box_type_4 {
	margin:0;
	padding:0;
	border:3px solid #ccc;
}

#content .box_type_4_inside {
	margin:0;
	padding:0;
	background-color:#aaa;
}

#content .box_type_4 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#999;
	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:547px;
	margin:0;
	padding:0;
	border-left:2px solid #ccc;
}

#content .box_type_4 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#000;
}

#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 {
}

#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 {
}

#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:547px;
	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:#000;
}

#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:#000;
}

#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:#ed9915;
}

#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 {
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
	background-color:#CCCCCC;
}

#content .box_type_4 .bottom {
	background-color:#ccc;
	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;
	color:#fff;
	margin:0;
	line-height:25px;
}

#content .box_type_4 .bottom .info_time {
	float:right;
	color:#000;
	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 {
}

#content .box_type_5 {
	margin:0;
	padding:0;
	border:3px solid #ccc;
}

#content .box_type_5_inside {
	margin:0;
	padding:0;
	background-color:#aaa;
}

#content .box_type_5 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#999;
	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 #ccc;
}

* 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 #ccc;
}

* html #content .box_type_5 .header .header_cmd {
	width:97px;
}

#content .box_type_5 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#000;
}

#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 {
	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:#ccc;
	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 #ccc;
}

#content .box_type_6_inside {
	margin:0;
	padding:0;
	background-color:#aaa;
}

#content .box_type_6 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#999;
	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 #ccc;
}

#content .box_type_6 .line {
	position:relative;
	margin:0;
	padding:0;
	color:#000;
}

#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 {
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_6 .bottom {
	background-color:#ccc;
	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:#000;
}

#content .box_type_6 .bottom .button {
	float:right;
	padding:0 5px 0 0;
}

#content .box_type_7 {
	margin:0;
	padding:0;
	border:3px solid #ccc;
}

#content .box_type_7_inside {
	background-color:#aaa;
}

#content .box_type_7 .header {
	margin:0;
	padding:0;
	line-height:32px;
	height:32px;
	background-color:#999;
	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 #ccc;
}
* 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 #ccc;
}
* 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 #ccc;
}
* 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 #ccc;
}
* 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:#000;
}

#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:#000;
	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:#ed9915;
}

#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:#000;
}

#content .box_type_7 .hr {
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
    clear: both; 
}

#content .box_type_7 .bottom {
	background-color:#ccc;
	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 {
}

#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: #aaa;
}

/* 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:#000;
	font-weight:bold;
}

/* CONTENT BOX */
.grey_box {
	margin:0;
	padding:12px 10px 10px 11px;
	width:200px;
	height:244px;
	position:relative;
	background-color:#ccc;
	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:#000;
}

.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:#000;
}
/* forum ******************************************* /*/
