body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/170% Verdana,  Arial, Tahoma,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Verdana, Arial, Tahoma,  sans-serif;
	color: #000000;
}
option.option_group {
	font-weight: bold;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/170% Verdana, Arial, Tahoma,   sans-serif;
	color: #0098be;
}
a:hover {
	text-decoration: none;
}

/* custom_form */
.preload {
	display: none !important;
}

#advanced_filter_button {
	margin: 6px 0 0 0;
	cursor: pointer;
}

.top10 {
	padding: 30px 0 0 8px;
}
/* faq list */

.duk {

}
.duk .author {
	border: 1px solid #b3b3b3;
	padding: 8px 11px 11px 11px;
	margin: 0 5px 23px 0;
}
.duk .author img {
	float: left;
	margin: 5px 11px 0 0;
}
.duk .duk_item {
	padding: 0 0 0 12px;
	background: url('../media/images/ico/duk.gif') 2px 14px no-repeat;
}
.duk .duk_item .duk_answer {
	padding: 17px 0 10px 24px;
}
.duk .duk_item .duk_question {
	text-decoration: none;
	color: #0098be !important;
}
.duk .duk_item .duk_question.ov {
	text-decoration: underline;
	cursor: pointer;
}
.duk .duk_item .duk_question * {
	color: #0098be !important;
}
.duk .duk_item .duk_answer a,
.duk .duk_item .duk_answer *,
.duk .duk_item .duk_answer {
	color: #000000 !important;
	font-size: 11px !important;
}
.duk .duk_item .duk_padd {
	padding: 7px 15px 7px 15px;
	border-bottom: 1px solid #e0e0e0;
}
.duk .bottom_text {
	padding: 20px 15px;
}
/* faq list */

/* text */
.text {
	width: 488px;
	background: url('../media/images/bg/textbg.gif') 0 0 no-repeat;
}
.text .text_padd {
	padding: 20px 15px 32px 20px;
}
.text img {
	display: inline;
}
/* text */


/* newsletter form */

iframe.newsletter {
	border-style: none;
	display: none;
}
.full {
	width: 100%;
	height: 100%;
}
.mid_left div,
.mid_right div,
.top_mid {
	height: 178px;
	background: #000000 url('../media/images/bg/top.gif') 0 100% repeat-x;
}
.mid_left img,
.mid_right img {
	width: 1px;
	height: 0;
}
.top_mid .banner_td {
	padding: 24px 0 0 0;
}
.top_mid .logo_td {
	width: 235px;
}
.bottom td {
	vertical-align: middle;;
}
.bot_left div,
.bot_right div,
.bot_mid .bottom_line {
	margin: auto 0 0 0;
	height: 52px;
	background: #000000 url('../media/images/bg/bottom.gif') 0 0 repeat-x;
}
.bot_mid .bottom_line {
	padding: 0 124px 0 0;
}
.bot_left div img,
.bot_right div img {
	height: 52px;
	width: 0px;
}
.bot_left,
.mid_left {
	background: #FFFFFF;
}
.bot_right,
.mid_right {
	background: #FFFFFF;
}

.bot_mid,
.mid_mid {
	background: url('../media/images/bg/middle.gif') 0 0 repeat-y;
}
.top_mid,
.mid_mid {
	width: 990px;
}
.mid_mid .mid {
	width: 552px;
}
.mid_mid .mid .mid_padd {
	padding: 25px 30px 20px 32px;
}
.mid_mid .left,
.mid_mid .right {
	width: 219px;
	padding: 0 0 60px 0;
	text-align: center;
}
.mid_mid h1 {
	color: #c02f00;
	text-transform: uppercase;
	margin: 0 0 15px 11px;
	font-size: 14px;
}
.mid_mid .producers h1 {
	margin-left: 0;
}
/*  logo  */
.logo {
	padding: 40px 0 0 18px;
}
.logo img {
	width: 192px;
	height: 73px;
}
/*  logo  */

