.maxList td a
{
	font-size:11px
}

ul.why li
{
	margin:10px 10px 10px 30px;
	padding-left:10px;
	list-style-type: circle;
}
ul.why
{
	list-style-type: circle;
}

ul.bulets li
{
	margin:5px 5px 5px 20px;
	padding-left:5px;
	list-style-type: disc;
}
ul.bulets
{
	list-style-type: disc;
}
div.global_list div.list_right_prod ul li,
div.global_list div.list_right_prod ol li
{
	background:none;
	border-bottom:none;
	clear:both;
	padding:0;
	width:auto;
}

.bigImgProduct
{
	width:360px;
}
#lightbox
{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}
#lightboxCaption
{
	float: left;
}
#keyboardMsg
{
	float: right;
	font-size:12px;
}
#closeButton
{
	top: 5px;
	right: 5px;
}
#lightbox img
{
	border: none;
	clear: both;
}
#overlay img
{
	border: none;
}
#overlay
{
	background-image: url(/images/overlay.png);
}
* html #overlay
{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}
span.error
{
	display:block;
	float:left;
	width:380px;
	_width:300px;
}
.bubble
{
	height:30px;
	width:200px;
	position:absolute;
	z-index:500;
	padding:5px;
	color:#ffffff;
	margin-top:-40px;
	margin-left:200px;
	font-size:10px;
}
.greyblock
{
	font-size:11px;
	color:#333333;
	width:370px;
	background:#fff;
	margin:0;
	padding:0;
	border:1px solid #ADBDC2;
	padding:5px;
}
.table_reg_prod input.edit
{
	width:530px;
}
.table_reg_firm input,
.table_edit_firm input,
.table_reg_prod input,
.table_reg_contact input,
.table_edit_news input
{
	width:380px;
	float:left;
	font-size:11px;
	height:17px;
	color:#333333;
	/*background:#f7f7f7;*/
	margin:0;
	padding:2px 0 0 0;
	border:1px solid #ADBDC2;
}
.table_reg_firm textarea,
.table_edit_firm textarea,
.table_reg_prod textarea,
.table_reg_contact textarea,
.table_edit_news textarea
{
	width:380px;
	float:left;
	font-size:11px;
	color:#333333;
	background:#fff;
	margin:0;
	padding:2px 0 0 0;
	border: 1px solid #ADBDC2;
}
.table_reg_firm select,
.table_edit_firm select,
.table_reg_prod select,
.table_reg_contact select,
.table_edit_news select
{
	font-size:11px;
	color:#333333;
	height:19px;
	width:382px;
	background:#f7f7f7;
	margin:0;
	padding:0;
	border:1px solid #ADBDC2;
}
.table_reg_firm span,
.table_edit_firm span,
.table_reg_prod span,
.table_reg_contact span,
.table_edit_news span
{
	color:#ff0000;
	/* margin:3px 0 0 3px; */
	padding:0;
}
.table_reg_firm,
.table_edit_firm,
.table_reg_prod,
.table_reg_contact,
.table_edit_news
{
	border-collapse:collapse;
	margin:0;
	padding:0;
	width: 710px;
}
.table_reg_firm td,
.table_edit_firm td,
.table_reg_prod td,
.table_reg_contact td,
.table_edit_news td
{
	margin:0;
	padding:5px 5px 5px 0px;
}
.table_reg_firm input#btnSubmit,
.table_edit_firm input#btnSubmit,
.table_reg_prod input#btnSubmit,
.table_reg_contact input#btnSubmit,
.table_edit_news input#btnSubmit
{
	display:block;
	width:141px;
	height:22px;
	margin:0px auto 0px auto;
	padding:0;
	border:none;
}
.table_reg_firm input.save_btndisabled
{
	background: #fff url(/images/btn_step2_disabled.gif) 0px 0px no-repeat;
}
.table_reg_firm input.save_btn
{
	background: #fff url(/images/btn_step2.gif) 0px 0px no-repeat;
}
.table_reg_prod input.save_btndisabled,
.table_edit_firm input.save_btndisabled,
.table_reg_contact input.save_btndisabled,
.table_edit_news input.save_btndisabled
{
	background: #fff url(/images/btn_prod_save_disabled.gif) 0px 0px no-repeat;
}
.table_reg_prod input.save_btn,
.table_edit_firm input.save_btn,
.table_reg_contact input.save_btn,
.table_edit_news input.save_btn
{
	background: #fff url(/images/btn_prod_save.gif) 0px 0px no-repeat;
}
.table_edit_firm input.submit_btn
{
	float:left;
	width:80px;
	height:22px;
	border:none;
	background:#cccccc;
	margin:0;
	padding: 0 0 2px 0;
	border:1px solid #b3b1b1;
}
.table_reg_firm div.comment
{
	font-size:10px;
	color:#999;
	margin-right:15px;
}
.table_edit_firm span.succ_msg,
.table_reg_prod span.succ_msg
{
	color:#456789;
}
#WhiteTabsmenu
{
	height:auto;
	float:none;
	clear:both;
	margin:15px 0px 0px 5px;
}
.normal_tab
{
	border: 1px solid #c0c0c0;
	background: #fff;
	width:70px;
	height:20px;
	display:inline;
	float:left;
	color:#969643;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	margin:4px 0 0 0;
	padding:2px;
	cursor:hand;
	cursor:pointer;
}
.over_tab, .selected_tab
{
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom: 1px solid #fff;
	background: #fff;
	width:70px;
	height:20px;
	display:inline;
	float:left;
	color:#560000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:4px 2px;
	cursor:hand;
	cursor:pointer;
}
.shadows
{
	background:#ffffff;
	width:170px;
	display:inline;
	float:none;
	clear:both;
}
.shadows .left_shadow
{
	background:#ffffff;
	float:left;
	width:93px;
	height:3px;
}
.shadows .right_shadow
{
	background:#ffffff;
	float:left;
	width:93px;
	height:3px;
	margin: 0px 0px 0px 4px;
}
.rightShadowTabs
{
	float:left;
	display:inline;
}
#contentWhitetabs
{
	width:150px;
	height:auto;
	float:none;
	clear:both;
	background:#ffffff;
	padding:16px 0px 10px 0px;
	margin:0px 0px 17px 0px;
	border:1px solid #cccccc;
}
.currWhitetab
{
	float:none;
	clear:both;
	/*padding:0px 0px 0px 5px;*/
}
.currWhitetab ul
{
	float:none;
	clear:both;
}
.currWhitetab ul li
{
	list-style:none;
	background:url(/images/red_arrow.gif) 2px 7px no-repeat;
	padding:0px 0px 0px 8px;
	margin:5px 0px 5px 0px;
}
.currWhitetab ul li a
{
	font-size:11px;
	color:#560000;
	text-decoration:underline;
	font-weight:normal;
}
/*----------------------------------*/
/* Body, Html */
/*----------------------------------*/
body, html 
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #464646;
	background: #f4f5f7 url(/images/bg_site.gif) repeat-y 50% 0;
}
/*----------------------------------*/
/* Layout */
/*----------------------------------*/

div.site_wrapper 
{
	width: 950px;
	padding: 20px 20px 0 20px;
	margin: 0 auto;
}
div#top_navigation 
{
	width:100%;
	height:30px;
	background: #adbdc2;
	text-align: center;
}
/*----------------------------------*/
/* Header */
/*----------------------------------*/

div.header 
{
	width: 100%;
}
div.logo 
{
	float: left;
	display: inline;
	width: 222px;
	padding: 10px 0;
}
div.header_banners
{
	display: inline;
	float: left;
	height: 90px;
	padding: 20px 0;
}
div#header_info_bar
{
	width: 100%;
	height:23px;
	border-bottom: 1px solid #fff;
	background: #d5e7ec;
	float: left;
	display: inline;
}
div#header_search_bar
{
	width: 100%;
	height: 30px;
	background: #adbdc2;
	float: left;
	display: inline;
	color: #000;
	font-weight: bold;
	line-height: 30px;
}

/*----------------------------------*/
/* Divs */
/*----------------------------------*/

div 
{
	margin: 0;
	padding: 0;
	behavior: url(iepngfix.htc);
}
/*----------------------------------*/
/* Images */
/*----------------------------------*/

img 
{
	behavior: url(iepngfix.htc);
	border: 0;
}

/*----------------------------------*/
/* Links */
/*----------------------------------*/
a:focus
{
	outline:none;
}

a:link,
a:active,
a:visited,
a:hover
{
	color: #464646;
	text-decoration: underline;
	cursor:hand;
	cursor:pointer;
	outline:none;
}

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

/*----------------------------------*/
/* Paragraphs */
/*----------------------------------*/

p 
{
	margin: 0;
	padding: 0;
}
/*----------------------------------*/
/* Lists */
/*----------------------------------*/

