/*
main color
#FFFFFF - background
#8F5545 - text color
#8F5646 - link color
#CF9085 - link hover color
#6F3025 - object name color
#80A1FF - border light, line, calender border & background, menu admin background
#6081FF - border dark, menu admin border
gray
#909090 - text color
#CCCCCC - border light
#808080 - border dark
input
#6F3126 - color
#333333 - border
#E0D0D0 - background
grid
#A0A0A0 - border
#B0D0FF - head background
#FEFEFE - row1 background
#E0F0FF - row2 background
#F0F8FF - row2 background light
*/

/*DEFAULT*/
body {
	font:normal 11px Verdana,Arial,Tahoma,Sans-Serif;
	color:#8F5545;
	background-color:#E7DDD7;
	text-align:left;
	vertical-align:top;
	border:0px #CCCCCC solid;
	margin:0px;
	padding:0px;
}

h1, h2 { font:normal 11px Verdana,Arial,Tahoma,Sans-Serif; display:inline; margin:0px; }

a {
	color:#8F5646;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

a:hover {
	color:#CF9085;
	text-decoration:none;
}


/*TABLE*/
table {
	font:normal 11px Verdana,Arial,Tahoma,Sans-Serif;
}

td {
	color:#8F5545;
	text-align:left;
	vertical-align:top;
	border:0px #CCCCCC solid;
	padding:0px;
}

td a {
	color:#8F5646;
	text-align:left;
	vertical-align:top;
	text-decoration:none;
}

td a:hover {
	color:#CF9085;
	text-decoration:none;
}


/*OTHER*/
form, fieldset {
	margin:0px;
	padding:0px;
	vertical-align:top;
	border:0px;
}
input, select, textarea {
	margin:0px;
	padding:0px;
	vertical-align:top;
	font:normal 11px Verdana,Arial,Tahoma,Sans-Serif;
	color:#6F3126;
}
input.input, input.button, select, textarea {
	background-color:#E0D0D0;
	border:1px #333333 solid;
}
input.input { height:16px; padding:0px 1px; }
input.button { height:18px; padding:0px 5px; width:auto; overflow:visible; }
select.select { height:18px; }

:focus { outline:0; }
img { border:0px; }
img.transparent { width:0px; height:100%; vertical-align:middle; }
.readonly { opacity:0.5; filter:alpha(opacity=50); }

.mrb5 { margin-bottom:5px !important; }
.mrb10 { margin-bottom:10px !important; }
.mrb15 { margin-bottom:15px !important; }
.mrb20 { margin-bottom:20px !important; }
.mrt5 { margin-top:5px !important; }
.mrt10 { margin-top:10px !important; }
.mrt15 { margin-top:15px !important; }
.mrt20 { margin-top:20px !important; }
.sep5 { height:5px; overflow:hidden; }
.sep10 { height:10px; overflow:hidden; }
.sep15 { height:15px; overflow:hidden; }
.sep20 { height:20px; overflow:hidden; }
.line5 { height:2px; overflow:hidden; margin-bottom:3px; border-bottom:1px #80A1FF solid; }
.line10 { height:5px; overflow:hidden; margin-bottom:5px; border-bottom:1px #80A1FF solid; }
.line15 { height:7px; overflow:hidden; margin-bottom:8px; border-bottom:1px #80A1FF solid; }
.line20 { height:10px; overflow:hidden; margin-bottom:10px; border-bottom:1px #80A1FF solid; }
.line25 { height:12px; overflow:hidden; margin-bottom:13px; border-bottom:1px #80A1FF solid; }
.line30 { height:15px; overflow:hidden; margin-bottom:15px; border-bottom:1px #80A1FF solid; }

.float_left { float:left !important; }
.float_right { float:right !important; }
.clear_left { clear:left !important; }
.clear_right { clear:right !important; }
.clear_both { clear:both !important; }
.display_block { display:block !important; }
.display_inline { display:inline !important; }
.display_none { display:none !important; }
.position_static { position:static !important; }
.position_absolute { position:absolute !important; }
.position_relative { position:relative !important; }
.position_fixed { position:fixed !important; }

.wdt0 { width:0px !important; }
.wdt100 { width:100% !important; }
.wdt75 { width:75% !important; }
.wdt66 { width:66% !important; }
.wdt50 { width:50% !important; }
.wdt33 { width:33% !important; }
.wdt25 { width:25% !important; }
.wdt1_1 { width:100% !important; }
.wdt1_2 { width:50% !important; }
.wdt1_3 { width:33% !important; }
.wdt1_4 { width:25% !important; }
.wdt1_5 { width:20% !important; }

.center { margin:auto !important; }
.bottom { vertical-align:bottom !important; }
.middle { vertical-align:middle !important; }
.top { vertical-align:top !important; }
.text_center { text-align:center !important; }
.text_left { text-align:left !important; }
.text_right { text-align:right !important; }
.text_justify { text-align:justify !important; }
.text_bold { font-weight:bold !important; }
.text_underline { text-decoration:underline !important; }

.color_text { color:#8F5545 !important; }
.color_link { color:#8F5646 !important; }
.color_link_active { color:#CF9085 !important; }

.font_size1d { font-size:10px !important; }
.font_size2d { font-size:9px !important; }
.font_size1u { font-size:12px !important; }
.font_size2u { font-size:13px !important; }


/*PAGE*/
div.page {
	width:980px;
	/*height:600px;*/
	margin:0px auto;
	border:0px #CCCCCC solid;
	text-align:left;
	overflow:hidden;
}

div.page_top {
	/*width:750px;*/
	height:100px;
	margin:0px auto;
	border:0px #CCCCCC solid;
	text-align:right;
	overflow:hidden;
	background:url(img/page_top.jpg) no-repeat;
}

div.page_main {
	/*width:750px;*/
	/*height:600px;*/
	margin:10px auto;
	border:0px #CCCCCC solid;
	/*background-color:#FFFFFF;*/
	overflow:hidden;
}

div.page_main_left {
	width:130px;
	margin:0px 10px 0px 0px;
	border:0px #CCCCCC solid;
	float:left;
	padding:0px;
	overflow:hidden;
}

div.page_main_center {
	width:840px;
	margin:0px auto;
	border:0px #CCCCCC solid;
	float:left;
	padding:0px;
	overflow:hidden;
}

div.page_main_right {
	width:110px;
	margin:0px auto;
	border:0px #CCCCCC solid;
	float:left;
	padding:5px 5px 5px 0px;
	overflow:hidden;
	display:none;
}

div.page_bottom {
	/*width:750px;*/
	/*height:30px;*/
	margin:0px auto;
	border:0px #CCCCCC solid;
	padding:5px 5px 5px 5px;
	overflow:hidden;
	color:#6F3525;
	background-color:#8F5545;
}

div.page_shadow, iframe.page_shadow, div.page_shadow_shadow {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

div.page_shadow {
	z-index:10;
	display:none;
}

div.page_shadow_shadow {
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:#000;
	z-index:-1;
}

iframe.page_shadow {
	z-index:-2;
	opacity:0;
	filter:alpha(opacity=0);
}

a.page_shadow_close {
	font-size:12px;
	font-weight:bold;
	float:right;
	color:#555;
	background:#DDD url(img/delete2.gif) no-repeat 3px center;
	border:1px #555 solid;
	display:block;
	height:16px;
	padding:3px 4px 3px 20px;
}
a.page_shadow_close:hover {
	color:#777;
}

.page_swf {
	background:#000 url(img/player_flash.png) no-repeat center center;
	cursor:pointer;
	clear:both;
}


/*BOX*/
.page_box_main { padding:0px 5px 10px 5px; border:2px #F6E2C7 solid; background:url(img/page_box_main.jpg) repeat-x; }
.page_box_main1 { float:left; width:100%; } /* width dividable into 2,3,4 */
.page_box_main2 { float:left; width:0%; height:400px; }
.page_box_main3 { clear:left; }
.page_box_main_header { font-weight:bold; margin-bottom:5px; line-height:20px; vertical-align:middle; display:block; }

.page_box_info, .page_box_warning, .page_box_error { text-align:left; padding:0px 5px 5px 5px; margin:0px 0px 10px 0px; overflow:hidden; }
.page_box_info { color:#008000; border:1px #30B030 solid; background:url(img/page_box_info.jpg) repeat-x; }
.page_box_warning { color:#808000; border:1px #B0B030 solid; background:url(img/page_box_warning.jpg) repeat-x; }
.page_box_error { color:#800000; border:1px #B03030 solid; background:url(img/page_box_error.jpg) repeat-x; }
.page_box_info div, .page_box_warning div, .page_box_error div { font-weight:bold; margin-bottom:5px; line-height:20px; vertical-align:middle; }


/*LIB EDITOR*/
.mceContentBody {
	width:490px; /*page_main_center.width - 2 * page_main_center.padding*/
	background:#FFFFFF;
	text-align:left;
	padding:0px 5px 10px 5px;
	font:normal 11px Verdana,Arial,Tahoma,Sans-Serif !important;
}


/*LIB FORM*/
.lib_form_tab_left, .lib_form_tab_center, .lib_form_tab_right { border-collapse:collapse; border-spacing:0; }
.lib_form_tab_center { margin:0px auto !important; }
.lib_form_tab_right { margin:0px 0px 0px auto !important; }
.lib_form_tab_center .lib_form_col { text-align:center; }
.lib_form_tab_right .lib_form_col {	text-align:right; }
.lib_form_col {	padding:5px; }
.lib_form_col1 { padding:5px; }
.lib_form_col2 { padding:5px; }
.lib_form_col_error { padding:5px 5px 0px 5px; color:#FF0000; }
.lib_form_col_required { padding:3px 5px; color:#909090; }
.lib_form_required { color:#FF0000; }
.lib_form_small { }
.lib_form_col a, .lib_form_col1 a, .lib_form_col2 a { }
.lib_form_col a:hover, .lib_form_col1 a:hover, .lib_form_col2 a:hover { }
.lib_form_tab_left select, .lib_form_tab_center select, .lib_form_tab_right select { width:145px; }


/*LIB GRID*/
.lib_grid_tab { border-collapse:collapse; border-spacing:0;	table-layout:fixed; width:100%;	}
.lib_grid_col_head { font-weight:bold; color:#8F5545; background-color:#B0D0FF; text-align:center; vertical-align:middle; border:1px #A0A0A0 solid; padding:5px; overflow:hidden; }
.lib_grid_col_head a { }
.lib_grid_col_head a:hover { }
.lib_grid_row1 { background-color:#FEFEFE; }
.lib_grid_row2 { background-color:#E0F0FF; }
.lib_grid_col_left, .lib_grid_col_center, .lib_grid_col_right { border:1px #A0A0A0 solid; padding:5px; overflow:hidden; }
.lib_grid_col_left { text-align:left; }
.lib_grid_col_center { text-align:center; }
.lib_grid_col_right { text-align:right; }
.lib_grid_col_left a, .lib_grid_col_center a, .lib_grid_col_right a { }
.lib_grid_col_left a:hover, .lib_grid_col_center a:hover, .lib_grid_col_right a:hover { }
.lib_grid_col_actions { padding:0px; vertical-align:middle; }
.lib_grid_actions { margin-top:5px; }


/*LIB PAGE*/
.lib_page_div { text-align:right; vertical-align:middle; padding:5px; }
.lib_page_div span { font-weight:bold; }
.lib_page_div a { }
.lib_page_div a:hover { }


/*LIB CALENDAR*/
.lib_cal_box { border:1px #80A1FF solid; font-family:arial; font-size:11px; border-collapse:collapse; border-spacing:0; background-color:#FFFFFF; }
.lib_cal_head_tab { border-collapse:collapse; border-spacing:0; width:100%; }
.lib_cal_head { background-color:#80A1FF; color:#FAFAFA; padding:3px; font-family:arial; font-size:11px; }
.lib_cal_main { padding:5px; background-color:#FFFFFF; }
.lib_cal_today { background-color:#F0F8FF; padding:5px; text-align:center; }
.lib_cal_days { text-align:right; }
.lib_cal_day_month { text-align:right; }
.lib_cal_select_btn { border:1px #CCCCCC solid; cursor:pointer; }
.lib_cal_select_list { border:1px #CCCCCC solid; background-color:#FFFFDD; font-family:arial; font-size:11px; }
.lib_cal_select_list_txt { cursor:pointer; color:#000066; }
.lib_cal_weeks { background-color:#DADADA; padding:0px; }


/*LIB GALLERY*/
.lib_gallery { margin:0px auto; border:1px #E0E0E0 solid; padding:10px 10px 0px 10px; background-color:#FFFFFF; }
.lib_gallery_image { text-align:center; overflow:hidden; background:#F0F0F0 url(img/loader.gif) no-repeat center center; }
.lib_gallery_name { font-weight:bold; color:#555; margin:5px auto; }
.lib_gallery_buttons { position:absolute; display:none; }
.lib_gallery_button_left, .lib_gallery_button_right { width:50%; height:100%; opacity:0.7; filter:alpha(opacity=70); }
.lib_gallery_button_left:hover, .lib_gallery_button_right:hover { opacity:1; filter:alpha(opacity=100); }
.lib_gallery_button_left { float:left; background:url(img/lib_gallery_prev.gif) no-repeat left center; }
.lib_gallery_button_right { float:right; background:url(img/lib_gallery_next.gif) no-repeat right center; }
#lib_jquery_bigpicture { margin: 0 auto; padding: 0; }
#lib_jquery_bigpicture .bp-main { margin: 0 auto; padding: 0; overflow: hidden; position: relative; display: block; }
#lib_jquery_bigpicture .bp-view { margin: 0; padding: 0; overflow: hidden; }
#lib_jquery_bigpicture .bp-view img { margin: 0; padding: 0; display: block; border: none; }
#lib_jquery_bigpicture .bp-view .bp-nav { margin: 0; padding: 0; position: absolute; top: 0; z-index: 10001; display: none; background-color: transparent; }
#lib_jquery_bigpicture .bp-view .bp-prev-link { left: 0; }
#lib_jquery_bigpicture .bp-view .bp-next-link { right: 0; }
#lib_jquery_bigpicture .bp-view .bp-nav a { display: block; text-decoration: none; }
#lib_jquery_bigpicture .bp-view .bp-info-wrap { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; z-index: 10003; display: none; }
#lib_jquery_bigpicture .bp-view .bp-info-wrap .bp-info { margin: 0; background-color: transparent; }
#lib_jquery_bigpicture .bp-bbar { margin: 0; position: absolute; left: 0; z-index: 10004; width: 100%; display: none; }
#lib_jquery_bigpicture .bp-bbar .bp-info-link { float: left; }
#lib_jquery_bigpicture .bp-bbar .bp-hide-link { float: right; }
.bp-clear { clear: both; visibility: hidden; height: 0px; background-color: transparent; border: none; }
#lib_jquery_bigpicture .bp-main { background: #F6F6F6 none; border: 10px #F6F6F6 solid; }
#lib_jquery_bigpicture .loading { background: #FFF url(img/loader.gif) no-repeat center center; }
#lib_jquery_bigpicture .bp-prev-link a, #lib_jquery_bigpicture .bp-prev-link a:hover { opacity:0.7; filter:alpha(opacity=70); background: transparent url(img/lib_gallery_prev.gif) no-repeat left center; }
#lib_jquery_bigpicture .bp-next-link a, #lib_jquery_bigpicture .bp-next-link a:hover { opacity:0.7; filter:alpha(opacity=70); background: transparent url(img/lib_gallery_next.gif) no-repeat right center; }
#lib_jquery_bigpicture .bp-prev-link a:hover, #lib_jquery_bigpicture .bp-next-link a:hover { opacity:1; filter:alpha(opacity=100); }
#lib_jquery_bigpicture .bp-bbar { padding-top: 6px; background-color: #F6F6F6; }
#lib_jquery_bigpicture .bp-bbar a { color: #555; text-decoration: none; }
#lib_jquery_bigpicture .bp-bbar a:hover { color: #777; }
#lib_jquery_bigpicture .bp-info-link span { color: #555; font-size: 12px; font-weight: bold; }
#lib_jquery_bigpicture .bp-hide-link a { background: transparent url(img/delete2.gif) no-repeat; padding-left: 17px; font-weight: bold; font-size: 12px; }
#lib_jquery_bigpicture .bp-bbar .bp-clear { background-color: #F6F6F6; }


/*MENU*/
/* admin styles */
.menu_news, .menu_articles, .menu_technologies, .menu_fairs, .menu_contact {
	width:70px;
	height:36px;
	padding:12px 0px 0px 60px;
	font-weight:bold;
	cursor:pointer;
}
.menu_news { background:url(img/menu_news.jpg) no-repeat; }
.menu_articles { background:url(img/menu_articles.jpg) no-repeat; }
.menu_technologies { background:url(img/menu_technologies.jpg) no-repeat; font-size:10px; }
.menu_fairs { background:url(img/menu_fairs.jpg) no-repeat; }
.menu_contact { background:url(img/menu_contact.jpg) no-repeat; }
.menu_main1, .menu_main1o, .menu_main1s {
	padding:10px 0px 0px 5px;
}
.menu_main1 a, .menu_main1o a, .menu_main1s a {
	font-size:13px;
}
.menu_main1s {
}
.menu_main1s a {
	font-weight:bold;
}

.menu_main2, .menu_main2o, .menu_main2s {
}
.menu_main2 a, .menu_main2o a, .menu_main2s a {
	margin-left:10px;
	font-size:10px;
}
.menu_main2s {
}
.menu_main2s a {
	font-weight:bold;
}

.menu_main3, .menu_main3o, .menu_main3s {
}
.menu_main3 a, .menu_main3o a, .menu_main3s a {
	margin-left:20px;
	font-size:10px;
}
.menu_main3s {
}
.menu_main3s a {
	font-weight:bold;
}


/*MENU MAP*/
.menu_map1 {
	background:url(img/bullet.gif) no-repeat 5px center;
	padding:7px 20px;
	font-weight:bold;
}

.menu_map2 {
	background:url(img/bullet.gif) no-repeat 35px center;
	padding:3px 50px;
}

.menu_map3 {
	background:url(img/bullet.gif) no-repeat 55px center;
	padding:2px 70px;
}


/*MODULES*/
/*article_articles*/
.article_articles_category {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.article_articles_category_image {
	margin:5px auto 0px auto;
	text-align:center;
	overflow:hidden;
}

.article_articles_category_name {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.article_articles_article {
	margin-bottom:5px;
}

.article_articles_name, .article_articles_name a {
	color:#6F3025;
	font-weight:bold;
}

.article_articles_info{
	color:#909090;
	margin:3px 0px;
}

.article_articles_info .date {
}

.article_articles_info .author {
}

.article_articles_info .comments {
}

.article_articles_heading {
	text-align:justify;
}

.article_articles_content{
	margin:3px 0px 0px 0px;
	text-align:right;
}

.article_articles2_article {
	overflow:hidden;
	height:120px;
	margin:0px 3px 10px 0px;
	padding:4px;
	border:1px #80A1FF solid;
}

/*article_article*/
.article_article_article {
}

.article_article_info {
	color:#909090;
	margin:0px 0px 3px 0px;
}

.article_article_info .date {
}

.article_article_info .author {
}

.article_article_info .comments {
}

.article_article_heading {
}

.article_article_content {
	text-align:justify;
}

.article_article_content img {
	float:left;
	padding:0px 5px 3px 0px;
}

.article_article_comments {
	font-weight:bold;
	margin-bottom:15px;
}

.article_article_comment {
	margin-bottom:10px;
}

.article_article_comment_name {
	color:#6F3025;
	font-weight:bold;
}

.article_article_comment_date {
	color:#909090;
}

.article_article_comment_author {
	color:#909090;
}

.article_article_comment_content {
	text-align:justify;
}

/*contact_contact*/
.contact_contact_content {
	text-align:justify;
}

/*image_images*/
.image_images_category {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.image_images_category_image {
	margin:5px auto 0px auto;
	text-align:center;
	overflow:hidden;
}

.image_images_category_name {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.image_images_image {
	margin:5px auto 0px auto;
	text-align:center;
	overflow:hidden;
}

.image_images_name {
	height:12px;
	margin:5px 3px 10px 3px;
	text-align:center;
}

/*product_cart*/
.product_cart_row_delivery {
	background-color:#F0F8FF;
}

.product_cart_row_total {
	background-color:#B0D0FF;
}

/*product_products*/
.product_products_category {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.product_products_category_image {
	margin:5px auto 0px auto;
	text-align:center;
	overflow:hidden;
}

.product_products_category_name {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.product_products_thumb_no_image {
	color:#909090;
	border:1px #CCCCCC solid;
	line-height:80px;
}

.product_products_name a {
	color:#6F3025;
	font-weight:bold;
}

.product_products_grid_tab { }

.product_products_grid_col_head_thumb { border-right:0px; }
.product_products_grid_col_head_heading { border-left:0px; text-align:left; }
.product_products_grid_col_head_price { width:70px; }
.product_products_grid_col_head_cart { width:50px; }

.product_products_grid_col_thumb {
	border-right:0px;
	padding-right:0px;
}

.product_products_grid_col_heading, .product_products_grid_col_heading_empty {
	text-align:justify;
}

.product_products_grid_col_heading_empty {
	border-left:0px;
}

.product_products_grid_col_price {
	color:#FF0000;
	font-weight:bold;
}

.product_products_grid_col_cart { }

.product_products2_product {
	overflow:hidden;
	height:120px;
	margin:0px 3px 10px 0px;
	padding:4px;
	border:1px #80A1FF solid;
}

.product_products2_name a {
	color:#6F3025;
	font-weight:bold;
}

.product_products2_tab {
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	width:100%;
	margin:5px 0px;
}

.product_products2_thumb {
	text-align:center;
	padding-right:3px;
}

.product_products2_heading {
	text-align:justify;
	overflow:hidden;
}

.product_products2_price {
	text-align:right;
	color:#FF0000;
	font-weight:bold;
	padding-top:3px;
}

/*product_product*/
.product_product_product {
}

.product_product_left {
	float:left;
	text-align:center;
}

.product_product_right {
}

.product_product_details {
	margin:0px 0px 10px 0px;
	border:1px #80A1FF solid;
	/*background-color:#F8F8FF;*/
	padding:5px;
}

.product_product_details .parameter_txt, .product_product_details .parameter_val, .product_product_details .price_net_txt, .product_product_details .price_net_val, .product_product_details .price_gross_txt, .product_product_details .price_gross_val {
	margin-bottom:7px;
}

.product_product_details .parameter_val, .product_product_details .price_net_val, .product_product_details .price_gross_val {
	text-align:right;
}

.product_product_details .price_net_val, .product_product_details .price_gross_val {
	font-weight:bold;
}

.product_product_details .price_net_txt, .product_product_details .price_net_val {
	color:#909090;
}

.product_product_details .price_gross_txt, .product_product_details .price_gross_val {
	color:#FF0000;
}

.product_product_thumbs {
	background-color:#B0D0FF;
}

.product_product_thumbs a.button_left {
	width:15px;
	float:left;
	background:url(img/lib_page_prev.gif) no-repeat center center;
}

.product_product_thumbs a.button_right {
	width:15px;
	float:right;
	background:url(img/lib_page_next.gif) no-repeat center center;
}

.product_product_thumbs .container {
	background-color:#FFFFFF;
	overflow:hidden;
	position:relative;
	white-space:nowrap;
}

.product_product_thumbs .bar {
	position:absolute;
}

.product_product_thumbs img.thumb {
	vertical-align:middle;
}

.product_product_image {
	text-align:center;
	overflow:hidden;
	border:1px #E0E0FF solid;
}

.product_product_content {
	text-align:justify;
}

.product_product_enlarge {
	color:#909090;
	text-align:right;
	margin:2px 0px;
}

.product_product_parameters, .product_product_attachments {
	border-bottom:1px #CCCCCC solid;
	margin:5px 5%;
}

.product_product_parameters_label, .product_product_attachments_label {
	border-bottom:1px #808080 solid;
	margin:5px 5%;
	text-align:center;
	font-weight:bold;
	padding-bottom:5px;
}

.product_product_parameters_name {
	float:left;
	width:50%;
	text-align:right;
	font-weight:bold;
}

.product_product_parameters_parameter {
	float:left;
	width:50%;
}

.product_product_attachments_name {
	text-align:center;
}

/*user_messages*/
.user_messages_buttons {
	float:left;
	padding:5px 0px;
}

.user_messages_buttons_received { background:#E0D0D0 url(img/mail_received.gif) no-repeat 2px center; padding-left:21px !important; }
.user_messages_buttons_sent { background:#E0D0D0 url(img/mail_sent.gif) no-repeat 2px center; padding-left:21px !important; }
.user_messages_buttons_compose { background:#E0D0D0 url(img/mail_edit.gif) no-repeat 2px center; padding-left:21px !important; }
.user_messages_buttons_delete { background:#E0D0D0 url(img/delete2.gif) no-repeat 0px center; padding-left:17px !important; }
.user_messages_buttons_refresh { background:#E0D0D0 url(img/refresh.gif) no-repeat 0px center; padding-left:17px !important; }

.user_messages_grid_tab { }

.user_messages_grid_col_head, .user_messages_grid_col_head_left, .user_messages_grid_col_head_right {
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-top:1px #808080 solid;
}

.user_messages_grid_col_head_left {
	border-left:1px #808080 solid;
}

.user_messages_grid_col_head_right {
	border-right:1px #808080 solid;
}

.user_messages_grid_row1 {
	background-color:#FEFEFE;
}

.user_messages_grid_row2 {
	background-color:#E0F0FF;
}

.user_messages_grid_col_id, .user_messages_grid_col_name, .user_messages_grid_col_user, .user_messages_grid_col_date, .user_messages_grid_col_empty {
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
}

.user_messages_grid_col_id {
	border-left:1px #808080 solid;
}

.user_messages_grid_col_name {
	cursor:pointer;
}

.user_messages_grid_col_user {
	cursor:pointer;
}

.user_messages_grid_col_date {
	border-right:1px #808080 solid;
	cursor:pointer;
}

.user_messages_grid_col_empty {
	border:1px #808080 solid;
}

.user_messages_message {
	border-left:1px #808080 solid;
	border-right:1px #808080 solid;
	border-top:1px #808080 solid;
	padding:0px;
}

.user_messages_message_head {
	background-color:#B0D0FF;
	border-bottom:1px #CCCCCC solid;
	padding:5px;
	overflow:hidden;
	line-height:1.3em;
}

.user_messages_message_buttons {
	float:right;
	text-align:right;
	overflow:hidden;
}

.user_messages_message_content {
	border-bottom:1px #808080 solid;
	padding:10px 5px;
	overflow:hidden;
}

/*user_message*/
.user_message_message {
	border-left:1px #808080 solid;
	border-right:1px #808080 solid;
	border-top:1px #808080 solid;
	padding:0px;
	margin-top:10px;
}

.user_message_message_head {
	background-color:#B0D0FF;
	border-bottom:1px #CCCCCC solid;
	padding:5px;
	overflow:hidden;
	line-height:1.3em;
}

.user_message_message_content {
	border-bottom:1px #808080 solid;
	padding:10px 5px;
	overflow:hidden;
}

/*util_search*/
.util_search_object {
	margin-bottom:5px;
}

.util_search_name {
	color:#6F3025;
	font-weight:bold;
}

.util_search_heading {
	text-align:justify;
}

.util_search_content {
	margin:3px 0px 0px 0px;
	text-align:right;
}

.page_search {
	text-align:right;
	padding:3px 0px;
}

.page_search_input {
	color:#6F3126;
	background-color:#E0D0D0;
	border:1px #333333 solid;
}

/*video_videos*/
.video_videos_category {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.video_videos_category_image {
	margin:5px auto 0px auto;
	text-align:center;
	overflow:hidden;
}

.video_videos_category_name {
	font-weight:bold;
	margin:5px 3px 10px 3px;
	text-align:center;
}

.video_videos_image {
	margin:5px auto 0px auto;
	text-align:center;
	overflow:hidden;
}

.video_videos_name {
	height:12px;
	margin:5px 3px 10px 3px;
	text-align:center;
}