.video_block #vid.centered {
	top: 0;
	left: 180px;
	top: -260px;
	width: 627px;
	height: 522px;
}
.video_padd {
	padding: 0 0 0 8px;
}
.video_block {
	text-align: left;
	height: 170px;
	position: relative;
	z-index: 100000;
}
#banner_video_cont {
	height: 170px;
	width: 200px;
	position: relative;
	z-index: 1000;
}
#banner_video_cont #banner_video {
	position: absolute;
}
#banner_video_cont.centered {
	z-index: 100000;
}
#banner_video_cont.centered  #banner_video {
	top: 0;
	right: 180px;
	top: -260px;
	width: 627px;
	height: 522px;
}
#vid {
	position: absolute;
}
/*  banner  */
.banner {
	margin: 30px auto 0 auto;
}
.mid_mid .banner_td .banner {
	margin: 0;
}
.banner td {
	border: 1px solid #000000;
}
.banner.empty td {
	border: none;
}
/*  banner  */

.cpr {
	font: normal normal 11px/130% Tahoma;
	color: #ffffff;
}
.copyrights {
	text-align: right;
	font: normal normal 11px/130% Tahoma;
	color: #ffffff;
}
.wf .fb {
	display: block;
	border-right: 1px solid #3f3f3f;
	text-align: right;
}
.wf .fb img {
	float: right;
	padding: 0 23px 0 10px;
}
.wf .fb a {
	color: #ffffff !important;
}
.copyrights a {
	color: #E46713;
}
.links_menu {
	padding: 19px 0 0 0;
}
.links_menu a {
	margin: 0 5px 0 0;
	font: normal bold 11px/130% Tahoma !important;
	color: #ffffff;
}