ul 
{
	behavior: url(iepngfix.htc);
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.richtext ul.circle
{
	behavior: url(iepngfix.htc);
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: circle;
}

.richtext ul.circle li
{
	behavior: url(iepngfix.htc);
	margin: 0;
	padding: 0 0 10px 0;
	list-style-type: circle;
}

li 
{
	behavior: url(iepngfix.htc);
	margin: 0;
	padding: 0;
	list-style-type: none;
}

dl 
{
	behavior: url(iepngfix.htc);
	margin: 0;
	padding: 0;
	list-style-type: none;
}

dt 
{
	behavior: url(iepngfix.htc);
	margin: 0;
	padding: 0;
	list-style-type: none;
}

dd 
{
	behavior: url(iepngfix.htc);
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*----------------------------------*/
/* Heading */
/*----------------------------------*/
h1 {
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	clear: both;
}

h1.title1 
{
	font-size: 20px;
	border-bottom: 2px solid #d5e7ec;
	padding: 0 0 10px 15px;
	margin: 20px 0;
}

h2 
{
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h3 
{
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h4 
{
	font-family: Tahoma, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h3.title
{
	font-weight:bold;
	border-bottom: 1px solid #a5c7d0;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
}

div.profile
{
	background:#E5EFF2;
	margin-bottom: 20px;
	padding: 15px 15px 10px 15px;
	float:left;
    width:710px;
}

div.profile_disabled
{
	background:#EEEEEE;
	color:#999999;
	margin-bottom: 20px;
	padding: 15px 15px 10px 15px;
	float:left;
	width:710px;
}

div.profile a
{
	background:transparent url(/images/bullet_more.gif) no-repeat scroll 0 55%;
	color:#0060AC;
	font-weight:bold;
	padding:5px 0 0px 10px;
	float:right;
	display:block;
	height: 20px;
}
/*----------------------------------*/
/* Forms */
/*----------------------------------*/

form 
{
	margin: 0;
	padding: 0;
}

input.form_btn
{
	font-size:12px;
	cursor:hand;
	cursor:pointer;
	padding:2px 5px;
}

input.check_box
{
	border:none;
	padding:0;
	margin:0;
}

textarea
{
	font-family:Tahoma;
	font-size:11px;
	padding:0;
	margin:0;
}

input.comment_field,
textarea.comment_text,
input.comment_field_kod
{
	width:350px;
	border:1px solid #adbdc2;
	color:#000;
	background: #fff;
}

input.comment_field_kod
{
	width:88px;
}

input.subm_btn
{
	width:80px;
}

/*----------------------------------*/
/* Left column */
/*----------------------------------*/

div.left_column,
div.left_column1
{
	float: left;
	display: inline;
	width: 300px;
	margin: 20px 0;
}
div.left_column1
{
	margin:0 0 0 15px;
}

div.left_column_banner 
{
	font-size: 10px;
	color: #d8d8d8;
	margin: 20px 0;
}

div.left_column_newsletter,
div.right_column_newsletter  
{
	width: 100%;
	background: #f7f7ee;
	border: 1px solid #e2e2e2;
	margin: 20px 0px 0px;
	font-size: 11px;
	padding: 0 0 10px 0;
}

div.left_column_newsletter h1,
div.right_column_newsletter h1 
{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #a9a938;
	padding: 0 10px;
	line-height: 30px;
}

div.right_column_newsletter h1
{
	text-transform:none;
}

div.left_column_newsletter p,
div.right_column_newsletter p
{
	font-size:11px;
	font-weight:normal;
	color: #464646;
	padding: 10px 10px 0px 10px;
}

.left_column_newsletter_input,
.right_column_newsletter_input 
{
	width: 220px;
	height:18px;
	background: #fff;
	border: 1px solid #ADBDC2;
	line-height:18px;
	color: #000;
	margin: 0 0 5px 0;
	_margin: 0 0 3px 0
}

.right_column_newsletter_input 
{
	width:165px;
}

/*----------------------------------*/
/* Center column */
/*----------------------------------*/

div.center_column
{
	float: left;
	display: inline;
	margin: 20px 1px 20px 9px;
	width: 450px;
}
div.global_list,
div.global_list_search
{
	width: 100%;
	float:left;
	clear:both;
	/*margin:10px 0 0 0;*/
}
div.global_list h1,
div.global_list_search h1
{
	float:left;
	font-size: 20px;
	line-height:20px;
	background: #fff url(/images/bullet_top_companies.gif) no-repeat 0 55%;
	padding: 0 0 10px 15px;
	margin: 20px 0 0 0;
}
div.global_list h1.icon_category_prod 
{
	background: #fff url(/images/bullet_top_products.gif) no-repeat 0 55%;
}
div.global_list h1.icon_category_news
{
	background: #fff url(/images/bullet_top_news.gif) no-repeat 0 55%;
}
div.global_list h3 
{
	clear: both;
	font-size:12px;
	color: #000;
	font-weight:normal;
	border-bottom: 2px solid #d5e7ec;
	background: url(/images/bullet_more.gif) no-repeat 0 55%;
	padding: 5px 0 5px 10px;
	margin: 5px 10px 0 0;
}
div.global_list h3.comments 
{
	font-size:20px;
	font-weight:normal;
	text-transform:none;
	border-bottom: 2px solid #d5e7ec;
	background: url(/images/bullet_comments_on.gif) no-repeat 0 55%;
	padding:10px 0 10px 20px;
	margin:10px 0 0 0;
}
div.global_list h3 a:link,
div.global_list h3 a:visited,
div.global_list h3 a:hover,
div.global_list h3 a:active 
{
	color: #000;
}
div.global_list h3 a:hover 
{
	text-decoration: none;
}

div.global_list h4
{
	clear: both;
	font-size: 12px;
	color: #000;
	font-weight:normal;
	border-bottom: 1px dotted #999;
	background: url(/images/bullet_more.gif) no-repeat 0 55%;
	padding: 5px 0 5px 10px;
	margin: 5px 0 0 0;
}

div.global_list ul 
{
	width: 100%;
}
div.global_list ul li,
div.global_list ul li.prod_list
{
	background: #f4f4f4;
	border-bottom:2px solid #fff;
	float: left;
	display: inline;
	width: 98%;
	padding: 10px 0;
}

div.global_list ul li.prod_list
{
	background:#EEF4F6;
}
div.global_list ul li.prod_list_grey
{
	background:#EEEEEE;
}

div.global_list_search ul 
{
	width: 100%;
}

div.global_list_search ul li 
{
	background: #ffffff;
	border-bottom: 1px solid #f5f5f5;
	float: left;
	display: inline;
	width: 100%;
	padding: 10px 0;
}

div.global_list ul.list_comments li
{
	background:#fff;
	border-bottom: 1px dotted #cccccc;
}

div.global_list ul li.sortBox
{
	font-size:11px;
	background: #fff;
	border-top: 2px solid #d5e7ec;
}
div.global_list ul li p
{
	margin: 0 10px;
	clear:both;
}

div.global_list ul.list_comments li p
{
	margin: 2px 0px;
}

.date_comment
{
	color: #bfbfbf;
	line-height:15px;
}

div.global_list ul li a:link,
div.global_list ul li a:visited,
div.global_list ul li a:hover,
div.global_list ul li a:active,
div.global_list_search ul li a:link,
div.global_list_search ul li a:visited,
div.global_list_search ul li a:hover,
div.global_list_search ul li a:active,
div.global_list ul li a.list_title_products:link,
div.global_list ul li a.list_title_products:visited,
div.global_list ul li a.list_title_products:hover,
div.global_list ul li a.list_title_products:active
{
	font-weight: bold;
	padding: 10px 0 5px 0;
}
div.global_list ul li a:hover,
div.global_list_search ul li a:hover
{
	text-decoration: none;
	color: #fe178f;
}
div.global_list ul li a.list_title_products:hover
{
	text-decoration: none;
	color: #00adef;
}

div.global_list ul li a.list_title_products
{
	padding: 10px 0 25px 0;
}

div.global_list ul li a.mail_link:link,
div.global_list ul li a.mail_link:visited,
div.global_list ul li a.mail_link:hover,
div.global_list ul li a.mail_link:active
{
	font-weight:normal;
}

div.global_list ul li a.edit_link:link,
div.global_list ul li a.edit_link:visited,
div.global_list ul li a.edit_link:hover,
div.global_list ul li a.edit_link:active
{
	text-transform:uppercase;
}

div.global_list ul li a.mail_link:hover,
div.global_list ul li a.edit_link:hover 
{
	text-decoration: none;
	color: #000000;
}

div.global_list ul li a.del_link:link,
div.global_list ul li a.del_link:visited,
div.global_list ul li a.del_link:hover,
div.global_list ul li a.del_link:active
{
	color: #ff0000;
	text-transform:uppercase;
}

div.global_list ul li a.del_link:hover 
{
	text-decoration: none;
	color: #ff0000;
}

div.global_list ul li a.status_link:link,
div.global_list ul li a.status_link:visited,
div.global_list ul li a.status_link:hover,
div.global_list ul li a.status_link:active
{
	color:#019BD6;
	text-transform:uppercase;
}

div.global_list ul li a.status_link:hover 
{
	text-decoration: none;
	color:#019BD6;
}

img.company_logo2 
{
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	border: 0;
}
div.title_comments
{
	font-size:20px;
	line-height:21px;
	font-weight:normal;
	display:inline;
	float:left;
	width:100%;
	border-bottom: 2px solid #d5e7ec;
	padding:10px 0 10px 0;
	margin:20px 0 0 0;
}
div.title_comments .left_text
{
	float:left;
	padding:0 0 0 20px;
	background:url(/images/bullet_comments_off.gif) no-repeat 0 65%;
}
div.title_comments .on_text
{
	float:left;
	padding:0 0 0 20px;
	background:url(/images/bullet_comments_on.gif) no-repeat 0 65%;
}
div.title_comments .right_text
{
	color:#3381bf;
	font-size:17px;
	float:right;
	padding:0 0 0 0;
}
div.title_comments span,
.right_text a:link,
.right_text a:active,
.right_text a:visited,
.right_text a:hover
{
	color:#3381bf;
}

div.list_left_prod
{
	float:left; 
	width:130px; 
	height:130px;
	background:#fff;
	border:1px solid #CDE0E5;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
}
div.list_left_firm
{
	float: left; 
	background: #fff;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	width: 130px;
}

div.list_left_prod img,
div.list_left_firm img
{
	display:block;
	padding:0px;
	margin:0px;
}

div.list_right_prod
{
	float:right; 
	width:570px;
	padding: 0 10px 0 0;
}

div.list_right_firm
{
	float:right; 
	width:565px;
	padding: 0 10px 0 0;
}


div.list_right_firm a
{
	display:block;
}

div.list_right_firm_noimage
{
	width: auto;
	padding: 0 10px 0 10px;
}

div.home_left_firm
{
	float: left; 
	background: #fff;
	margin: 0 0 0 10px;
	_margin: 0 0 0 5px;
	width: 100px;
}
div.home_right_firm
{
	float: right; 
	width: 310px;
	padding: 0 10px 0 0;
}
div.home_right_firm_noimage
{
	width: auto;
	padding: 0 10px 0 10px;
}
div.list_profile
{
	/*float: left;*/
	color: #FE178F;
	margin: 5px 0px 5px 0px;
}

div.global_list ul li a.link_products:hover,
div.global_list_search ul li a.link_products:hover,
a.link_products:hover
{
	/*text-decoration: none;*/
	color: #00adef;
}
a.link_firms:hover
{
	text-decoration: none;
	color: #fe178f;
}
div.global_list ul li a.link_news:hover,
div.global_list_search ul li a.link_news:hover,
a.link_news:hover
{
	/*text-decoration: none;*/
	color: #b2c107;
}
/*----------------------------------*/
/* PAGINATION */
/*----------------------------------*/

div.pagination,
div.del_messages 
{
	width:100%;
	float:left;
	display:inline;
	font-size: 12px;
	color: #000;
	border-bottom: 2px solid #d5e7ec;
	margin:20px 0 0 0;
}

div.pagination ul
{
	width:100%;
}

div.pagination ul li
{
	float:left;
	background:#fff;
	display:inline;
	width:50%;
	font-size:11px;
	padding: 7px 0;
}
div.pagination ul li.news_list
{
	width:100%;
}
div.pagination ul li a:link,
div.pagination ul li a:visited,
div.pagination ul li a:hover,
div.pagination ul li a:active
{
	font-weight:normal;
}
div.pagination ul li a:hover
{
	text-decoration: none;
	color: #000;
}
div.pagination ul li a.prev,
div.pagination ul li a.prev:active,
div.pagination ul li a.prev:visited,
div.pagination ul li a.prev:hover
{
	background:url(/images/two_red_arrow1.gif) 0px 60% no-repeat;
	padding:0 0 0 12px;
}
div.pagination ul li a.next,
div.pagination ul li a.next:active,
div.pagination ul li a.next:visited,
div.pagination ul li a.next:hover
{
	background:url(/images/two_red_arrow.gif) 100% 60% no-repeat;
	padding:0 12px 0 0;
}
div.pagination ul li a.current_page
{
	font-weight:bold !important;
	text-decoration: none;
}
/*----------------------------------*/
/* Right column */
/*----------------------------------*/

div.right_column 
{
	float: left;
	display: inline;
	width: 190px;
	margin: 20px 0 0 0;
}
div.login_form 
{
	width: 100%;
	background: #fffeb7;
	padding: 0 0 10px 0;
	border:1px solid #f0e6a1;
}
.login_form_form 
{
	padding: 0 10px;
}
.login_form_input 
{
	width: 170px;
	height: 20px;
	background: #fff;
	border: 1px solid #768f97;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	margin: 10px 0 0 0;
}
.login_form_submit 
{
	width: 50px;
	height: 20px;
	border: 1px solid #768f97;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	font-weight: bold;
	background: #768f97;
	padding: 0 0 4px 0;
}
.login_form_submit_position 
{
	float:left;
	display:block;
	height:20px;
	margin:10px 0 0 0;
}
.login_form_forgotten_pass 
{
	float:left;
	display:block;
	width:110px;
	height:20px;
	margin:10px 10px 0 0;
}
div.right_column_quicklinks 
{
	width: 188px;
	background: #f7f7ee;
	border: 1px solid #e2e2e2;
	margin: 20px 0 0 0;
	font-size: 11px;
}
div.right_column_quicklinks h1 
{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #a9a938;
	padding: 0 10px;
	line-height: 30px;
	/*text-transform: uppercase;*/
}
div.right_column_quicklinks ul 
{
	width: 100%;
}
div.right_column_quicklinks ul li 
{
	padding: 10px;
	border-bottom: 1px solid #cdcdcd;
}
div.right_column_quicklinks ul li a:link,
div.right_column_quicklinks ul li a:visited,
div.right_column_quicklinks ul li a:hover,
div.right_column_quicklinks ul li a:active 
{
	font-size: 11px;
}
div.right_column_quicklinks ul li a:hover 
{
	color: #000;
}

div.right_column_mostwanted,
div.right_column_lastarticles,
div.right_column_topfirms  
{
	width: 188px;
	background: #fdfaf2;
	border: 1px solid #e2e2e2;
	margin: 20px 0 0 0;
}

div.right_column_lastarticles 
{
	background:#f7f7ef;
}

div.right_column_topfirms
{
	background:#F4F4F4;
}

div.right_column_mostwanted h1,
div.right_column_lastarticles h1,
div.right_column_topfirms h1
{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #dfa711;
	padding: 0 10px;
	line-height: 30px;
	/*text-transform: uppercase;*/
}

div.right_column_lastarticles h1
{
	background: #0062ad;
}

div.right_column_topfirms h1
{
	background: #677582;
}

div.right_column_mostwanted ul,
div.right_column_lastarticles ul
div.right_column_topfirms ul
{
	width: 100%;
}

div.right_column_mostwanted ul li,
div.right_column_lastarticles ul li,
div.right_column_topfirms ul li
{
	padding:5px 10px 5px 20px;
	border-bottom: 1px solid #f9f0db;
	background:url(/images/bullet_most_wanted.gif) 10px 13px no-repeat;
	margin:0;
}

div.right_column_lastarticles ul li
{
	border-bottom: 1px solid #efeeee;
}

div.right_column_topfirms ul li
{
	border-bottom: 1px solid #eaeaea;
}

div.right_column_mostwanted ul li a:link,
div.right_column_mostwanted ul li a:visited,
div.right_column_mostwanted ul li a:hover,
div.right_column_mostwanted ul li a:active,
div.right_column_lastarticles ul li a:link,
div.right_column_lastarticles ul li a:visited,
div.right_column_lastarticles ul li a:hover,
div.right_column_lastarticles ul li a:active,
div.right_column_topfirms ul li a:link,
div.right_column_topfirms ul li a:visited,
div.right_column_topfirms ul li a:hover,
div.right_column_topfirms ul li a:active  
{
	font-size: 11px;
}

div.right_column_mostwanted ul li a:hover,
div.right_column_lastarticles ul li a:hover,
div.right_column_topfirms ul li a:hover
{
	color: #000;
}

div.site_rss 
{
	width: 170px;
	margin: 20px 0;
	padding: 10px;
	background: #f7f7f7;
	font-size: 11px;
}
div.site_rss a:link,
div.site_rss a:visited,
div.site_rss a:hover,
div.site_rss a:active 
{
	font-size: 11px;
	line-height: 22px;
	background: url(/images/icon_rss.gif) no-repeat 0 50%;
	padding: 5px 0 7px 20px;
}
div.site_rss a:hover 
{
	color: #000;
}
div.site_statistics 
{
	width: 170px;
	margin: 20px 0;
	padding: 10px;
	background: #f5f5f5;
	font-size: 11px;
}
div.logged_block 
{
	width: 188px;
	background: #fffeb7;
	border: 1px solid #f0e6a1;
	font-size: 11px;
}

div.logged_block h1 
{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	padding: 0 10px;
	line-height: 30px;
	border-bottom: 1px solid #EBDF90;
}
div.logged_block ul 
{
	width: 100%;
}
div.logged_block ul li 
{
	padding: 10px;
	border-bottom: 1px solid #f3ebb4;
}
div.logged_block ul li a:link,
div.logged_block ul li a:visited,
div.logged_block ul li a:hover,
div.logged_block ul li a:active 
{
	font-size: 11px;
}
div.logged_block ul li a:hover 
{
	color: #000;
}
/*----------------------------------*/
/* combined columns */
/*----------------------------------*/

div#dynamic_content 
{
	width: 740px;
	float: left;
	display: inline;
	padding: 0 20px 0 0;
}
div#dynamic_content a.add_link:link,
div#dynamic_content a.add_link:visited,
div#dynamic_content a.add_link:hover,
div#dynamic_content a.add_link:active,
div#dynamic_content a.remove_link:link,
div#dynamic_content a.remove_link:visited,
div#dynamic_content a.remove_link:hover,
div#dynamic_content a.remove_link:active
{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin:0 10px 0 0;
}

div#dynamic_content a.sitemap_link:link,
div#dynamic_content a.sitemap_link:visited,
div#dynamic_content a.sitemap_link:hover,
div#dynamic_content a.sitemap_link:active
{
	background:#FFFFFF url(/images/bullet_top_products.gif) 0 5px no-repeat;
	color:#464646;
	cursor:pointer;
	display:block;
	margin:0 0 7px 0;
	padding:0 0 0 15px;
	text-decoration:underline;
}
div#dynamic_content a.sitemap_link:hover
{
	text-decoration:none;
}
div#dynamic_content a.sitemap_main:link,
div#dynamic_content a.sitemap_main:visited,
div#dynamic_content a.sitemap_main:hover,
div#dynamic_content a.sitemap_main:active
{
	background:#FFFFFF url(/images/icon_down.gif) 0 5px no-repeat;
	color:#464646;
	cursor:pointer;
	display:block;
	margin:0 0 7px 0;
	padding:0 0 0 15px;
	text-decoration:underline;
}
div#dynamic_content a.sitemap_main:hover
{
	text-decoration:none;
}
div#dynamic_content a.sitemap_inner:link,
div#dynamic_content a.sitemap_inner:visited,
div#dynamic_content a.sitemap_inner:hover,
div#dynamic_content a.sitemap_inner:active
{
	background:#FFFFFF url(/images/bullet_more.gif) 0 5px no-repeat;
	color:#464646;
	cursor:pointer;
	display:block;
	margin:0 0 7px 0;
	padding:0 0 0 15px;
	text-decoration:underline;
}
div#dynamic_content a.sitemap_inner:hover
{
	text-decoration:none;
}
div.sitemap li
{
	margin: 0 0 0 10px;
}
div#dynamic_content a.sendreq_link:link,
div#dynamic_content a.sendreq_link:visited,
div#dynamic_content a.sendreq_link:hover,
div#dynamic_content a.sendreq_link:active
{
	float:left;
	font-weight:normal;
	font-size:12px;
	margin:0 10px 0 0;
}

div#dynamic_content a.add_link:hover,
div#dynamic_content a.sendreq_link:hover
{
	text-decoration: none;
	color: #000;
}

div#dynamic_content a.remove_link
{
	color:#FF0000;
}

div#dynamic_content a.remove_link:hover
{
	text-decoration: none;
}

div#dynamic_content a.add_link
{
	background: url(/images/icon_add.gif) 0px 70% no-repeat;
	padding:0 0 0 20px;
}

div#dynamic_content a.remove_link
{
	background:url(/images/icon_remove.gif) 0px 80% no-repeat;
	padding:0 0 0 20px;
}

div#dynamic_content a.sendreq_link
{
	background:url(/images/icon_sendreq.gif) 0px 80% no-repeat;
	padding:0 0 0 20px;
}

div.sitemap
{
	display:inline;
	float:left;
	margin:20px 0 0 10px;
}

div.service_text 
{
	display: inline;
	width:100%;
	height:25px;
	float:left;
	background:#e9f3f5;
	margin:0 0 20px 0;
	padding:5px 0 0 0;
}

div.service_text ul
{
	width:20%;
	float:right;
}

div.service_text ul li
{
	float:right;
}

div.service_text p
{
	float:left;
	padding:0 0 0 13px;
}
div.service_text a:link,
div.service_text a:visited,
div.service_text a:hover,
div.service_text a:active
{
	display: inline;
	font-weight:bold;
}
div.subcolumn_left 
{
	width: 360px;
	float: left;
	display: inline;
	clear:both;
}
div.subcolumn_left table 
{
	border-collapse:collapse;
	line-height:1px;
	background:#EEF5F7;
	margin:3px 0 0 0;
}
div.subcolumn_left table td
{
	border:1px solid #BECDD2;
}

div.subcolumn_left table td img
{
	/* width:66px; */
	padding:0;
	margin:0;
}
div.subcolumn_left table td.space 
{
	width:5px;
	background:#fff;
	border:none;
}

div.subcolumn_right 
{
	width: 360px;
	float: left;
	display: inline;
	margin: 0 0 0 20px;
}

div.subcolumn_right h2
{
	font-size:18px;
}

ul.detailed_descr
{
	margin:20px 0 0 0;
}

ul.detailed_descr li
{
	float:left;
	width:360px;
	border-bottom:1px solid #e6e6e6;
	padding:10px 0 5px;
}

ul.detailed_descr li h3
{
	background:url(/images/bullet_more.gif) 0 55% no-repeat;
	clear:both;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 0 0 ;
	padding:5px 0 5px 10px;

}

ul.detailed_descr li dl
{
	color:#696969;
	float:left;
	width:360px;
	margin:0 0 5px 0;
}

ul.detailed_descr li dl dt
{
	font-weight:bold;
	float: left;
	text-align: left;
	width:230px;
}

ul.detailed_descr li dl dd
{
	color:#000;
	font-weight:bold;
	float: left;
	text-align: right;
	width:130px;
	
}

div.reports
{
	border-bottom: 2px solid #d5e7ec;
	display: inline;
	width:100%;
	height:25px;
	float:left;
	text-align:left;
	background:#e9f3f5;
	margin:20px 0 20px 0;
	padding:5px 0 0 0;
}

div.reports ul li a
{
	margin:0 5px;
}

a.icon_print
{
	background:url(/images/icon_print.gif) 0 90% no-repeat;
	padding:0 0 0 20px;
}

a.icon_error
{
	background:url(/images/icon_error.gif) 0px 90% no-repeat;
	padding:0 0 0 20px;
}

a.icon_sndfriend
{
	background:url(/images/icon_sndfriend.gif) 0px 90% no-repeat;
	padding:0 0 0 20px;
}

a.icon_delete
{
	_float:right;
	background:url(/images/icon_remove.gif) 0px 80% no-repeat;
	_display:block;
	padding-right:50px;
	
	
}

div.container_descr
{
	width:400px;
	float:left;
	display: inline;
}

div.container_logo
{
	width:140px;
	height:140px;
	background:#fff;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0 20px 20px 0;
}

div.container_logo table 
{
	width:100%;
	height:100%;
	border-collapse:collapse;
	line-height:1px;
}

div.container_banner_movie 
{
	width:320px;
	float:left;
	display: inline;
	margin: 0 0 0 20px;
	overflow:hidden;
}
div.container_banner_movie img
{
	width:300px;
}

/*----------------------------------*/
/* FOOTER */
/*----------------------------------*/

div#site_footer
{
	float: left;
	display: inline;
	width: 100%;
	height: 40px;
	background: #f5f5f5;
}
div#site_footer ul li
{
	float: left;
	display: inline;
	width: 100%;
	height: 40px;
	line-height: 40px;
}
div#site_footer ul li dl
{
	float: left;
	display: inline;
}
div#site_footer ul li dt
{
	float: left;
	display: inline;
	text-align: left;
	width: 280px;
	padding: 0 0 0 10px;
}
div#site_footer ul li dd
{
	float: left;
	display: inline;
	text-align: right;
	width: 650px;
	padding: 0 10px 0 0;
}
div.site_footer_bottom
{
	float: left;
	display: inline;
	width: 100%;
	height: 20px;
	background: #fff;
}
div#breadcrump
{
	background: #eef4f6;
	border-top: 1px solid #fff;
	padding:2px 10px 4px 10px;
	/*height: 22px;*/
	font-size:12px;
	color: #6C6C6C;
	width: 930px;
	float: left;
	display: inline;
}
.clear
{
  clear: both;
}

/*----------------------------------*/
/* FORMS */
/*----------------------------------*/
input.search_tab_input 
{
	width: 400px;
	height:17px;
	_height:18px;
	border:1px solid #768f97;
	color:#000;
	background: #fff;
}
.search_tab_submit
{
	width: 80px;
	border: 0;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background: #768f97;
	padding:3px 5px;
	_padding:2px 5px 1px 5px;
	cursor:hand;
	cursor:pointer;
}

div.global_list select
{
	font-size:11px;
	color:#000;
	border:1px solid #768F97;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
}
/*----------------------------------*/
/* Misc */
/*----------------------------------*/
.header_info_bar_icons 
{
	text-align: right;
	letter-spacing: 7px;
	margin: 2px 0;
	line-height: 20px;
}
.error_message
{
	display:inline;
	float:left;
	clear:both;
	font-size:10px;
	color:#BF0000;
	padding:0;
	margin:5px 6px 5px 8px;
}
.error_msg
{
	color:#BF0000;
}
.succ_msg
{
	color:#456789;
}
#loginBox
{
	height:auto;
	float:none;
	clear:both;
	text-align:center;
	padding: 0 7px;
	margin: 0 auto;
}
.label_login
{
	float:none;
	clear:both;
	text-align:left;
	font-size:10px;
	color:#560000;
	padding: 0px 0px 2px 0px;
	margin: 0;
}
input.login_fields
{
	float: left;
	width: 175px;
	height:16px;
	font-size:10px;
	color: #560000;
	margin: 0;
	padding:2px 0px 0px 0px;
	border: 1px solid #DEE2E7;
}
.link_label
{
	float:none;
	clear:both;
	font-size:10px;
	color:#BF0000;
	padding: 8px 0px 0px 0px;
	margin: 0;
}
.login_btn
{
	background:#ff0000;
	color: #fff;
	border:none;
	width:49px;
	height:20px;
	padding:0 0 2px 0;
	cursor:hand;
	cursor:pointer;
}
a.red_link
{
	font-size:10px;
	color:#BF0000;
	text-decoration:underline;
	font-weight:normal;
	padding:0;
	margin: 0;
}
a.red_link:hover
{
}

/*----------------------------------*/
/* Tabs Navigation */
/*----------------------------------*/

div#tabs_navigation
{
	float:left;
	width:100%;
	height:30px;
	background: #adbdc2;
	text-align: center;
	margin: -19px 0px 20px 0px;
}

div#tabs_navigation ul
{
	height: 30px;
	margin: 0 0 0 17px;
}

div#tabs_navigation ul li
{
	height: 30px;
	color: #fff;
	font-weight: bold;
	float: left;
	display: inline;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	line-height: 30px;
}

div#tabs_navigation ul li.back
{
	float: right;
	border-left: none;
	text-transform: none;
	background:
}

div#tabs_navigation ul li.back a:hover
{
	background: #adbdc2;
	padding:0 10px;
	background: url(/images/prev_img2_hover.gif) no-repeat 0 50%;
}

div#tabs_navigation ul li.back a
{
	padding:0 10px;
	background: url(/images/prev_img2.gif) no-repeat 0 50%;
}

li.last
{
	border-right: 1px solid #fff;
}

div#tabs_navigation ul li a,
div#tabs_navigation ul li a:hover
{
	color: #fff;
	padding: 0px 30px;
	text-decoration: none;
}

div#tabs_navigation ul li a:hover,
div#tabs_navigation ul li a.choosen_tab
{
	display: block;
	color: #464646;
	background: #b2c107;
}

div#tabs_navigation ul li a.choosen_tab,
div#tabs_navigation ul li a.choosen_tab:hover
{
	color: #fff;
}

div#content_tabs
{
	clear:both;
}
/*----------------------------------*/
/* Lists */
/*----------------------------------*/

div#company_navigation
{
	float:left;
	width:100%;
	height:30px;
	background: #adbdc2;
	text-align: center;
	margin: 20px 0 20px 0;
}

div#top_navigation ul
{
	height: 30px;
	margin: 0 0 0 130px;
}

div#company_navigation ul
{
	height: 30px;
	margin: 0 0 0 17px;
}

div#top_navigation ul li,
div#company_navigation ul li
{
	height: 30px;
	color: #fff;
	font-weight: bold;
	float: left;
	display: inline;
	border-left: 1px solid #fff;
	text-transform: uppercase;
	line-height: 30px;
}
li.last
{
	border-right: 1px solid #fff;
}
div#top_navigation ul li a:link,
div#top_navigation ul li a:visited,
div#top_navigation ul li a:hover,
div#top_navigation ul li a:active,
div#company_navigation ul li a:link,
div#company_navigation ul li a:visited,
div#company_navigation ul li a:hover,
div#company_navigation ul li a:active,
.normal_tab2
{
	color: #fff;
	padding: 0 30px;
	text-decoration: none;
}

div#top_navigation ul li a:hover,
div#company_navigation ul li a:hover,
div#company_navigation ul li a.choosen_tab
{
	display: block;
	color: #464646;
	background: #b2c107;
}

div#company_navigation ul li a.choosen_tab,
div#company_navigation ul li a.choosen_tab:visited,
div#company_navigation ul li a.choosen_tab:active,
div#company_navigation ul li a.choosen_tab:hover
{
	color: #fff;
}

li.top_navigation_selected 
{
	color: #464646;
	background: #b2c107;
}

div#header_info_bar ul 
{
	margin:3px 10px 0 10px;
}

div#header_info_bar ul li 
{
	width: 50%;
	float: left;
	display:inline;
	font-size:12px;
	color: #6a7376;
}
/*----------------------------------*/
/* Misc */
/*----------------------------------*/
.small_date 
{
	font-size: 11px;
	color: #adbdc2;
}
.small_date_news,
.big_date_news
{
	font-size: 11px;
	color: #727272;
	line-height:15px;
}
.big_date_news
{
	font-size:12px;
}
.black_bold 
{
	font-weight: bold;
	color: #000;
}
.search_tab 
{
	margin: 0 10px 0 0;
	font-weight: normal;
	font-size: 11px;
}
.category_mostwanted 
{
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.tabs_choice 
{
	background: url(/images/bullet_most_wanted.gif) no-repeat 0 50%;
	color: #000;
	padding: 0 0 0 10px;
	font-size: 10px;
}

/*----------------------------------*/
/* Profiles */
/*----------------------------------*/
div.choose_profile
{
	float: none;
	width: 230px;
	margin: 10px 0 0 0;
	height:300px;
}

td.choose_profile input.button_subscribe
{
	background:url(/images/button_subscribe.gif) no-repeat;
	width: 99px;
	height: 21px;
	border:none;
	cursor:hand;
	cursor:pointer;
}

td.no_profile
{
	height:45px;
	border: 1px solid #dae6e9;
	padding: 10px;
}

td.no_profile input.button_subscribe
{
	background:url(/images/button_free_profile.gif) no-repeat;
	width: 280px;
	height: 27px;
	border:none;
	cursor:hand;
	cursor:pointer;
}

td.choose_profile table.inner_text
{
	border: 1px solid #dae6e9;
	margin-top: 2px;
	background:url(/images/profiles_back.jpg) repeat-x;
}

td.choose_profile table.inner_text td
{
	padding: 10px;
}

td.choose_profile h1
{
	padding: 10px 0 10px 30px;
	margin:0 0 0 0;
}

td.choose_profile h1.standard
{
	background:url(/images/standard.jpg) no-repeat;
}

td.choose_profile h1.business
{
	background:url(/images/business.jpg) no-repeat;
}

td.choose_profile h1.max
{
	background:url(/images/max.jpg) no-repeat;
}
/*----------------------------------*/
/* Latest News Homepage list */
/*----------------------------------*/
div.latest_news
{
	width: 100%;
}

div.vip_news
{
	float:left;
	display:inline;
	width:100%;
}

div.bottom_news
{
	float:none;
	width:99%;
	background:#fff;
	border:1px solid #dae6e9;
	margin:30px 0 0 0;
}

div.bottom_news h1
{
	font-size:14px;
	font-weight:bold;
	background:#edf5f7 url(/images/bullet_bottom_news.gif) no-repeat 10px 55%;
	padding: 10px 0 10px 30px;
	margin:0 0 0 0;
}

div.latest_news h1 
{
	font-size: 20px;
	border-bottom: 2px solid #d5e7ec;
	background: #fff url(/images/bullet_latest_news.gif) no-repeat 0 55%;
	padding: 0 0 10px 15px;
	margin: 0 0 20px 0;
}

div.latest_news h1.title_category
{
	font-size: 20px;
	line-height:25px;
	background: #fff;
	border-bottom: 2px solid #d5e7ec;
	padding: 0 0 5px 0;
	margin:30px 0 0px 0;
}

div.latest_news h2 
{
	font-size: 12px;
	color: #353535;
	font-weight: bold;
	border-bottom: 2px solid #d5e7ec;
	padding: 0 0 3px 0;
	margin: 0 0 2px 0;
	clear: both;
}

div.latest_news h3
{
	font-size:12px;
	color: #000;
	font-weight:normal;
	background: #eef4f6 url(/images/bullet_more.gif) no-repeat 5px 50%;
	padding: 2px 0 7px 15px;
	margin:0px 0 0 0;
	clear: both;
}

div.latest_news h4 
{
	font-size: 12px;
	color: #464646;
	font-weight: bold;
}

div.latest_news h3 a:link,
div.latest_news h3 a:visited,
div.latest_news h3 a:hover,
div.latest_news h3 a:active,
div.latest_news h1.title_category a:link,
div.latest_news h1.title_category a:visited,
div.latest_news h1.title_category a:hover,
div.latest_news h1.title_category a:active  
{
	color: #000;
	padding: 0;
}

div.latest_news h3 a:hover,
div.latest_news h1.title_category a:hover 
{
	text-decoration: none;
}

div.latest_news h4 a:link,
div.latest_news h4 a:visited,
div.latest_news h4 a:hover,
div.latest_news h4 a:active 
{
	color: #464646;
	padding: 0;
}

div.latest_news h4 a:hover 
{
	text-decoration: none;
	color: #b2c107; 
}

div.latest_news a:link,
div.latest_news a:visited,
div.latest_news a:hover,
div.latest_news a:active 
{
	color: #464646;
	padding: 0;
}

div.global_list ul li a.list_title_news:hover
{
	color: #b2c107;
}

div.latest_news a:hover,
div.latest_news a.list_title_news:hover
{
	color: #b2c107;
}

div.latest_news a.list_title_news:link,
div.latest_news a.list_title_news:visited,
div.latest_news a.list_title_news:hover,
div.latest_news a.list_title_news:active
{
	font-weight: bold;
	padding: 10px 0 5px 0;
}

div.latest_news ul 
{
	padding: 0 0 12px 0;
}

div.latest_news ul li
{
	padding: 0 0 8px 0;
	clear: both;
}

div.latest_news ul.company_news 
{
	padding: 0 0 10px 0;
}

div.latest_news ul.inner_news
{
	padding: 0 0 0px 0;
}

div.latest_news ul.inner_news li,
div.latest_news ul.inner_news li.first_list  
{
	padding:10px 0 10px 0;
	_padding:5px 0 10px 0;
	border-top:1px solid #e4e4e4;
	clear:both;
}

div.latest_news ul.inner_news li.first_list
{
	border:none;
}

div.bottom_news ul
{
	padding: 0 0 10px 0;
}

div.bottom_news ul li
{
	padding:5px 10px;
}

div.bottom_news ul.other_news
{
	padding:0;
}

div.bottom_news ul.other_news li
{
	padding:10px 10px 5px 10px;
	border-bottom:1px solid #fff;
}

div.latest_news ul.inner_news li a:link,
div.latest_news ul.inner_news li a:visited,
div.latest_news ul.inner_news li a:hover,
div.latest_news ul.inner_news li a:active,
div.bottom_news a:link,
div.bottom_news a:visited,
div.bottom_news a:hover,
div.bottom_news a:active
{
	/* font-weight:bold; */
	color: #0060ac;
	list-style-type: none;
}

div.latest_news ul.inner_news li a:hover,
div.bottom_news a:hover
{
	text-decoration: none;
}

div.latest_news p 
{
	margin: 15px 0 20px 0;
}

div.latest_news ul.company_news li p
{
	margin: 5px 0 5px 0;
}

div.latest_news ul.inner_news li p
{
	margin:0;
}

div.bottom_news ul.other_news li span
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}

div.bottom_news ul.other_news li p
{
	margin: 5px 0 10px 0;
}

div.bottom_news ul.other_news li a.category_link:link,
div.bottom_news ul.other_news li a.category_link:active,
div.bottom_news ul.other_news li a.category_link:visited,
div.bottom_news ul.other_news li a.category_link:hover
{
	color:#000;
}

div.latest_news p img,
div.latest_news ul.inner_news li p img 
{
	margin: 3px 10px 5px 0;
	float: left;
	display: inline;
}
img.fav_news
{
	margin: 3px 10px 5px 0;
	float: left;
	display: inline;
}

/*----------------------------------*/
/* Top Products */
/*----------------------------------*/

/*div.top_products 
{
	width: 100%;
}*/
div.top_products h1 
{
	font-size: 20px;
	background: #fff url(/images/bullet_top_products.gif) no-repeat 0 55%;
	padding: 0 0 10px 15px;
}
div.top_products h3 
{
	clear: both;
	font-size:12px;
	color: #000;
	font-weight:normal;
	border-bottom: 2px solid #d5e7ec;
	background: url(/images/bullet_more.gif) no-repeat 0 55%;
	padding: 5px 0 5px 10px;
	margin: 5px 10px 0 0;
}
div.top_products ul 
{
	background: #eef5f7;
	height: 100%;
	float: left;
	display: inline;
	padding: 10px 5px;
}
div.top_products ul li 
{
	float: left;
	display: inline;
	margin: 0px 5px;
	width: 134px;
}
div.top_products ul li a:link,
div.top_products ul li a:visited,
div.top_products ul li a:hover,
div.top_products ul li a:active 
{
	font-weight:normal;
	text-decoration:underline;
	display:block;
}
div.top_products ul li a:hover 
{
	color: #00adef;
	text-decoration:none;
}

div.top_products h3 a:link,
div.top_products h3 a:visited,
div.top_products h3 a:hover,
div.top_products h3 a:active 
{
	color: #000;
}
div.top_products h3 a:hover 
{
	text-decoration: none;
}
/*----------------------------------*/
/* Top Products, Top Company */
/*----------------------------------*/

div.top_products_products_page,
div.top_company_page
{
	float:none;
	width:100%;
	clear:both;
}
div.top_products_products_page h1,
div.top_company_page h1,
div.mailbox h1
{
	line-height:22px;
	font-size: 20px;
	padding: 0 0 10px 15px;
	margin: 20px 0 0 0;

}

div.mailbox h1
{
	padding: 0 0 10px 0px;
}

div.top_products_products_page h1
{
	background: #fff url(/images/bullet_top_products.gif) no-repeat 0 45%;
}

div.top_products_products_page h1.title_prod 
{
	border-bottom: 2px solid #d5e7ec;
	background: #fff url(/images/bullet_top_products.gif) no-repeat 0 45%;
	margin: 25px 0 0 0;
	float:left;
	display:inline;
	width:725px;
}

h1.sitemap
{
	border-bottom: 2px solid #d5e7ec;
	background: #fff url(/images/bullet_top_products.gif) no-repeat 0 45%;
	margin: 25px 0 0 0;
	float:left;
	display:inline;
	width:725px;
	font-size:20px;
	padding:0 0 10px 15px;
}

div.top_company_page h1 
{
	background: #fff url(/images/bullet_top_companies.gif) no-repeat 0 45%;
}
div.top_company_page h1.title_comp
{
	border-bottom: 2px solid #d5e7ec;
	background: url(/images/bullet_top_companies.gif) no-repeat 0 45%;
	margin: 25px 0 0 0;
	float:left;
	display:inline;
	width:725px;
}
div.top_products_products_page h3 
{
	clear: both;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid #d5e7ec;
	background: url(/images/bullet_more.gif) no-repeat 0 55%;
	padding: 5px 0 5px 10px;
	margin: 5px 0 0 0;
}

div.top_products_products_page h4 
{
	font-size: 20px;
	line-height:20px;
	text-transform: uppercase;
	border-bottom: 2px solid #d5e7ec;
	float:left;
	display:inline;
	width:730px;
	padding: 0 0 10px 10px;
	margin: 20px 0 0 0;
}

div.top_products_products_page h4.mailboxtitle
{
	border:none;
	text-transform:none;
	background:url(/images/icon_mailbox.gif) 0 35% no-repeat;
	padding:0 0 10px 20px;
}

div.top_products_products_page ul,
div.top_company_page ul
{
	background:#eef5f7;
	height: 100%;
	float: left;
	display: inline;
	padding: 0 15px 14px 3px;
	margin: 0;
}
div.top_company_page ul
{
	background:#F4F4F4;
}
div.top_products_products_page ul li,
div.top_company_page ul li
{
	float: left;
	display: inline;
	margin: 14px 0 0 12px;
	/* height: 130px; */
	width: 132px;
	overflow:hidden;
	
}
div.top_products_products_page ul li a:link,
div.top_products_products_page ul li a:visited,
div.top_products_products_page ul li a:hover,
div.top_products_products_page ul li a:active,
div.top_company_page ul li a:link,
div.top_company_page ul li a:visited,
div.top_company_page ul li a:hover,
div.top_company_page ul li a:active 
{
	font-weight:normal;
	text-decoration:underline;
}
div.top_products_products_page ul li a:hover 
{
	color: #00adef;
	text-decoration:none;
}
div.top_company_page ul li a:hover 
{
	color: #fe178f;
	text-decoration:none;
}
div.top_products_products_page h3 a:link,
div.top_products_products_page h3 a:visited,
div.top_products_products_page h3 a:hover,
div.top_products_products_page h3 a:active 
{
	color: #000;
}
div.top_products_products_page h3 a:hover 
{
	text-decoration: none;
}
span.top_image
{
	background: #ffffff;
	border:1px solid #CDE0E5;
	display: block;
	height:130px;
	width:130px;
}
span.firm_image
{
	background: #ffffff;
	border:1px solid #e5e5e5;
	display: block;
	height:90px;
	width:130px;
}
span.logo_image
{
	background: #ffffff;
	display: block;
}

span.descr
{
	margin: 7px 0 15px 0;
	display: block;
	clear: both;
}

div.global_list span.descr p
{
	margin:0px;
}

span.descr ul,
span.descr ul li
{
	background:none;
	border:none;
	margin:0;
	padding:10px 0 0 0;
}

span.descr ul li
{
	padding:0;
	margin:0 0 5px 0;
}

span.home_image
{
	background: #ffffff;
	border:1px solid #e5e5e5;
	display: block;
	height:70px;
	width:100px;
}
/*----------------------------------*/
/* Accordeon; Related Link */
/*----------------------------------*/

.accordeon,
.related_link
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
 	margin:0;
 	padding:0;
}
.accordeon p,
.related_link p
{
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	line-height: 20px;
	color: #464646;
}
.accordeon .content_accordeon
{
	background-color: #fff;
	border-bottom: 2px solid #d5e7ec;
	margin: 0 0 10px 0;
}
.accordeon a.exp_link,
.accordeon a.exp_link:active,
.accordeon a.exp_link:visited
{
	cursor:pointer;
	display:block;
	padding: 0 0 0 17px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	background: #fff;
	border-bottom: 1px dotted #999;
	line-height: 25px;
}
.accordeon a.exp_link:hover
{
	color: #353535;
	background: #f1f7f9;
}
.accordeon a.colps_link,
.accordeon a.colps_link:active,
.accordeon a.colps_link:visited,
.accordeon a.colps_link:hover
{
	color: #000;
	background: #d5e7ec;
	padding: 0 0 0 17px;
}
a.choice:link,
a.choice:visited,
a.choice:hover,
a.choice:active 
{
	font-weight: normal;
	color: #464646;
	font-size: 12px;
	text-decoration: underline;
	border: none;
	background: url(/images/bullet_most_wanted.gif) no-repeat 0 50%;
	padding: 0 0 0 10px;
	line-height: 25px;
	margin: 0;
}
.related_link a,
.related_link a:active,
.related_link a:visited
{
	font-weight: normal;
	color: #464646;
	font-size: 12px;
	text-decoration: underline;
	border: none;
	line-height: 25px;
	margin: 0;
}

a.choice:hover,
.related_link a:hover
{
	text-decoration: none;
	color: #000;
}

/*----------------------------------*/
/* Gallery Page */
/*----------------------------------*/

form.form1
{
	background:#eef5f7;
}

div.gallery_page 
{
	float:none;
	width:100%;
}

div.gallery_page ul
{
	float: left;
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;
}

div.gallery_page ul li
{
	float:left;
	display:inline;
	margin:15px 0 10px 4px;
	width:140px;
	height:auto;
	overflow:hidden;
}
div.gallery_page ul.edit li
{
	float:left;
	display:inline;
	margin:15px 0 10px 3px;
	padding:2px 2px 2px 2px;
	width:135px;
	height:auto;
	overflow:hidden;
}

div.gallery_page ul li dl
{
	float:left;
	display: inline;
	/*width:100%;*/
}

div.gallery_page ul li dl dt
{
	background:#EEF5F7 none repeat scroll 0% 50%;
	border: 1px solid #BECDD2;
	float:left;
	display: inline;
	width:130px;
	height:130px;
	text-align: center;
	vertical-align:middle;
}

div.gallery_page ul li dl dd
{
	float:left;
	display: inline;
	width:100%;
	margin:2px 0 0 0;
	text-align: center;
}

div.gallery_page ul li dl dd.left_dd
{
	width:80%;
}

div.gallery_page ul li dl dd.right_dd
{
	text-align:right;
	width:20%;
}

div.gallery_page ul li.news_pic
{
	float:left;
	display:inline;
	margin:10px 10px 10px 0px;
	width:110px;
	height:auto;
	overflow:hidden;
	text-align:center;
}
li.news_pic_org
{
	border:solid 1px;
}
li.news_pic_edit
{
	border:solid 1px #ff0000;
}
div.gallery_page ul li.news_pic dl
{
	float:left;
	display: inline;
	width:100%;
}

div.gallery_page ul li.news_pic dl dt
{
	border: 1px solid #EEF5F7;
	float:left;
	display: inline;
	text-align: center;
	vertical-align:middle;
	width:90px;
	height:auto;
	margin:10px;
}

div.gallery_page ul li.news_pic dl dd
{
	float:left;
	display: inline;
	width:100%;
	margin:0 0 10px 0;
}

div.prod_pics
{
	float:left;
	margin: 0px 5px 0px 0px;
	border:solid 1px #999999;
	text-align: center;
}
div.prod_pics_edit
{
	float:left;
	margin: 0px 5px 0px 0px;
	border:solid 1px #ff0000;
	text-align: center;
}

a.icon_remove
{
	background:url(/images/icon_remove2.gif) 0px 0px no-repeat;
	float:left;
	width:13px;
	height:13px;
	margin:0 0 0 30px;
	display:inline;
}
a.icon_edit
{
	background:url(/images/icon_edit2.gif) 0px 0px no-repeat;
	float:left;
	width:13px;
	height:13px;
	margin:0 0 0 30px;
	display:inline;
}

li.user_pic_org
{
	border:solid 1px #999999;
}
li.user_pic_edit
{
	border:solid 1px #ff0000;
}
/*----------------------------------*/
/* Tabulation */
/*----------------------------------*/

div#container_tabs
{
	width:100%;
	float:left;
	display:inline;
}

div.tabs
{
	width:100%;
	display:none;
}

/*----------------------------------*/
/* Mailbox */
/*----------------------------------*/

div.mailbox
{
	float:left;
	width:100%;
	display:inline;
}

div.mailcontent
{
	float:left;
	width:737px;
	display:inline;
	font-size:11px;
	border:1px solid #adbdc2;
}

div.mailbox ul
{
	float:left;
	width:100%;
	font-size:11px;
	background:#e1eef1;
	border-bottom:2px solid #adbdc2;
	padding:5px 0;
}

div.mailbox ul li
{
	float:left;
	padding:0 0 0 10px;
}

div.mailbox ul li.sortable
{
	float:right;
	padding:0 10px 0 0;
}

div.mailbox select
{
	font-size:11px;
	color:#000;
	border:1px solid #768F97;
	margin:0 0 0 2px;
	padding:0;
}

div.del_messages
{
	margin:10px 0 0 0;
	padding:5px 0 5px 0;
	background:#d5e7ec;
}

table.mailtable
{
	width:100%;
	margin:10px 0 0 0;
}

table.mailtable tr
{
	background:#fdfefe;
}

table.mailtable th
{
	text-align:left;
	padding:3px 5px 3px 5px;
	background:#edf3f5;
	border-bottom:2px solid #8b9da2;
}

table.mailtable td
{
	text-align:left;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #d8dee0;
}

div.mailcontent p
{
	float:left;
	display:inline;
	padding:5px 10px;
	color:#000;
}

div.mailblock
{
	display:inline;
	width:100%;
	height:25px;
	float:left;
	background:#d5e7ec;
}

div.mailblock p,
div.mailblock ul
{
	padding:5px 0 0 10px;
}

div.mailbox a:link,
div.mailbox a:active,
div.mailbox a:visited,
div.mailbox a:hover
{
	text-decoration:none;
}

div.mailbox a:hover
{
	color:#464646;
}

div.mailbox a.sort_link_down,
div.mailbox a.sort_link_down_curr
{
	background: url(/images/icon_down.gif) 100% 6px no-repeat;
	padding:0 15px 0 0px;
}

div.mailbox a.sort_link_up,
div.mailbox a.sort_link_up_curr
{
	background: url(/images/icon_up.gif) 100% 6px no-repeat;
	padding:0 15px 0 0px;
}
div.mailbox a.sort_link_up:hover,
div.mailbox a.sort_link_down:hover,
div.mailbox a.sort_link_up_curr,
div.mailbox a.sort_link_down_curr,
div.mailbox a.sort_link_up_curr:hover,
div.mailbox a.sort_link_down_curr:hover
{
	color:#000;
}
a.delmess_link
{
	background:url(/images/icon_delmess.gif) 0px 80% no-repeat;
	margin:0 0 0 10px;
	padding:0 0 0 25px;
}
div.mailbox a.backmailbox_link:link,
div.mailbox a.backmailbox_link:active,
div.mailbox a.backmailbox_link:visited,
div.mailbox a.backmailbox_link:hover
{
	text-decoration:underline;
	background:url(/images/icon_backmailbox.gif) 0px 80% no-repeat;
	padding:0 0 0 10px;
}
div.mailbox a.backmailbox_link:hover
{
	text-decoration:none;
	color:#000;
}
/*----------------------------------*/
/* Mailbox reply */
/*----------------------------------*/
div#replybox
{
	float:left;
	width:100%;
	display:none;
	padding:20px 0 20px 0px;
	border-top:1px solid #adbdc2;
	position:relative;
	top:-1px;
	z-index:5;
}
table.replytable
{
	width:100%;
}
table.replytable td
{
	padding:5px 0px;
}
a.reply_link_off
{
	display: inline;
	float:left;
	margin:4px 0 0 10px;
	padding:0px 0 0 0;
}
div.mailblock a.reply_link_on:link,
div.mailblock a.reply_link_on:active,
div.mailblock a.reply_link_on:visited,
div.mailblock a.reply_link_on:hover
{
	position:relative;
	top:0;
	z-index:10;
	display: inline;
	height:20px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	background:#fff;
	padding:4px 10px 0 10px;
	border-top:1px solid #adbdc2;
	border-right:1px solid #adbdc2;
}

div.input_field
{
	float:left;
	display:inline;
	width:625px;
	height:18px;
	border:1px solid #adbdc2;
	color:#000;
	padding:0 0 0 5px;
	background: #fff;
}

textarea
{
	width:630px;
	border:1px solid #adbdc2;
	color:#000;
	background: #fff;
}
/*----------------------------------*/
/* News Section */
/*----------------------------------*/
div.top_new,
div.all_news
{
	width:100%;
	margin:0;
	padding:0 0 10px 0;
}
div.margindiv
{
	margin:0 10px;
}

div.all_news
{
	float:none;
	width:100%;
	background:#ffffff;
	margin:20px 0 0 0;
	border:1px solid #DAE6E9;
}

div.all_news h2.accent1,
div.all_news h2.accent2
{
	color:#fff;
	background:#228ee4;
	padding:2px 5px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

div.all_news h2.accent2
{
	background:#0060ac;
}

div.all_news h3 
{
	clear:both;
	font-size:12px;
	color: #000;
	font-weight:normal;
	background:url(/images/bullet_more.gif) no-repeat 0 55%;
	padding:5px 0 5px 10px;
	margin:5px 0 0 10px;
}

div.top_article
{
	background:#fff;
	margin:0;
	padding:0 10px 10px 10px;
}
div.top_new h1,
div.top_article h1
{
	font-size:18px;
	/* height:45px; */
	line-height:21px;
	color: #000000;
	font-weight:normal;
	margin:0px 0 5px 0;
	padding:10px 0 0 0;
}
div.top_new h1.title_first_new
{
	/* height:25px; */
	margin:20px 0 5px 0;
}
div.top_new a:link,
div.top_new a:visited,
div.top_new a:hover,
div.top_new a:active,
div.top_article a:link,
div.top_article a:visited,
div.top_article a:hover,
div.top_article a:active
{
	color: #0060ac;
}
div.top_new a:hover,
div.top_article a:hover
{
	text-decoration: none;
}
div.top_new p,
div.top_article p
{
	margin: 10px 0 0 0;
}
div.top_new p img,
div.top_article p img 
{
	float: left;
	display:inline;
	margin: 3px 10px 5px 0;
}
div.top_new p img.first_img_cat
{
	width:320px;
	height:auto;
	margin: 3px 15px 0px 0;
}
div.detailed_img
{
	width:420px;
	background:#fff;
	overflow:hidden;
	height:auto;
	line-height:0px;
	margin: 20px 0px 0px 0;
}
div.top_new p.small_link
{
	float:left;
	width:53%;
	font-size:12px;
	color: #000;
	font-weight:normal;
	border-top:2px solid #d5e7ec;
	margin: 10px 0 0 0;
	_margin: 0px 0 0 0;
	padding:0;
}
div.top_new p.small_link a:link,
div.top_new p.small_link a:visited,
div.top_new p.small_link a:hover,
div.top_new p.small_link a:active  
{
	float:left;
	color: #000;
	background:url(/images/bullet_more.gif) no-repeat 0 35%;
	margin: 5px 0 0 0;
	padding: 0 0 5px 10px;
}
div.top_new p.small_link a:hover 
{
	text-decoration: none;
}
div.more_news_category
{
	width:420px;
	float:left;
	margin:0px 0 0 0;
}

div.more_news_category ul,
div.more_news_category ul li,
div.more_news_category ol li
{
	list-style-type: inherit;
}

div.more_news_category ul.inner_news,
div.more_news_category ul.inner_news li
{
	list-style-type: none;
}
div.reports ul,
div.reports ul li,
div.reports ol li
{
	list-style-type: none;
}

div.latest_news ul.editor_news 
{
	background:#fff;
	padding:5px 0 0 0;
	margin:0;
}

div.latest_news ul.editor_news li 
{
	padding:0 0 10px 0;
}

div.latest_news ul.editor_news li a:link,
div.latest_news ul.editor_news li a:visited,
div.latest_news ul.editor_news li a:hover,
div.latest_news ul.editor_news li a:active
{
	font-weight:bold;
	color: #0060ac;
}

div.latest_news ul.editor_news li a:hover
{
	text-decoration: none;
}

div.news_baner 
{
	padding:0;
	margin:30px 0 0 0;
}

div.more_news_baner
{
	width:300px;
	float: left;
	margin:30px 0 0 20px;
}

div.news_baner span,
div.more_news_baner span 
{
	color:#D8D8D8;
	font-size:10px;
}

#searchtabs
{
	clear:both;
	height:30px;
	width:100%;
	background:#D5E7EC;
	cursor:hand;
	_cursor:pointer;
}
.searchtab_selected
{
	float:left;
	background:#ffffff;
	height:20px;
	margin:7px 0 0 6px;
	width:135px;
	text-align:center;
	font-size:11px;
	padding-top:3px;

}
.searchtab
{
	float:left;
	height:20px;
	margin:7px 0 0 6px;
	width:135px;
	text-align:center;
	font-size:11px;
	padding-top:3px;
}
div.searchtab:hover
{
	background:#ffffff;
}
/*----------------------------------*/
/* Advertising */
/*----------------------------------*/
table.table_package
{
	margin:0;
	padding:0;
}
table.table_package th
{
	background:#EDF3F5;
	border-bottom:2px solid #8B9DA2;
	margin:0;
	padding:10px 0px;
}
table.table_package td
{
	width:137px;
	color:#333333;
	margin:5px 0px;
	padding:8px 5px 8px 8px;
	border:1px solid #D8DEE0;
}
.redcolor
{
	color:#c10000;
	font-weight:bold;
}
a.top_req_profile:link,
a.top_req_profile:active,
a.top_req_profile:visited,
a.top_req_profile:hover,
a.send_req_profile:link,
a.send_req_profile:active,
a.send_req_profile:visited,
a.send_req_profile:hover
{
	color:#1e96a6;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}
a.send_req_profile:hover,
a.top_req_profile:hover
{
	text-decoration:none;
}
a.send_req_profile
{
	background:url(/images/icon_error.gif) 0px 90% no-repeat;
	padding:0 0 0 20px;
}
#attrStartDate_day
{
	width:50px;	
}
#attrStartDate_month
{
	width:100px;	
}
#attrStartDate_year
{
	width:50px;	
}
#attrStartDate_hour
{
	width:50px;	
}
#attrStartDate_minute
{
	width:50px;	
}

.order_package
{
	border-collapse:collapse;
	width:700px;
}

.order_package tr td
{
	width:140px;
	border:solid 1px #ADBDC2 ;
	text-align:center;
	height: 70px;
	color:#666666;
	cursor:hand;
	cursor:pointer;
}

.order_package tr td.noborder
{
	border:none;
}

.order_package tr td.lightBlue
{
	background: #EEF4F6;
}

.order_package tr td.lightGrey
{
	background: #EEEEEE;
}

.order_package tr td.mixed
{
	background: #D5E7EC;
}

.order_package tr td input 
{
	border: solid 1px #ADBDC2;
	width: 50px;
}

.order_package tr td input.submitBtn
{
	border:solid 1px #ADBDC2;
	background:#EEEEEE;
	width:140px;
	height:30px;
}

.order_package td.separator
{
	height:20px;
}

#Products_tab a:hover
{
	color:#00ADEF;
}

#News_tab a:hover
{
	color:#B2C107;
}

#Users_tab a:hover
{
	color:#FE178F;
}