/*  main_menu  */
.main_menu {
	padding: 8px 24px 0 0;
	text-align: right;
}
.main_menu .selected,
.main_menu a {
	font: normal normal 11px/130% Verdana !important;
	color: #ffffff;
}
.main_menu .selected {
	text-decoration: underline;
}
.main_menu .separator {
	padding: 0 15px;
	background: url('../media/images/dec/menu_dec.gif') 50% 50% no-repeat;
	color: #ffffff;
}
.menu_left.main_menu {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
/*  main_menu  */


/*  presents_ideas  */
.presents_ideas {
	padding: 33px 0 0 0;
	margin: 0 auto;
	text-align: left;
}
.presents_ideas table,
.presents_ideas img {
	margin: 0 auto;
}
.presents_ideas table td {
	padding: 0 2px;
}
.presents_ideas .ideas_text {
	padding: 13px 0 8px 11px;
	font: normal normal 12px/22px Verdana;
}
.more_dark {
	display: block;
	width: 116px;
	height: 35px;
	background: url('../media/images/btn/more_dark_lt.gif') 0 0 no-repeat;
}
.more_dark:hover {
	background: url('../media/images/btn/more_dark_lt_ov.gif') 0 0 no-repeat;
}
/*  presents_ideas  */


/*  w_menu / m_menu  */
.m_menu,
.w_menu {
	width: 200px;
	height: 392px;
	margin: 30px auto 0 auto;
}
.m_menu.other_lang,
.w_menu.other_lang {
	height: auto !important;
}
.m_menu.other_lang .menu_padd,
.w_menu.other_lang .menu_padd {
	background: none !important;
	padding: 8px 0 0 0 !important;
	text-align: center;
}
.m_menu.other_lang .menu_padd img,
.w_menu.other_lang .menu_padd img {
	margin: 0 auto;
	display: inline;
}
.m_menu.other_lang .menu_mid,
.w_menu.other_lang .menu_mid {
	vertical-align: middle !important;
	height: 140px !important;
}
.m_menu .menu_top img,
.m_menu .menu_bot img,
.w_menu .menu_top img,
.w_menu .menu_bot img {
	height: 5px;
	width: 0;
}
.w_menu .menu_top {
	background: url('../media/images/bg/menu_top_jai.gif') 0 100% no-repeat;
}
.m_menu .menu_top {
	background: url('../media/images/bg/menu_top_jam.gif') 0 100% no-repeat;
}
.w_menu .menu_bot {
	background: url('../media/images/bg/menu_bot_jai.gif') 0 0 no-repeat;
}
.m_menu .menu_bot {
	background: url('../media/images/bg/menu_bot_jam.gif') 0 0 no-repeat;
}
.w_menu .menu_mid {
	background: url('../media/images/bg/menu_mid_jai.gif') 0 0 repeat-y;
}
.m_menu .menu_mid {
	background: url('../media/images/bg/menu_mid_jam.gif') 0 0 repeat-y;
}
.w_menu .menu_padd {
	padding: 60px 0 22px 5px;
	background: url('../media/images/hdr/jai_lt.gif') 135px 20px no-repeat;
}
.m_menu .menu_padd {
	padding: 60px 5px 32px 0;
	background: url('../media/images/hdr/jam_lt.gif') 16px 20px no-repeat;
}

h1, h2, h3 {
	display: block;
}

.menu_padd .level_1 {
	position: relative;
	padding: 10px 0 10px 5px;
}
.w_menu .menu_padd .level_1 {
	text-align: right;
}
.m_menu .menu_padd .level_1 {
	text-align: left;
}
.menu_padd .level_1.ov {
	background: #FFFFFF;
}
.menu_padd .level_1 a {
	display: block;
}
.w_menu .menu_padd .level_1 img {
	margin: 0 19px 0 auto;
}
.m_menu .menu_padd .level_1 img {
	margin: 0 0 0 12px;
}
.menu_padd .level_2 {
	display: none;
	position: absolute;
	text-align: left;
	top: 0;
}
.w_menu .menu_padd .level_2 {
	display: none;
	position: absolute;
	text-align: left;
	top: 0;
	left: 100%;
	margin: 0 0 0 -15px;
}
.m_menu .menu_padd .level_2 {
	right: 180px;
}
.menu_padd .level_2 .level_2_link {
	position: relative;
}
.menu_padd .level_2 a {
	white-space: nowrap;
}
.menu_padd .ov .level_2 {
	display: block;
}
.menu_padd .level_2 .level_3 {
	width: 300px;
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
}
.menu_padd .level_2 .ov .level_3 {
	display: block;
}
.menu_padd .level_2 .level_3 .link_3 {
	padding: 0 10px 0 6px;
	float: left;
	clear: both;
}
.menu_padd .level_2 .level_3 .link_3.ov {
	background: url('../media/images/bg/level_3.gif');
}

.menu_padd .submenu {
	width: 100%;
}
.menu_padd .submenu .submenu_bg {
	background: #FFFFFF;
	width: 100%;
	padding: 7px 10px 10px 7px;
}
.menu_padd .submenu .submenu_bg a {
	padding: 0 0 0 11px;
	color: #7e7e7e !important;
	font-size: 11px !important;
	text-decoration: none !important;
}
.menu_padd .submenu .submenu_bg .ov a.default_link,
.menu_padd .submenu .submenu_bg a:hover {
	color: #212121 !important;
	background: url('../media/images/dec/dhtml_aov.gif') 0 7px no-repeat;
}
.menu_padd .submenu_bot {
	height: 11px;
	width: 100%;
}
.menu_padd .submenu_bot .submenu_bot_bg {
	background: url('../media/images/bg/menu_popup_bot.png') 0 100% repeat-x;
	height: 16px;
	width: 100%;
}
.menu_padd .submenu_bot .cor_bot_left,
.menu_padd .submenu_bot .cor_bot_right {
	width: 12px !important;
	padding: 0;
}
.menu_padd .submenu_bot .cor_bot_left div {
	width: 12px !important;
	height: 16px;
	overflow: hidden;
	background: url('../media/images/bg/menu_popup_bot_left.png') 100% 100% repeat-x;
}
.menu_padd .submenu_bot .cor_bot_right div {
	width: 12px !important;
	height: 16px;
	overflow: hidden;
	background: url('../media/images/bg/menu_popup_bot_right.png') 0% 100% repeat-x;
}
.menu_padd .submenu_bot .cor_bot_left div img,
.menu_padd .submenu_bot .cor_bot_right div img {
	width: 12px;
	height: 0;
}
.menu_padd .submenu .cor_right,
.menu_padd .submenu .cor_left {
	vertical-align: bottom;
	width: 4px;
	padding: 0;
}
.menu_padd .submenu .cor_right div,
.menu_padd .submenu .cor_left div {
	width: 4px;
	overflow: hidden;
	height: 67px;
}
.menu_padd .submenu .cor_right div img,
.menu_padd .submenu .cor_left div img {
	width: 4px;
	height: 0;
}
.menu_padd .submenu .cor_right div {
	background: url('../media/images/bg/menu_popup_right.png') 0 100% no-repeat;
}
.menu_padd .submenu .cor_left div {
	background: url('../media/images/bg/menu_popup_left.png') 100% 100% no-repeat;
}

/*  w_menu / m_menu  */


/* back */
.back {
	float: right;
	padding: 4px 15px 10px 0;
}
.back a {
	background: url('../media/images/ico/tr.gif') 0 3px no-repeat;
	padding: 0 0 0 11px;
}
/* back */


.top_links {
	padding: 0 0 10px 11px;
}

.top_links a,
.top_links span.active,
.top_links span.dash {
	font: normal bold 12px Georgia !important;
	color: #595959 !important;
}
.top_links span.active {
	text-decoration: underline;
}
.top_links span.dash {
	padding: 0 5px;
}


.path {
	padding: 0 0 22px 11px;
}
.path a {
	padding: 0 9px 0 0;
	margin: 0 4px 0 0;
	background: url('../media/images/ico/path.gif') 100% 4px no-repeat;
}
.path *,
.path a,
.path {
	color: #b0b0b0 !important;
	font: normal normal 11px arial !important;
}
/*  w_menu / m_menu  */


.do_you_know {
	padding: 20px 8px 8px 8px;
	text-align: left;
}
.do_you_know .block_text {
	padding: 10px;
}
.do_you_know h3 {
	color: #c02f00;
	text-transform: uppercase;
	padding: 10px;
	border-bottom: #aaaaaa 1px solid;
	font-weight: bold;
	font-size: 14px;
}

.title_block h2 {
	color: #cc3300;
	text-transform: uppercase;
	margin: 0 0 5px 11px;
	font-size: 14px;
}
.title_block h3 {
	font: normal normal 21px georgia;
	color: #000000;
	margin: 0 0 16px 0;
}
/*  w_menu / m_menu  */


.title_block .buttons td {
	padding: 0 15px 0 0;
}
.lang_lv .title_block .buttons td,
.lang_ru .title_block .buttons td {
	padding: 0 30px 0 0;
}
.title_block .img {
	float: right;
	margin: 0 0 10px 20px;
}

.link_block {
	text-align: center;
	padding: 20px 0;
}
.link_block img {
	margin: 0 auto;
}

/*  producers_list  */
.producers_list {
	width: 488px;
	background: url('../media/images/bg/textbg.gif') 0 0 no-repeat;
}
.producers_list .producers_list_padd {
	padding: 8px 0 10px 0;
}
.producers_list .char_block {
	padding: 0 0 50px 19px;
}
.producers_list .char {
	font: normal normal 38px/130% Arial;
}
.producers_list a {
	line-height: 21px !important;
	font-family: Verdana !important;
}
/*  producers_list  */

.producers .producer_logo {
	padding: 0 0 16px 0;
}

.to_top {
	text-align: right;
	border-top: 1px solid #EEEEEE;
	padding: 10px 18px 0 0;
}
.to_top a {
	padding: 0 0 0 13px;
	background: url('../media/images/ico/to_top.gif') 0 6px no-repeat;
}
.to_top a:hover {
	background-position:  0 5px;
}


/*  producers_filter  & product_filter */
.producers_filter {
	padding: 6px 6px 0 0;
}
.producers_filter select,
.product_filter select {
	width: 200px;
	padding: 1px 0;
}	
.product_list_form select{
	width: 324px;
	display: block;
	margin: 10px 0 0 0;
}
.producers_filter select,
.producers_filter select *,
.product_filter select,
.product_filter select * {
	font-size: 11px !important;
}
.product_filter select {
	border: 1px solid #000000;
	padding: 1px;
}
.product_filter select option,
.product_filter select {
}
/*  producers_filter  & product_filter */

/* producers */
.producers .text .text_padd {
	padding: 20px 15px;
}
.producers .flv {
	padding: 30px 0;
}
.producers .padd_all_butt {
	padding: 20px 0pt 23px 0;
}
.producers .producer_name {
	font-weight: bold !important;
}
.producers .products_img {
	width: 110px;
	text-align: center;
}
.producers .products_img img {
	margin: 0 auto;
}
.producers .products_text a,
.producers .products_text a div {
	font: normal normal 11px Georgia;
	color: #000000;
	text-decoration: underline;
}
.producers .products_text a:hover div {
	text-decoration: none;
}
.producers table.product_table {
	width: 238px;
	float: left;
	border: 1px solid red;
}
/* producers */

/* product_list */
.product_list {

}
.product_list h3 a,
.product_list h3,
.product_list .producer_name {
	font: normal bold 15px Georgia !important;
	color: #000000 !important;

}
.product_list .more {
	padding: 20px 0 0 0;
	margin: 0 0 0 -5px;
}

.product_en a,
.product_en {
	font: normal bold 12px Georgia !important;
	color: #000000 !important;
}
.product_lt a,
.product_lt {
	font: normal bold 12px Georgia;
	color: #595959;
}
.short_desc {
	padding-top: 5px;
}
.product_list .product_info {
	margin: 30px 0;
}
.product_list .product_info  .product_desc *,
.product_list .product_info  .product_desc {
	text-align: left !important;
}
.product_list .product_info  .product_img {
	padding: 0 10px 0 0;
	text-align: center;
}
.product_list .product_info  .product_img div {
	width: 100px;
	text-align: center;
}
.product_list .product_info  .product_img img {
	margin: 0 auto;
}
.product_list .product_info  .padd {
	padding: 20px 0 0 0;
}
.product_list_form {
	padding: 0 0 30px 10px;
}
.product_list_form div {
	font: normal bold 13px Tahoma;
}
.product_list_form table td {
	vertical-align: middle;
	padding: 0 10px 0 0;
}

.product_list .not_lt {
	width: 100%;
}
.product_list .not_lt .product_img {
	width: 116px;
}
/* product_list */

/* product_item  */
.product_item .product_info .product_img {
	text-align: center;
	padding: 10px 0 0 0;
}
.product_item .product_info .product_img img {
	margin: 0 auto;
}
.product_item .product_info .product_img table.full_img {
	margin: 0 auto;
	height: 200px;
}
.product_item .product_info .product_img table.full_img td {
	vertical-align: bottom;
}
.product_item .product_info .product_img table.thumbs {
	margin: 8px auto 0 auto;
}
.product_item .product_info .product_img table.thumbs td {
	padding: 0 2px;
	vertical-align: middle;
}
.product_item .product_info .product_img table.thumbs td img {
	border: 2px solid #FFFFFF;
	cursor: pointer;
}
.product_item .product_info .product_img table.thumbs td img.active {
	border: 2px solid #0098be;
}
.product_item .product_info {
	padding: 30px 0 0 0;
}
.product_item .text {
	margin: 20px 0 0 0;
}
.producer_short {
	border: 1px solid #b3b3b3;
	padding: 15px;
}
.producer_short .producer_img {
	padding: 0 12px 0 0;
	vertical-align: middle;
	text-align: center;
}
.producer_short .producer_img img {
	margin: 0 auto;
}
.producer_short .padd {
	padding: 0 0 15px 15px;
	width: 100%;
}
.product_item .padd_all_butt {
	padding: 25px 0 0 0;
}
.links {
	border-top: 1px solid #EEEEEE;
	padding: 21px 18px 21px 0;
}
.links a {
	padding: 0 30px 0 0;
}
/* product_item  */

/* send_to_friend */
.send_to_friend {
	padding: 0 0 0 10px;
}
.send_to_friend .checkbox td {
	vertical-align: middle;
	padding: 0 5px 0 0;
}
.send_to_friend .checkbox input {
	width: auto;
	display: block;
	margin: 0;
}
.send_to_friend div {
	font: normal normal 12px Verdana;
	color: #393535;
	padding: 10px 0 2px 0;
}
.send_to_friend input {
	border: 1px solid #909090;
	padding: 3px 2px;
	width: 268px;
}
.send_to_friend div.error {
	color: #d20000;
}
.send_to_friend input.error {
	border: 1px solid #d20000;
}
.send_to_friend .send,
.send_to_friend .cancel {
	width: auto;
	border: none;
	height: 31px;
}
.send_to_friend .mistake {
	padding: 1px 0 5px 0;
	font-size: 11px;
}
/* send_to_friend */

.flags {
	margin: 0 0 2px 0;
}
.flags img {
	float: left;
	width: 57px;
	height: 57px;
	margin: 0 9px 0 0;
}

.producer_short .producer_img .flags_mini {
	margin: 15px auto 0 auto;
}
.producer_short .producer_img .flags_mini td {
	padding: 0 6px 0 0;
}
.producer_short .producer_img .flags_mini img {
	float: none;
}
.producers .flags_mini {
	margin: 0 0 15px 0;
}
.flags_mini {
	margin: 9px 0 0 0;
}
.flags_mini img {
	float: left;
	width: 57px;
	height: 57px;
	margin: 0 6px 0 0;
}
#print_content .flags {
	border-style: none;
	height: 58px;
	margin-top: 14px;
	margin-bottom: -14px;
}
.product_list .flags {
	margin-top: 10px;
}

.register_form {
	width: 490px;
	background: url('../media/images/bg/form.gif') 0 0 no-repeat;
}
.register_form .form_padd {
	padding: 26px 17px 5px 18px;
}
.register_form h2 {
	color: #c02f00;
	text-transform: uppercase;
	margin: 0 0 4px 0;
	font-size: 14px;
}
.register_form .checkbox {
	margin: 7px 0 0 0;
}
.register_form .checkbox td {
	vertical-align: middle;
	padding: 0 5px 0 0;
}
.register_form .checkbox td label {
	padding: 0;
}
.register_form .checkbox input {
	width: auto;
	display: block;
	border: none;
	margin: 0;
}
.register_form input {
	border: 1px solid #909090;
	padding: 3px 2px;
	width: 190px;
}
.register_form input.name {
	width: 190px;
}
.register_form input.email {
	width: 230px;
}
.register_form .send {
	border: none;
	width: auto;
	margin: 5px 0 0 -5px;
}
.register_form label {
	display: block;
	padding: 10px 0 2px 0;
}
.register_form label.error {
	color: #d20000;
}
.register_form .error_text {
	margin: -5px 0 0 0;
}
.register_form .error_text *,
.register_form .error_text {
	color: #eb0000 !important;
	font-size: 10px !important;
}
.register_form textarea {
	width: 453px;
	border: 1px solid #909090;
	height: 96px;
}
.register_form textarea.error {
	border: 1px solid #d20000;
}
.register_form input.error {
	border: 1px solid #d20000;
}

.logos_list {
	width: 100%;
}

.logos_list .text .text_padd {
	padding: 20px 15px 0 15px;
}
.logos_list .text.empty {
	background: transparent;
}
.logos_list .logos {
	margin: 20px 7px 20px 5px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.logos_list .logos table {
	float: left;
	width: 158px;
	height: 84px;
}
.logos_list .logos table td {
	text-align: center;
	vertical-align: middle;
}
.logos_list .logos table td img {
	margin: 0 auto;
}


.people_list .people {
	padding: 14px 50px 14px 14px;
	border: 1px solid #b3b3b3;
	margin: 0 0 7px 0;
}
.people_list .people .position {
	font-style: italic;
}
.people_list .people .people_img {
	float: left;
	padding: 0 16px 5px 0;
}

.events {
	width: 100%;
}
.events .photos {
	padding: 20px 0 20px 0;
}
.events .photos table {
	width: 120px;
	height: 120px;
	margin: 0 20px 20px 0;
	float: left;
}
.events .photos table td {
	text-align: center;
	vertical-align: middle;
}
.events .photos table td img {
	margin: 0 auto;
}

.buttons_list {
	margin: 0 0 10px 0;
}
.buttons_list img {
	float: left;
	margin: 0 22px 0 0;
}

.one_item {
	width: 100%;
}
.one_item .date {
	font-weight: bold;
	padding: 0 0 10px 0;
}
.one_item .item_img {
	text-align: center;
	padding: 10px 0;
}
.one_item .item_img img {
	margin: 0 auto;
}

.navigation {
	padding: 0 0 20px 0;
}
.navigation .button_1 {
	padding: 0 0 0 8px;
}
.navigation .button_2 {
	width: 100%;
	text-align: center;
}
.navigation .button_2 img {
	margin: 0 auto;
}
.navigation .button_3 {
	padding: 0 13px 0 0;
}

.hot_products_block {
	margin: 10px 0;
}
.hot_products_block .product_item .item_cont {
	width: 210px;
}
.hot_products_block .product_item.first {
	padding: 0 60px 0 0;
}
.hot_products_block .product_item .product_title,
.hot_products_block .product_item .product_title *,
.hot_products_block .product_item .product_title a {
	line-height: 120% !important;
	color: #000000 !important;
}
.hot_products_block .product_item .thumb {
	padding: 0 8px 0 0;
}

.paging {
	padding: 10px 0 10px 7px;
}
.paging span,
.paging a {
	text-decoration: none !important;
	padding: 0 3px;
	font-size: 12px !important;
	color: #000000 !important;
}
.paging span,
.paging a:hover {
	color: #e46713 !important;
}
.paging .paging_text {
	font-size: 10px !important;
	font-family: Verdana;
	text-transform: lowercase;
}

.print {
	border-bottom: 1px solid #000000;
	padding: 0 0 1px 0;
	margin: 0 0 25px 0;
	display: none;
}
.print .print_bg {
	width: 100% !important;
	height: 128px;
}
.print .print_logo {
	width: 266px;
	height: 128px;
}
.print table {
	background: #000000;
	width: 100%;
}

strong span {
	font-weight: bold;
}

#black_background {
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 1001;
	cursor: pointer;
	width: 100%;
	height: 100%;
	background: #000000;
	filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;
}
.red, .red * {
	color:#FF0000 !important;
}

.lang_width {
	width: 210px;
	height: 52px;
}
.lang {
	padding: 0 0 0 11px; 
}
.lang * {
	text-transform: uppercase;
	font-size: 11px !important;
	font-family: Tahoma !important;
}
.lang a {
	color: #ffffff !important;
}
.lang span {
	color: #e46713;
}
.lang span.line {
	color: #8d8d8d;
	padding: 0 2px;
}
.lang .lang_text {
	color: #ffffff;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 11px;
}


/* newsletter_form */
.newsletter_form {
	text-align: left;
	padding: 29px 0 0 13px;
}
.newsletter_form label {
	font-size: 11px !important;
	color: #5b5858;
	font-family: Arial !important;
}
.newsletter_form .input input {
	border: 1px solid #909090;
	padding: 3px 2px;
	width: 146px;
}
.newsletter_form .spacer {
	padding: 2px 0 5px 0;
	margin: 0 0 -7px 0;
}
.newsletter_form .spacer,
.newsletter_form .spacer * {
	font-size: 11px;
	font-family: Arial;
	line-height: 120%;
}
.newsletter_form .error_text,
.newsletter_form label.error {
	color: #f92d2d;
}
.newsletter_form .newsletter_submit {
	padding: 9px 0 0 0;
}
.newsletter_form .requered {
	font-size: 10px;
	font-family: Arial;
	color: #8e8c8c;
}
.newsletter_form .success {
	padding: 15px 13px 50px 0;
	color: #5b5858;
	font-size: 11px;
	font-family: Arial;
	
}
/* newsletter_form */


@media print {
	.print {
		display: block;
	}
	#black_background,
	.left,
	.right,
	.to_top,
	.product_list_form,
	.links,
	.product_list .product_info  .padd ,
	.links_menu,
	.path,
	.top_mid,
	.producers .padd_all_butt,
	.mid_left,
	.back,
	.bottom,
	.mid_right {
		display: none !important;
		border: 1px solid red;
	}
	.text .text_padd,
	.mid_mid .mid .mid_padd {
		padding: 0 !important;
	}
	.text,
	.mid_mid .mid,
	.top_mid,
	.mid_mid {
		width: 100% !important;
	}
	.mid_mid h1 {
		margin: 0 0 15px 0 !important;
	}
	.full {
		height: 95% !important;
	}
}
