body, html {
	background: transparent;
	height: 100%;
}
body, td, th, input, textarea, div, span {
	font: normal normal 12px/130% Arial, Tahoma, Verdana,   sans-serif;
	color: #4e6e7a;
}
input, textarea, option, select {
	line-height: 100%;
	color: #4e6e7a;
	font-size: 11px;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/130% Arial, Tahoma, Verdana,   sans-serif;
	color: #4e6e7a;
}
a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
}
.taj {
	text-align: justify;
}


.outer {
	position: relative;
	height:100%;
	width: 100%;
	scrollbar-3dlight-color : #cbe2fd;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #cbe2fd;
	scrollbar-face-color : #cbe2fd;
	scrollbar-highlight-color : #cbe2fd;
	scrollbar-shadow-color : #cbe2fd;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index: 100;
}
.inner a,
.inner a:link,
.inner a:visited,
.inner a:active {
	color: #d1ba5e !important;
	font-weight: bold !important;
}
.link {
	margin-bottom: 6px;
}
.link a,
.link a:link,
.link a:visited,
.link a:active {
	color: #d1ba5e !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.va_top {
	vertical-align: top !important;
}
.va_mid {
	vertical-align: middle;
}
p {
	margin: 0px;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

.form {

}

.form div.error, .form td.error, .form span.error, .form .error div{
	color: red;
}

.form input.error, .form textarea.error, .form select.error {
	background-color: red;
}

.popup {
	width: 100%;
	height: 100%;
}
.full_page {
	height: 100%;
	width: 100%;
}
.full_main {
	width: 100%;
	height: 590px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF url('../media/images/bg/container_main.jpg') top left repeat-x;
}
.full_top {
	background: #c9dbed;
	font-size: 1px;
	line-height: 1px;
}
.full_bot {
	background: #FFFFFF;
	font-size: 1px;
	line-height: 1px;

}
.full_main .container {
	width: 990px;
	height: 590px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	background: url('../media/images/bg/container.jpg') top left no-repeat;
	position: relative;
	overflow: hidden;
}

.container_main {
	background: url('../media/images/bg/container_main_bg.jpg') top left no-repeat !important;
}

.full_main .container.page_cont {
	background: url('../media/images/bg/container_page.jpg') top left no-repeat;
}
.full_main .character .container.page_cont {
	background: url('../media/images/bg/container_character.jpg') top left no-repeat;
}
.full_main .advertisement .container.page_cont {
	background: url('../media/images/bg/container_advertisement.jpg') top left no-repeat;
}
.full_main .advertisement_list .container.page_cont {
	background: url('../media/images/bg/container_advertisement_list.jpg') top left no-repeat;
}
.full_main .season_offer .container.page_cont {
	background: url('../media/images/bg/season_offer.jpg') top left no-repeat;
}
.full_main .recipe_list .container.page_cont {
	background: url('../media/images/bg/container_bonapetit.jpg') top left no-repeat;
}
.full_main .recipe_second_bg .container.page_cont {
	background: url('../media/images/bg/container_bonapetit_2.jpg') top left no-repeat;
}
.full_main .games_cat .container.page_cont {
	background: url('../media/images/bg/container_fun.jpg') top left no-repeat;
}
.full_main .games_cat .en .container.page_cont {
	background: url('../media/images/bg/container_fun_en.jpg') top left no-repeat;
}
.full_main .games_cat .ru .container.page_cont {
	background: url('../media/images/bg/container_fun_ru.jpg') top left no-repeat;
}

.full_main .contest_text .container.page_cont {
	background: url('../media/images/bg/container_contest.jpg') top left no-repeat;
}
.full_main .contest_text .en .container.page_cont {
	background: url('../media/images/bg/container_contest_en.jpg') top left no-repeat;
}
.full_main .contest_text .ru .container.page_cont {
	background: url('../media/images/bg/container_contest_ru.jpg') top left no-repeat;
}
.full_main .quality_sertificate .container.page_cont {
	background: url('../media/images/bg/q_certificate.jpg') top left no-repeat;
}
.full_main .quality_sertificate .en .container.page_cont {
	background: url('../media/images/bg/q_certificate_en.jpg') top left no-repeat;
}
.full_main .quality_sertificate .ru .container.page_cont {
	background: url('../media/images/bg/q_certificate_ru.jpg') top left no-repeat;
}
.full_main .hot_news .container.page_cont {
	background: url('../media/images/bg/container_hot_news.jpg') top left no-repeat;
}
.full_main .container.intro {
	background: url('../media/images/bg/container_intro.jpg') top left no-repeat;
}
/* horizontal_cont */
.horizontal_cont {
	width: 100%;
	height: 590px;
}
.horizontal_cont .horizontal_left {
	font-size: 1px;
	line-height: 1px;
	width: 50%;
}
.horizontal_cont.advertisement .horizontal_left {
	height: 589px;
	background: url('../media/images/bg/advertisement_left.jpg') top right no-repeat;
}
.horizontal_cont.advertisement_list .horizontal_left {
	height: 589px;
	background: url('../media/images/bg/advertisement_list_left.jpg') top right no-repeat;
}
.horizontal_cont.hot_news .horizontal_left {
	height: 589px;
	background: url('../media/images/bg/container_hot_news_start.jpg') top right no-repeat;
}
.horizontal_cont.hot_news .horizontal_left {
	height: 589px;
	background: url('../media/images/bg/container_hot_news_start.jpg') top right no-repeat;
}
.horizontal_cont.advertisement .horizontal_left {
	background: url('../media/images/bg/advertisement_left.jpg') top right no-repeat;
}
.horizontal_cont.advertisement .horizontal_left {
	background: url('../media/images/bg/advertisement_left.jpg') top right no-repeat;
}
.horizontal_cont.games_cat .horizontal_left {
	background: url('../media/images/bg/container_fun_start.jpg') top right no-repeat;
}
.horizontal_cont.contest_text .horizontal_left {
	background: url('../media/images/bg/container_contest_start.jpg') top right no-repeat;
}
.horizontal_cont.quality_sertificate .horizontal_left {
	height: 589px;
	background: url('../media/images/bg/q_certificate_right.jpg') top right no-repeat;
}
.horizontal_cont.season_offer .horizontal_left {
	height: 589px;
	background: url('../media/images/bg/season_offer_left.jpg') top right repeat-x;
}

.horizontal_cont .horizontal_mid {
	height: 590px;
	width: 990px;
}
.horizontal_cont .horizontal_right {
	font-size: 1px;
	line-height: 1px;
	background: url('../media/images/bg/container_right.jpg') top left no-repeat;
	width: 50%;
}
.main .horizontal_cont .horizontal_right div {
	margin: 10px 0 0 0;
	height: 559px;
	background: url('../media/images/bg/flash_right.gif') 0 0 no-repeat;
}
.horizontal_cont .horizontal_right_main {
	background: url('../media/images/bg/container_right_main.jpg') top left repeat-x !important;
}
.horizontal_cont.character .horizontal_right {
	height: 590px;
	background: url('../media/images/bg/character_end.jpg') top left no-repeat;
}
.horizontal_cont.advertisement .horizontal_right {
	height: 589px;
	background: url('../media/images/bg/advertisement_right.jpg') top left no-repeat;
}
.horizontal_cont.advertisement_list .horizontal_right {
	height: 589px;
	background: url('../media/images/bg/advertisement_list_right.jpg') top left no-repeat;
}
.horizontal_cont.recipe_list .horizontal_right {
	height: 589px;
	background: url('../media/images/bg/bonapetit_right.jpg') top left no-repeat;
}
.horizontal_cont.games_cat .horizontal_right {
	background: url('../media/images/bg/container_fun_end.jpg') top left no-repeat;
}
.horizontal_cont.contest_text .horizontal_right {
	background: url('../media/images/bg/container_contest_end.jpg') top left no-repeat;
}
.horizontal_cont.season_offer .horizontal_right {
	background: url('../media/images/bg/season_offer_right.jpg') top left repeat-x;
}
/* horizontal_cont */


/* rows */
.rows {
	width: 100%;
	height: 590px;
}
/* rows */

/* no flash  */
.no_flash {
	background: url('../media/images/bg/bg_noflash.gif') 50% 0 no-repeat;
	height: 469px;	
	text-align: center;
	padding: 0 260px;
}
.no_flash a {
	display: block;
	width: 47px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
td.no_flash {
	vertical-align: middle;
}

#flash_milk_bar,
#flash_drive, 
#flash_children {
	overflow: hidden;
	}
/* no flash  */

.main .hdr {
	margin: 0 113px 0 0;
}
/* hdr */
.hdr .logo {
	float: left;
	padding: 0 0 0 28px;
}
.hdr .btn_intro {
	float: right;
	padding: 24px 0 0 0;
}
.hdr .btn_print {
	float: right;
	padding: 24px 0 0 7px;
}
.hdr .btn_home {
	float: right;
	padding: 17px 0 0 7px;
}
.hdr .btn_sitemap {
	float: right;
	padding: 17px 0 0 5px;
}
/* hdr */

/* search */
.search {
	position: absolute;
	bottom: 19px;
	right: 27px;
	z-index: 1000;
}
.main .search {
	bottom: 16px;
	right: 145px;
}
.search td div {
	background: url('../media/images/bg/search.gif') top left no-repeat;
	width: 174px;
	height: 24px;
	margin: 4px -2px 0 0;
	position: relative;
}
.search td div.active {
	background: url('../media/images/bg/search_ov.gif') top left no-repeat;
}
.search td div input {
	border: none;
	background: transparent;
	color: #FFFFFF;
	font: normal normal 11px georgia;
	width: 154px;
	margin: 3px 0 0 11px;
}
/* search */

/* title_flash */
#title_flash {
	width: 900px;
	height: 513px;
}
/* title_flash */
.vabot {
	vertical-align: bottom;
}
/* top_menu */
.top_menu {
	position: absolute;
	top: 60px;
	left: 9px;
	padding: 0 0 0 22px;
}
.main .top_menu {
	padding: 0 0 0 28px;
}
.top_menu span,
.top_menu a {
	display: block;
	height: 30px;
	float: left;
}
.top_menu span.active,
.top_menu a {
	font: normal normal 11px/30px georgia !important;
	text-decoration: none !important;
	/*padding: 0 22px;*/
	padding: 0 19px;
}
.main .top_menu span.active,
.main .top_menu a {
	padding: 0 13px;
}
.top_menu a {
	color: #494c9e !important;
}
.top_menu a.active:hover,
.top_menu a:hover {
	color: #8a92c2 !important;
}
.top_menu a.active {
	background: url('../media/images/dec/top_menu.gif') center top no-repeat;
	color: #4E6E7A !important;
}
.top_menu span.dash {
	color: #b1c2e2 !important;
	font: normal normal 13px/30px georgia !important;
}

/* top_menu */

/* bot_menu */
.bot_menu {
	position: absolute;
	bottom: 28px;
	/*left: 60px;*/
	left: 37px;
}
.bot_menu img {
	float: left;
	margin: 0 18px 0 0;
}
/* bot_menu */

/* footer */
.footer,
.footer *,
.footer a {
	color: #c8dae1 !important;
	font: normal normal 11px verdana !important;
	line-height: 18px !important;
}
.footer .copyright {
	float: left;
	/*padding: 0 0 0 60px;*/
	padding: 0 0 0 38px;
}
.main .footer .copyright {
	/*padding: 0 0 0 38px;*/
	padding: 0;
	position: absolute;
	bottom: 2px;
	left: 38px;
}
.footer .solution {
	float: right;
	padding: 0 25px 0 0;
}
.main .footer .solution {
	padding: 0 147px 0 0;
}
.footer .solution td {
	vertical-align: middle;
	padding: 0 0 0 6px;
}
.footer .intro_footer {
	padding: 0 169px 0 65px;
	position: relative;
	margin: -40px 0 0 0;
}
/* footer */

/* lang */
.lang {
	float: right;
	padding: 25px 24px 0 8px;
}
.lang span.active,
.lang a {
	width: 48px;
	height: 25px;
	display: block;
	float: left;
	text-align: right;
	text-decoration: none !important;
}
.lang span.active span,
.lang a span {
	display: block;
	margin: 0 0 0 auto;
	padding: 4px 5px 0 0;
	color: #88A0AC !important;
	font: normal normal 11px georgia !important;
}

.lang a.en {
	background: url('../media/images/bg/lang_en.gif') top left no-repeat;
	text-decoration: none;

}
.lang span.active.en,
.lang a.en:hover {
	background: url('../media/images/bg/lang_en_ov.gif') top left no-repeat;
}
.lang a.ru {
	background: url('../media/images/bg/lang_ru.gif') top left no-repeat;
}
.lang span.active.ru,
.lang a.ru:hover {
	background: url('../media/images/bg/lang_ru_ov.gif') top left no-repeat;
}
.lang a.lt {
	background: url('../media/images/bg/lang_lt.gif') top left no-repeat;
}
.lang span.active.lt,
.lang a.lt:hover {
	background: url('../media/images/bg/lang_lt_ov.gif') top left no-repeat;
}
/* lang */


.page_header {
	font: normal normal 18px arial;
	padding: 26px 0 20px 0;
}
.offers_layout .page_header {
	padding: 36px 15px 20px 0;
}
.outer.iframe_outer {
	width: 640px;
	height: 250px;
}
.invest_inner {
	background: url('../media/images/bg/investors_inner.png') top left no-repeat;
	height: 294px;
	width: 644px;

}
.invest_inner_title {
	font: normal normal 18px arial;
	padding: 5px 0 5px 30px;
}
.invest_iframe {
	margin: 0 0 0 45px;
}

	
/* menu_cat */
.menu_cat {
	margin: 0 0 0 27px;
	width: 567px;
}
.menu_cat td {
	vertical-align: middle;
	padding: 8px 15px 0px 0;
}
.menu_cat td a,
.menu_cat td {
	font: normal bold 12px tahoma !important;
}
.menu_cat td a:hover {
	color: #9fb3bb !important;
	text-decoration: none !important;
}

.menu_cat .half {
	height: 50%;
	vertical-align: top;
}
/* menu_cat */

/* links_block */
.links_block {
	padding: 6px 0 20px 0;
}
/* links_block */

/* right_img */
.right_img {
	vertical-align: top;
	text-align: center;
}
/* right_img */

/* main_content */
.main_content {
	width: 100%;
	height: 420px;
}
.main_content .content_start {
	width: 45px;
	background: url('../media/images/bg/content_start.png') top right no-repeat;
}
.main_content .content_start img {
	width: 45px;
	height: 1px;
}
.main_content .content_main {
	background: url('../media/images/bg/content_main.png') top left no-repeat;
	width: 100%;
}
.main_content .content_end {
	width: 20px;
	background: url('../media/images/bg/content_end.png') top left no-repeat;
}
.main_content .content_end.invest {
	padding: 0 3px 0 0;
}
.main_content .content_end img {
	width: 20px;
	height: 1px;
}
/* main_content */

/* scroll_cont */
.scroll_cont {
	width: 100%;
	background: url('../media/images/dec/scroll.gif') right 335px no-repeat;
	height: 413px;
}
.offers_layout .scroll_cont {
	height: 442px;
}
.scroll_cont_invest {
	background: none !important;
}
.scroll_cont.s_production {
	background: none;
}
.dark_star {
	position:absolute;
	bottom: 66px;
	right: 21px;
}
.scroll_cont #scroll_title {
	height: 74px;
}
.scroll_cont .scroll_height,
.scroll_cont .outer {
	height: 290px;
	width: 100%;
}
.scroll_cont #scroll_content {
	/*height: 100%;*/
}
.scroll_cont #scroll_bot {
	height: 52px;
}
.scroll {
	padding: 0 20px 0 0;
}
/* scroll_cont */

/* main_wrapper */
.main_wrapper {
	margin: 0 0 0 42px;
	width: 921px;
}
.offers_layout .main_wrapper {
	margin: 0 0 0 26px;
}
.offers_layout .main_wrapper {
	width: 936px;
}
.main_wrapper .content_wrapper {
	width: 100%;
	padding: 34px 0 0 0;
}
.offers_layout .main_wrapper .content_wrapper {
	padding: 33px 0 40px 0;
}
/* main_wrapper */

/* right_block */
.right_block {
	text-align: left;
	font-size: 11px !important;
}
.right_block a,
.right_block * {
	font-size: 11px !important;
}
.right_block .right_title {
	padding: 34px 0 0 0;
}
.right_block .right_title div {
	padding: 7px 0 4px 20px;
	font: normal normal 18px arial !important;
}
.right_block .right_bg {
	width: 211px;
	height: 442px;
	margin: 0 0 0 14px;
	text-align: left;
}
.offers_layout .right_block .right_bg {
	margin: 0;
	height: auto;
}
.right_block #right_top {
	background: url('../media/images/dec/right_top.png') left bottom no-repeat;
	height: 11px;

	font-size: 1px;
	line-height: 1px;
}
.right_block #right_bot {
	background: url('../media/images/dec/right_bot.png') left top no-repeat;
	font-size: 1px;
	height: 11px;
	line-height: 1px;
}
.right_block .right_padd {
	padding: 0 15px 0 20px;
	height: 100%;
}
.offers_layout .right_block .right_padd {
	height: 342px;
	padding: 0 15px 0 22px;
}
.right_block #right_cont {
	background: url('../media/images/dec/right_cont.png') left top repeat-y;
}
.right_block #right_cont a {
	position: relative;
}
.right_block .right_text img {
	margin: 0 0 12px 0;
}

.right_block .more {
	padding: 7px 0 0 0;
	text-align: right;
}
.right_block .more a {
	color: #caab37 !important;
	font: normal bold 14px tahoma !important;
	padding: 0 9px 0 0;
	background: url('../media/images/ico/tr.gif') right 6px no-repeat;
}
.right_block .links_icos td {
	padding: 3px 0 8px 0;
}
.right_block .links_icos {

}
.right_block .links_icos .ico {
	padding: 0 14px 8px 0;

}
.right_block .links_icos a {
	font-weight: bold;
}
.right_block .links_icos strong {
	text-decoration: underline;
	color: #233d47 !important;
}
.right_block .links_img {
	text-align: center;
}
.right_block .links_img img {
	margin: 0 auto;
}
/* right_block */

/* back */
.back {
	float: right;
	width: 71px;
	position: relative;
}
.back a {
	padding: 0 0 0 3px;
	height: 20px;
	display: block;
	background: url('../media/images/btn/back.gif') top left no-repeat;
	line-height: 20px !important;
	text-align: center;
	font-weight: bold !important;
	font-size: 11px !important;
}
.back a:hover {
	background: url('../media/images/btn/back_ov.gif') top left no-repeat;
	color: #FFFFFF !important;
	text-decoration: none;
}
.offers_page .back a {
	color: #e1243f !important;
	background: url('../media/images/bg/back.gif') top left no-repeat;
}
.offers_page .back a:hover {
	color: #575ab5 !important;
	background: url('../media/images/bg/back_ov.gif') top left no-repeat;
}
.back_padd {
	padding: 20px 0 0 0;
}
.back_padd.g_cat {
	padding: 40px 60px 0 0;
}
/* back */

/* third_menu */
.third_menu {
	width: 135px;
	margin: 0 18px -70px 0;
	position: relative;
	overflow: hidden;

}
.third_menu div.lnk {
	padding: 0 0 4px 15px;
	background: url('../media/images/ico/tr_orrange.gif') left 3px no-repeat;
}
.third_menu div.lnk.active {
	background: url('../media/images/ico/tr_blue.gif') left 3px no-repeat;
}
.third_menu div.cert {
	margin: 0 0 0 -4px;
	padding: 5px 0 0 0;

}
.third_menu strong {
	color: #4e6e7a !important;
	font: normal bold 11px arial;
}
.third_menu a {
	font: normal bold 11px arial !important;
	color: #caab37 !important;

}
.third_menu a:hover {
	color: #d3c785 !important;
	text-decoration: none !important;
}


.third_menu.product_brand_menu .lnk {
	width: 100%;
}
.third_menu.product_brand_menu strong {
	color: #66838F !important;
	font: normal bold 11px arial;
}
.third_menu.product_brand_menu a {
	display: block;
	font: normal bold 11px arial !important;
	color: #66838F !important;
	line-height: 130% !important;
}
.third_menu.product_brand_menu a:hover {
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.third_menu.product_brand_menu .item_name {
	padding: 2px 0 2px 15px;
	background: url('../media/images/ico/tr_orrange.gif') 2px 5px no-repeat;
}
.third_menu.product_brand_menu .lnk .third_m_p_btm_left {
	width: 8px;
	background: url('../media/images/bg/third_m_p_btm_left.gif') left bottom no-repeat;
}
.third_menu.product_brand_menu .lnk .third_m_p_top_left {
	height: 9px;
	background: url('../media/images/bg/third_m_p_top_left.gif') left top no-repeat;
}
.third_menu.product_brand_menu .lnk .third_m_p_btm_mid {
	background: url('../media/images/bg/third_m_p_btm_mid.gif') left bottom no-repeat;
}
.third_menu.product_brand_menu .lnk .third_m_p_top_mid {
	height: 2px;
	background: url('../media/images/bg/third_m_p_top_mid.gif') left top no-repeat;
}
.third_menu.product_brand_menu .lnk .third_m_p_btm_right {
	width: 16px;
	background: url('../media/images/bg/third_m_p_btm_right.gif') right bottom no-repeat;
}
.third_menu.product_brand_menu .lnk .third_m_p_top_right {
	height: 9px;
	background: url('../media/images/bg/third_m_p_top_right.gif') right top no-repeat;
}
/* third_menu */

/* gallery */
.gallery {

}
.gallery td {
	vertical-align: middle;
	text-align: center;
	padding: 0 18px 18px 0;
}
.gallery td.third {
	padding: 0 0 18px 0;
}
.gallery td.gallery_title {
	vertical-align: middle;
	text-align: left;
	padding:0 0 5px 0;
	font: normal bold 12px arial;
}
.gallery td.gallery_text {
	vertical-align: middle;
	text-align: left;
	padding:5px 0 10px 0;
	font: normal normal 12px arial;
}
.gallery td img {
	margin: 0 auto;
}
/* gallery */

/* map */
.map {
	width: 592px;
	height: 368px;
	position: relative;
	margin: 0 0 -70px 0;
}
.map .map_img {
	position: absolute;
	top: 0;
	left: 0;
}
.map.lt .map_img .map_image {
	width: 592px;
	height: 368px;
	background: url('../media/images/dec/map_lt.png') top left no-repeat;
}
.map.en .map_img .map_image {
	width: 592px;
	height: 368px;
	background: url('../media/images/dec/map_en.png') top left no-repeat;
}
.map.ru .map_img .map_image {
	width: 592px;
	height: 368px;
	background: url('../media/images/dec/map_ru.png') top left no-repeat;
}

.map #map_1 {
	position: absolute;
	top: 233px;
	left: 444px;
}
.map #map_2 {
	position: absolute;
	top: 209px;
	left: 347px;
}
.map #map_3 {
	position: absolute;
	top: 101px;
	left: 112px;
}
.map #map_4 {
	position: absolute;
	top: 109px;
	left: 378px;
}
.map #map_5 {
	position: absolute;
	top: 24px;
	left: 187px;
}
.map #map_6 {
	position: absolute;
	top: 64px;
	left: 362px;
}
.map img.s {
	width: 592px;
	height: 368px;
	position: absolute;
	top: 0;
	left: 0;
}
/* map */

/* text */
.text {
	text-align: justify;
}

.text a {
	color: #d1ba5e !important;
	font-weight: bold !important;
}
.text img.text_image {
	float: right;
	margin: 0 0 7px 17px;
}
.text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.text ul li {
	display: block;
	padding: 0 0 0 16px;
	background: url('../media/images/ico/tr_orrange.gif') left 4px no-repeat;
	margin: 0 0 7px 0;
}
.text ul li ul li {
	background: url('../media/images/ico/tr_blue.gif') left 4px no-repeat;
}
/* text */

/* button */
.button {
	text-align: right;
}
.button table {
	margin: 0 40px 0 auto;
	background: url('../media/images/dec/button_start.gif') top left no-repeat;
	height: 20px;
	position: relative;
}
.button td {
	background: url('../media/images/dec/button_end.gif') top right no-repeat;
	vertical-align: middle;
}
.button table.bck {
	background: url('../media/images/dec/button_bck_start.gif') top left no-repeat;
}
.button .bck td {
	background: url('../media/images/dec/button_bck_end.gif') top right no-repeat;
}
.button table.ov {
	background: url('../media/images/dec/button_start_ov.gif') top left no-repeat;
}
.button .ov td {
	background: url('../media/images/dec/button_end_ov.gif') top right no-repeat !important;
}
.button table.bck.ov {
	background: url('../media/images/dec/button_bck_start_ov.gif') top left no-repeat;
}
.button .bck.ov td {
	background: url('../media/images/dec/button_bck_end_ov.gif') top right no-repeat;
}
.button a {
	display: block;
	padding: 0 26px 0 14px;
	font-weight: bold !important;
	line-height: 20px !important;
}
.button .bck a {
	padding: 0 14px 0 26px;
}

.button a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
/* button */

.flash_cont {
	margin: 89px 0 0 170px;
	width: 650px;
	height: 400px;
	position: relative;
}
.flash_cont .intro_logo {
	width: 208px;
	height: 47px;
	position: absolute;
	margin: -60px 0 0 -8px;
}
.flash_cont #intro_flash {
	width: 650px;
	height: 400px;
}
.flash_cont .intro_bg {
	position: absolute;
	top: 0;
	left: 0;
}
.flash_cont .intro_bg .decor {
	width: 650px;
	height: 400px;
	background: url('../media/images/bg/intro.png') top left no-repeat;
}
.news_flash {
	position: absolute;
	top: 20px;
	left: 320px;
	}
/* intro_lang */
.intro_lang {
	margin: 11px 0 0 180px;
}
.intro_lang td {
	padding: 0 4px 0 0;
}
/* intro_lang */

/* award_list */
.award_list {
	width: 100%;
}
.award_list .award_item {
	border-bottom: 1px solid #dbe4e6;
	padding: 0 0 25px 0;
	text-align: center;
	margin: 0 0 25px 0;
}
.award_list .award_item img {
	margin: 0 auto;
}
.award_list .award_item.last {
	border-bottom: none;
	padding: 0;
	margin: 0;
}
/* award_list */

/* press_list */
.press_list {
	width: 100%;
}
.press_list .press_item {
	margin: 0 0 17px 0;
}

.press_list .press_item .press_item_text {
	width: 100%;
	font-weight: bold;
}
.press_list .press_item .button {
	text-align: left;
}
.press_list .press_item .button table {
	margin: 0;
}
.press_list .press_item .button a {
	text-decoration: none;
	font-size: 11px !important;
}
/* press_list */

/* production_filter */
.production_filter {
	width:338px;
	height: 21px;
	margin: 0 20px 0 0;
	text-align: left;
	float: right;
	background: url('../media/images/dec/production_filter.gif') top left no-repeat;
}
.production_filter td {
	font: normal bold 11px/130% Tahoma, Arial, Verdana, sans-serif;
	color: #4A7D94;
}
.production_filter td.country {
	padding: 4px 0 0 25px;
	width: 40px;
}
.production_filter select {
	font-size: 11px;
	color: #6E97A9;
	margin: 2px 0 0 0;
}
.production_filter .submit {
	width: 84px;
	position: relative;
}
.production_filter .submit a {
	padding: 3px 3px 0 0;
	height: 21px;
	display: block;
	line-height: 20px !important;
	text-align: center;
	font-weight: bold !important;
	font-size: 11px !important;
}
.production_filter .submit a:hover {
	background: url('../media/images/btn/choose_ov.gif') left 2px no-repeat;
	color: #FFFFFF !important;
	text-decoration: none;
}
.market_news {
	float: right;
	text-align: right;
	position: relative;
	padding: 5px 50px 0 0;
}
.market_news a {
	color: #CAAB37;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px 0 0;
	background: url('../media/images/ico/arrow_orange_small.gif') right center no-repeat;
}
/* production_filter */

/* production */
.production {
	width: 818px;
}
.production.narrower {
	width: 816px;
}
.production img {
	margin: 0 auto;
}
.production img.ov {
	filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
}
.production .main_brands {
	width: 100%;
	height: 188px;
	background: url('../media/images/bg/main_brands.png') top left no-repeat;
}
.production .main_brands .brand_images {
	width: 100%;
	position: relative;
	text-align: center;
}
.production .main_brands .brand_images td {
	height: 94px;
	vertical-align: middle;
}
.production .brands {
	width: 100%;
	text-align: center;
}
.production .brands .brand_images {
	margin: 17px auto 0 auto;
}
.production .brands .brand_images td {
	height: 65px;
	padding: 0 10px;
	vertical-align: middle;
}
.production .brands .brand_images td.last {
	border: none;
}

/* production */

/* career_form */
.career_form {

}
.career_form .aster {
	color: #ff0000 !important;
}
.career_form .input_table {
	margin: 0 0 7px 0;
}
.career_form .input_table img {
	width: 10px;
	height: 1px;
}
.career_form .input_table .input_start {
	width: 10px;
	height: 24px;
	background: url('../media/images/dec/input_start.gif') right top no-repeat;
}
.career_form .input_table .input_end {
	width: 10px;
	height: 24px;
	background: url('../media/images/dec/input_end.gif') left top no-repeat;
}
.career_form .input_table .input_mid {
	background: #c1d7df;
	vertical-align: middle;
}
.career_form .input_table .input_mid option {
	background: #C1D7DF;
	border: none;
}
.career_form .input_table .input_mid select {
	background: #C1D7DF;
	border: none;
}
.career_form .input_table .input_mid input {
	border: none;
	background: transparent;
}
.career_form .form_part {
	background: url('../media/images/dec/dashed.gif') bottom left repeat-x;
	color: #4e6e7a;
	font-weight: bold;
	padding: 21px 0 7px 0;
	margin: 0 0 11px 0;
}
.career_form .form_part div {
	font-size: 11px;
	padding: 5px 0 3px 0;
}
.career_form div.error {
	background: url('../media/images/dec/error.gif') right 8px no-repeat;
	padding: 0 14px 0 0;
	float: left;
}
.career_form .label {
	padding: 0 0 7px 0;

	vertical-align: middle;
}
.career_form .label span {
	padding: 0 0 0 3px;

}
.career_form .label_1 {
	width: 244px;
}


/* textarea */
.career_form .input_table .input_mid textarea {
	width: 358px;
	height: 75px;
	position: relative;
}

.career_form .input_table .input_start_top {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_start_top.gif') left top no-repeat;
}
.career_form .input_table .input_end_top {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_end_top.gif') right top no-repeat;
}
.career_form .input_table .input_start_btm {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_start_btm.gif') right top no-repeat;
}
.career_form .input_table .input_end_btm {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_end_btm.gif') right top no-repeat;
}
.career_form .input_table .input_back_color {
	background: #c1d7df;
}



.career_form .input_1 {
	width: 33px;
}
.career_form .input_2 {
	width: 83px;
}
.career_form .input_3 {
	width: 133px;
}
.career_form .input_4 {
	width: 154px;
}
.career_form .input_5 {
	width: 196px;
}
.career_form .input_6 {
	width: 220px;
}
.career_form .input_7 {
	width: 260px;
}
.career_form .input_8 {
	width: 310px;
}
.career_form .input_9 {
	width: 350px;
}
.career_form .input_10 {
	width: 315px;
}
.career_form .input_11 {
	width: 330px;
}
.career_form .other_skills {
	margin: 4px 0 0 0;
}
.career_form .other_skills .label {
	width: 111px;
}
.career_form .payment  .label {
	padding: 0 20px 7px 0;
}
.career_form .payment {
	margin: 9px 0 12px 0;
}
.career_form .payment .input_table {
	margin: 0;
}
.career_form .submit {
	background: url('../media/images/dec/dashed.gif') top left repeat-x;
	padding: 20px 0 0 8px;
}
.career_form .submit input {
	width: 1px;
	height: 1px;
	border: none;
	background: transparent;
}
.career_form .submit .button {
	text-align: left;
}
.career_form .submit .button table {
	margin: 0 81px 0 0;
}
.career_form .submit .button table a {
	text-decoration: none !important;
	font-size: 11px !important;
}
.career_form .submit .button table .error {
	vertical-align: middle;
}
.career_form .submit .button table a {
	padding: 0 44px 0 10px;
}
.career_form .submit .button td  {
	background: url('../media/images/dec/button_end_green.gif') top right no-repeat;
}
.career_form .submit .button .ov td {
	background: url('../media/images/dec/button_end_green_ov.gif') top right no-repeat;
}
.career_form .personal .coll_1 {
	width: 323px;
}
.career_form .personal .error {
	margin: 0 -14px 0 0;
	position: relative;
}
.career_form .personal .label_2 {
	width: 97px;
}
.career_form .personal .dates div.bg {
	height: 25px;
	margin: 0 0 7px 0;
	background: url('../media/images/dec/selects.gif') top left no-repeat;
}
.career_form .personal .dates div.bg div {
	padding: 4px 0 0 0;
}
.career_form .personal .dates div.bg select {
	margin: 0 2px 0 4px;
	border: none;
	width: 50px;
}
.career_form .personal .dates div.bg select.input1 {
	width: 55px;
}
.career_form .personal .dates div.bg select.input2 {
	width: 20px;
}
.career_form .personal option,
.career_form .personal select {
	font-size: 10px !important;
	background: #C1D7DF;
}
.career_form .langs .top_row td *,
.career_form .langs .top_row td {
	font-weight: bold;
}

.career_form .langs {
	margin: 0 0 0 3px;
}
.career_form .langs .dark {
	background: #d8edf4;
}
.career_form .langs .dark .input_table {
	margin: 7px 14px 0 14px;
}
.career_form .langs .dark .error {
	background: url('../media/images/dec/error.gif') right 14px no-repeat;
	padding: 0 14px 0 0;
	margin: 0 10px 0 0;
}
.career_form .langs .dark .error .input_table {
	margin: 7px 0px 0 14px;
}
.career_form .langs .white .input_table {
	margin: 7px 28px 0 28px;
}
.career_form .langs .white .error {
	background: url('../media/images/dec/error.gif') right 14px no-repeat;

}
.career_form .langs .white .error .input_table {
	margin: 7px 0px 0 28px;
}
.career_form .langs .top_row .dark {
	background: transparent;
}
.career_form .langs .top_row .white td.wf {
	padding: 4px 0 0 31px;
}
.career_form .langs .top_row .dark td.wf {
	background: #d8edf4;
	padding: 4px 0 0 3px;
}
.career_form .langs .top_row img {
	height: 1px;
	width: 11px;
}
.career_form .langs .top_row table {
	height: 22px;
}
.career_form .langs .top_row .dark td.end_1 {
	background: url('../media/images/dec/lang_top_1.gif') top right no-repeat;
}
.career_form .langs .top_row .dark td.end_2 {
	background: url('../media/images/dec/lang_top_2.gif') top right no-repeat;
}

.career_form .langs .last_row .dark {
	background: transparent;
}
.career_form .langs .last_row .dark td.wf {
	background: #d8edf4;
}
.career_form .langs .last_row * {
	font-size: 1px;
	line-height: 1px;
}
.career_form .langs .label {
	padding: 7px 70px 0 0;
}
.career_form .langs .top_row .label {
	padding: 4px 70px 0 0;
}
.career_form .langs .last_row table {
	height: 11px;
}
.career_form .langs .last_row img {
	height: 1px;
	width: 11px;
}
.career_form .langs .last_row .dark td.end_1 {
	background: url('../media/images/dec/lang_bot_1.gif') bottom right no-repeat;
}
.career_form .langs .last_row .dark td.end_2 {
	background: url('../media/images/dec/lang_bot_2.gif') bottom right no-repeat;
}
.career_form .work_experience .main_label {
	width: 152px;
}
.career_form .work_experience .main_label strong {
	padding: 0 0 0 3px;
}
.career_form .work_experience .label {
	padding: 0 19px 7px 0;
}
.career_form .work_experience .label_short {
	padding: 0 0 7px 0;
	width: 94px;
}
.career_form .work_experience .label_small {
	padding: 0 4px 7px 20px;
	width: auto;
	vertical-align: middle;
}
.career_form .work_experience .input_table {
	margin: 0 0 7px auto;
	text-align: left;
}
.career_form .work_experience .work_place {
	width: 219px;
}
.career_form .studies .label {
	padding: 0 0 7px 0;
	width: 90px;
}
.career_form .studies .big_label {
	width: 154px;
}
.career_form .studies .big_label span,
.career_form .studies .big_label strong {
	padding: 0 20px 0 3px;
	display: block;
}
.career_form .studies .long_input {
	vertical-align: middle;
}
.career_form .studies .long_input table {
	margin: 0;
}
.career_form .studies .lab {
	width: 90px;
	vertical-align: middle;
}
.career_form .studies .little_input {
	padding: 0 20px 0 0;
	margin: 0 5px 0 0;
}
.career_form .studies .little_lab {
	padding: 0 4px 7px 0;
	vertical-align: middle;
}
.career_form .studies .label_free {
	padding: 0 0 7px 0;
	vertical-align: middle;
}
/* career_form */

/* duk_form */
.form_info_right {
	width: 200px;
	padding: 0 30px 0 20px;
	text-align: justify;
	font-size: 10px;
	color: #A5A5A5;
}
.duk_form {

}
.duk_form .aster {
	color: #ff0000 !important;
}
.duk_form .input_table {
	margin: 0 0 7px 0;
}
.duk_form .input_table img {
	width: 10px;
	height: 1px;
}
.duk_form .input_table .input_start {
	width: 10px;
	height: 24px;
	background: url('../media/images/dec/input_start.gif') right top no-repeat;
}
.duk_form .input_table .input_end {
	width: 10px;
	height: 24px;
	background: url('../media/images/dec/input_end.gif') left top no-repeat;
}
.duk_form .input_table .input_mid {
	background: #c1d7df;
	vertical-align: middle;
}
.duk_form .input_table .input_mid input {
	border: none;
	background: transparent;
	position: relative;
}
.duk_form .input_table .input_mid textarea {
	width: 215px;
	height: 107px;
	position: relative;
}
.duk_form .input_table.file .input_start {
	width: 10px;
	height: 26px;
	background: url('../media/images/dec/input_start_file.gif') right top no-repeat;
}
.duk_form .input_table.file .input_end {
	width: 10px;
	height: 26px;
	background: url('../media/images/dec/input_end_file.gif') left top no-repeat;
}

.duk_form .input_table .input_start_top {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_start_top.gif') left top no-repeat;
}
.duk_form .input_table .input_end_top {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_end_top.gif') right top no-repeat;
}
.duk_form .input_table .input_start_btm {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_start_btm.gif') right top no-repeat;
}
.duk_form .input_table .input_end_btm {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_end_btm.gif') right top no-repeat;
}
.duk_form .input_table .input_back_color {
	background: #c1d7df;
}

.duk_form .input_table.file .input_mid {
	background: #FFFFFF;
	vertical-align: middle;
}
.duk_form .form_part {
	background: url('../media/images/dec/dashed.gif') bottom left repeat-x;
	color: #4e6e7a;
	padding: 0 0 14px 0;
	margin: 0 0 11px 0;
}
.duk_form .form_part div {
	font-size: 11px;
	padding: 5px 0 3px 0;
}
.duk_form div.error {
	background: url('../media/images/dec/error.gif') right 8px no-repeat;
	padding: 0 14px 0 0;
	float: left;
}
.duk_form .label {
	padding: 0 0 7px 0;
	vertical-align: middle;
}
.duk_form .label span {
	padding: 0 0 0 3px;
}
.duk_form .label_1 {
	width: 106px;
}


.duk_form .input_1 {
	width: 220px;
}
.duk_form .submit {
	background: url('../media/images/dec/dashed.gif') top left repeat-x;
	padding: 20px 0 0 8px;
}
.duk_form .submit input {
	width: 1px;
	height: 1px;
	border: none;
	background: transparent;
}
.duk_form .submit .button {
	text-align: left;
}
.duk_form .submit .button table {
	margin: 0 81px 0 0;
}
.duk_form .submit .button table a {
	text-decoration: none !important;
	font-size: 11px !important;
}
.duk_form .submit .button table .error {
	vertical-align: middle;
}
.duk_form .submit .button table a {
	padding: 0 44px 0 10px;
}
.duk_form .submit .button td  {
	background: url('../media/images/dec/button_end_green.gif') top right no-repeat;
}
.duk_form .submit .button .ov td {
	background: url('../media/images/dec/button_end_green_ov.gif') top right no-repeat;
}
/* duk_form */


/* production */

/* product_brand_path */
.product_brand_head {
	width: 100%;
	height: 40px;
	position: relative;
	margin: 10px 0 0 0;
}
.product_brand_head .product_brand_path {
	font-weight: bold;
}
.product_brand_head .product_brand_path a.cat {
	color: #CAAB37;
	font-size: 18px;
	font-weight: normal;
	background: url('../media/images/ico/arrow_orange_small.gif') right 9px no-repeat;
}
.product_brand_head .product_brand_path a {
	color: #CAAB37;
	font-weight: bold;
	padding: 0 10px 0 0;
	margin: 0 5px 0 0;
	background: url('../media/images/ico/arrow_orange_small.gif') right center no-repeat;
}
/* product_brand_path */

/* product_brand */
.product_brand div {
	margin: 0 0 15px auto;
}
.product_brand img {

}
.inner_image {
	padding: 0 15px;
	vertical-align: middle;
	background: url('../media/images/bg/inner_image.png') center center no-repeat;
}
/* product_brand */

/* product_group */
.product_group .padd {
	padding: 0 0 0 20px;
}
.product_group .product_item {
	padding:20px 0 10px 0;
}
.product_group .product_item .product_item_body{
	width:392px;
}
.product_group div.item_name {
	height: 30px;
	font-size: 18px;
	color: #4E6E7A;
	padding: 0 0 0 25px;
	background: url('../media/images/ico/tr_blue.gif') left 8px no-repeat;
}
.product_group .more {
	float: right;
	width: 170px;
	margin: 15px 5px;
	position: relative;
}
.product_group .more a {
	padding: 0 7px 0 3px;
	height: 20px;
	display: block;
	background: url('../media/images/btn/more_lt.gif') top right no-repeat;
	line-height: 20px !important;
	text-align: center;
	font-weight: bold !important;
	font-size: 11px !important;
}
.product_group .more a:hover {
	background: url('../media/images/btn/more_lt_ov.gif') top right no-repeat;
	color: #FFFFFF !important;
	text-decoration: none;
}
/* product_group */

/* product_type */
.product_type .padd {
	padding: 0 0 0 20px;
}
.product_type div.item_name {
	height: 30px;
	font-size: 18px;
	color: #4E6E7A;
	padding: 0 0 0 25px;
	background: url('../media/images/ico/tr_blue.gif') left 8px no-repeat;
}
.product_type img {
	margin: 30px 5px;
}
/* product_type */


/* checkboxes */
.checkboxes .checkbox_item {
	width: 209px;
	padding: 4px 0 7px 0;
}
.checkboxes .checkbox_item td {
	vertical-align: middle;
}
.checkboxes .checkbox_item input {
	margin-left: 9px;
	margin-right: 4px;
}
/* checkboxes */

/* fck_styles */

.style_1 *,
.style_1 {
	text-align: justify;
	color: #4e6e7a;
}
.style_1 p {
	margin: 0 0 20px 0;
}

.style_2 *,
.style_2 {
	color: #4e6e7a;
	font-weight: bold;
}
.style_3 *,
.style_3 {
	color: #4e6e7a;
	font-weight: bold;
	font-size: 10px;
}
.style_4 *,
.style_4 {
	color: #4e6e7a;
	font-weight: bold;
	font-size: 13px;
}
.style_5 *,
.style_5 {
	color: #4e6e7a;
	font-style: italic;
}
.style_6 *,
.style_6 {
	color: #4e6e7a;
	font-size: 14px;
}
.style_7 *,
.style_7 {
	color: #4e6e7a;
	font-weight: bold;
	font-size: 14px;
}

/* fck_styles */

/* sitemap */
.sitemap {

}
.sitemap .lv_1 {
	padding: 0 0 2px 0;
}
.sitemap .lv_1 a {
	padding: 0 0 0 17px;
	font-weight: bold;
	background: url('../media/images/ico/tr_orrange.gif') left 3px no-repeat;
}
.sitemap .lv_2 {
	padding: 0 0 2px 31px;
}

.sitemap .lv_2 a {
	padding: 0 0 0 17px;
	background: url('../media/images/ico/tr_blue.gif') left 3px no-repeat;
}
.sitemap .lv_3 {
	padding: 0 0 2px 90px;
}
.sitemap .lv_3 a {
	padding: 0 0 0 20px;
	background: url('../media/images/ico/tr_double.gif') left 3px no-repeat;

}
/* sitemap */

/* gallery_pop_up */
.gallery_bg {
	background: url('../media/images/bg/gallery_bg.gif') left top repeat-x;
	height: 100%;
}
.gallery_pop_up {
	width: 100%;
	height: 100%;
	padding: 0 10px 0 10px;
	text-align:center;
	text-align:center;
}
.gallery_pop_up .gallery_img {
	padding: 10px 0 0 0;
	text-align: center;
}
.gallery_pop_up img {

	margin:0 auto;
}
.gallery_pop_up .gallery_navigation {
	width: 100%;
	height: 100%;
	height: 1px;
	margin:15px 0 10px 0;
}
.gallery_pop_up .gallery_navigation .gallery_back {
	width: 80px;
	white-space: nowrap;
	text-align: left;
}
.gallery_pop_up .gallery_navigation .gallery_more {
	width: 80px;
	white-space: nowrap;
	text-align: right;
}
/* gallery_pop_up */

/* red star */
.red_star {
	color:#FD0000;
}
/* red star */

/* faq_list */
.faq_list a {
	color: #d1ba5e !important;
	font-weight: bold !important;
}
.faq_list .faq_item {
	padding: 0 0 23px 0;
}
.faq_list .faq_item.last {
	padding: 0 0 0 0;
}
.faq_list .faq_item .faq_question {
	color: #4e6e7a;
	font-weight: bold;
	background: url('../media/images/ico/tr_blue.gif') left 4px no-repeat;
	padding: 0 0 8px 37px;
}
.faq_list .faq_item .faq_answer {
	padding: 0 0 0 37px;
}
.faq_list .faq_text {
	padding: 0 0 15px 0;
}
.faq_list .faq_text .faq_img {
	padding: 0 17px 0 11px;
	float: right;
}
.faq_list .faq_item ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.faq_list .faq_item ul li {
	display: block;
	padding: 0 0 0 16px;
	background: url('../media/images/ico/tr_blue.gif') left 4px no-repeat;
	margin: 0 0 4px 0;
}

/* faq_list */

/* quality_sertificate */
.quality_sertificate .q_certificate .q_sertificate_text {
	font-size: 11px;
	text-align: center;
	color: #8D8677;
}
.quality_sertificate .q_certificate #scroll_content {
	padding: 50px 140px;
}
/* quality_sertificate */

/* advertisement */
.advertisement div.adv {
	padding: 52px 0 0 10px;
}
.advertisement td.adv_left {
	width: 670px;
}

.advertisement td.adv_left td.scroll_content {
	height: 310px;
}

.advertisement td.adv_left .scroll_cont {
	width: 540px;
	height: 336px;
}
.advertisement td.adv_left img.img_margin {
	margin: 0 0 15px 15px;
}
.advertisement td.adv_right {
	padding: 164px 0 0 0;
}
.advertisement td.adv_right .zone {
	width: 142px;
}
.advertisement td.adv_right .first_item {
	padding: 0 0 20px 0;
}
.advertisement td.adv_right a {
	display: block;
	font: normal bold 12px/18px Arial;
	color: #D2BA5D;
	padding: 0 0 0 10px;
	background: url( '../media/images/ico/tr_orrange.gif' ) left 4px no-repeat;
	white-space: normal;
}
.adv_scroll {
	width: 325px;
	height: 240px;
}
/* / advertisement */

/* character_list */
.character .character_list {
	padding: 27px 0 0 326px;
}
.character .character_list .scroll_cont {
	width: 519px;
	height: 336px;
}
.character .character_list .page_header {
	margin-left: 10px;
}
.character .character_list .text_block {
	padding: 0 0 0 10px;
}
/* character_list */

/* abc_menu */
.abc_menu {

}
.abc_menu.abc_top {
	margin: 0 0 -20px 0px;
}
.abc_menu td {
	vertical-align: middle;
	padding: 0 12px 0 0;
}
.abc_menu span,
.abc_menu a {
	color: #ccae3e !important;
	font: normal bold 13px arial !important;
	text-transform: uppercase;
}
.abc_menu span {
	color: #4e6e7a !important;
}
.abc_menu.abc_mid {
	margin: 14px 0 8px 9px;
}
/* abc_menu */

/* advertisement list */

/* advertisement list */

/* games_cat */

div.adv_list {
	padding: 76px 0 0 240px;
}
table.adv_list {
	width: 465px;
	height: 307px;
}
table.adv_list td.adv_head {
	height: 60px;
}
table.adv_list td.adv_content {
	height: 247px;
}
td.adv_content td.adv_left_menu {
	width: 135px;
}
td.adv_content td.adv_left_menu .first_item {
	padding: 0 0 20px 0;
}
td.adv_content td.adv_left_menu a, td.adv_content td.adv_left_menu strong {
	display: block;
	font: normal bold 12px/18px Arial;
	padding: 0 0 0 10px;
}
td.adv_content td.adv_left_menu a {
	color: #D2BA5D;
	background: url( '../media/images/ico/tr_orrange.gif' ) left 4px no-repeat;
}
td.adv_content td.adv_left_menu strong {
	color: #4E6E7A;
	background: url( '../media/images/ico/tr_blue.gif' ) left 4px no-repeat;
}
td.adv_content img.img_margin {
	margin: 0 10px 0;
}
td.adv_content td.td_padding {
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #DFDADB;
}
td.adv_content td.noborder {
	padding: 5px 0 10px 0;
}
td.adv_right div.title {
	font: normal bold 12px/18px Arial;
	color: #4E6E7A;
	padding: 0 0 10px 0;
}
td.adv_right .adv_outer {
	width: 325px;
	height: 240px;
}
.games_cat {
	padding: 215px 0 0 234px;
}
.games_cat img {
	margin: 0 9px 0 0;
}
.games_cat img.s_1 {
	height: 0;
	width: 145px;
	margin: 0;
}
.games_cat img.s_2 {
	height: 0;
	width: 148px;
	margin: 0;
}
.games_cat img.s_3 {
	height: 0;
	width: 141px;
	margin: 0;
}
/* games_cat */
.games_cat_small {
	padding: 0 0 0 172px;
}
.games_cat_small img {
	margin: 0 4px 0 0;
}
.games_cat_small img.s_1 {
	margin: 0;
	height: 0;
	width: 128px;
}
.games_cat_small img.s_2 {
	margin: 0;
	height: 0;
	width: 131px;
}
.games_cat_small img.s_3 {
	margin: 0;
	height: 0;
	width: 134px;
}
/* games_cat */
/* contest_zone */
.contest_zone .scroll_cont {
	background: transparent;
	width: 658px;
	height: 236px;
	margin: 17px 0 0 254px;
}
.contest_zone.games .scroll_cont {
	width: 500px;
	height: 238px;
	margin: 17px 0 0 397px;
}
.contest_zone.souvenir .scroll_cont {
	width: 653px;
	height: 247px;
	margin: 6px 0 0 264px;
}
.contest_zone.souvenir .page_header {
	padding: 0 0 12px 0;
}
.contest_zone.games .page_header {
	font: normal normal 18px arial;
	padding: 23px 0 12px 0;
}
.contest_zone .page_name {
	color: #4e6e7a !important;
	font: normal normal 18px arial;
	padding: 0 0 30px 10px;
}
/* contest_zone */

/* list_menu */
.list_menu {
	width: 242px;
}
.list_menu td.ico {
	text-align: center;
}
.list_menu td.ico img {
	margin: 0 auto;
}
.list_menu td {
	vertical-align: middle;
	padding: 8px 10px 0px 0;
}
.list_menu td a,
.list_menu td {
	font: normal bold 12px tahoma !important;
	color: #caab37 !important;
}
.list_menu td a:hover {
	color: #caab37 !important;
}
.list_menu td strong {
	color: #4e6e7a !important;
}
/* list_menu */

/* game_thumbs */
.game_thumbs {

}
.game_thumbs .thumb {
	padding: 0 2px 12px 0;
	text-align: center;
}
.game_thumbs .thumb img {
	margin: 0 auto 10px auto;
}
/* game_thumbs */

/* wallpapers */
.wallpapers td {
	padding: 0 0 14px 14px;
}
.wallpapers td img {
	margin: 0 0 10px 0;
}
.wallpapers td a {
	color: #caab37 !important;
	font-weight: bold !important;
}
.wallpapers td span {
	font-size: 11px !important;
	font-weight: bold !important;
}
/* wallpapers */

/* hot_news_block */
.hot_news_block {

}
.hot_news_block .left_side {
	margin: 30px 0 0 105px;
}
.hot_news_block .left_side .list_menu {
	margin: -15px 0 0 5px;
}
.hot_news_block .left_side .other_news {
	padding: 12px 0 0 5px;
}
.hot_news_block .left_side .other_news a {
	background: url('../media/images/ico/ar_or.gif') right 5px no-repeat;
	padding: 0 7px 0 0;
	font-weight: bold !important;
	color: #caab37 !important;
}
.hot_news_block .scroll_cont {
	background: transparent;
	width: 303px;
	height: 290px;
	margin: 55px 75px 0 0px;
}
.hot_news_block .hot_news_header {
	margin: 0 0 14px 0;
}
.hot_news_block .hot_news_header .hot_news_title {
	width: 100%;
	padding: 0 10px 0 0;
	font-weight: bold;
}
.hot_news_block .hot_news_header .date {
	white-space: nowrap;

	font-style: italic;
}
.hot_news_block .text img.text_image {
	float: left;
	margin: 0 12px 7px 0;
}
/* hot_news_block */


/* news_list */
.news_list {

}
.news_list .news_list_title {
	padding: 30px 0 15px 0;
	font: normal bold 11px/130% Tahoma, Arial, Verdana, sans-serif;
}
.news_list .news_list_padd {
	padding: 0 0 0 50px;
}
.news_list .news_list_padd .news_list_item_title {
	padding: 5px 0 5px 35px;
}
.news_list .news_list_padd .news_list_item_title a ,
.news_list .news_list_padd .news_list_item_title a:link ,
.news_list .news_list_padd .news_list_item_title a:visited {
	color: #CAAB37;
	font: normal bold 11px/130% Tahoma, Arial, Verdana, sans-serif;
}
/* news_list */

/* news_item */
.news_item {
	padding: 0 0 0 40px;
}
.news_item .news_title {
	font-size: 13px;
	font-weight: bold;
	color: #4E6E7A;
}
/* news_item */

/* quest_form */
.quest_form {

}
.quest_form .aster {
	color: #ff0000 !important;
}
.quest_form .input_table {
	margin: 0 0 7px 0;
}
.quest_form .input_table img {
	width: 10px;
	height: 1px;
}
.quest_form .input_table .input_start {
	width: 10px;
	height: 24px;
	background: url('../media/images/dec/input_start.gif') right top no-repeat;
}
.quest_form .input_table .input_end {
	width: 10px;
	height: 24px;
	background: url('../media/images/dec/input_end.gif') left top no-repeat;
}
.quest_form .input_table .input_mid {
	background: #c1d7df;
	vertical-align: middle;
}
.quest_form .input_table .input_mid input {
	width: 305px;
	border: none;
	background: transparent;
}
.quest_form .input_table .input_mid textarea {
	width: 299px;
	height: 106px;
}
.quest_form .input_table.file .input_start {
	width: 10px;
	height: 26px;
	background: url('../media/images/dec/input_start_file.gif') right top no-repeat;
}
.quest_form .input_table.file .input_end {
	width: 10px;
	height: 26px;
	background: url('../media/images/dec/input_end_file.gif') left top no-repeat;
}

.quest_form .input_table .input_start_top {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_start_top.gif') left top no-repeat;
}
.quest_form .input_table .input_end_top {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_end_top.gif') right top no-repeat;
}
.quest_form .input_table .input_start_btm {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_start_btm.gif') right top no-repeat;
}
.quest_form .input_table .input_end_btm {
	width: 10px;
	height: 8px;
	background: url('../media/images/dec/input_end_btm.gif') right top no-repeat;
}
.quest_form .input_table .input_back_color {
	background: #c1d7df;
}

.quest_form .input_table.file .input_mid {
	background: #FFFFFF;
	vertical-align: middle;
}
.quest_form .form_part {
	background: url('../media/images/dec/dashed.gif') bottom left repeat-x;
	color: #4e6e7a;
	padding: 0 10px 14px 0;
	margin: 0 0 11px 0;
}

.quest_form .form_part_button {
	color: #4e6e7a;
	padding: 0 0px 5px 0px;
}

.quest_form .form_part div {
	font-size: 11px;
	padding: 5px 0 3px 0;
}
.quest_form div.error {
	background: url('../media/images/dec/error.gif') right 8px no-repeat;
	padding: 0 14px 0 0;
	float: left;
}
.quest_form .label {
	padding: 0 0 7px 0;
	vertical-align: middle;
}
.quest_form .label span {
	padding: 0 0 0 3px;
}
.quest_form .label_1 {
	width: 170px;
}

.quest_form .dates div.bg div {
	padding: 4px 0 0 0;
}
.quest_form .dates div.bg select {
	margin: 0 2px 0 4px;
	border: none;
	width: 155px;
}
.quest_form option,
.quest_form select {
	font-size: 10px !important;
	background: #C1D7DF;
}

.quest_form .radio_text {
	padding: 0 30px 0 10px;
}

.quest_form .input_1 {
	width: 160px;
}
.quest_form .submit {
	background: url('../media/images/dec/dashed.gif') top left repeat-x;
	padding: 5px 0 0 8px;
}
.quest_form .submit input {
	width: 1px;
	height: 1px;
	border: none;
	background: transparent;
}
.quest_form .submit .button {
	text-align: left;
}
.quest_form .submit .button table {
	margin: 0 81px -15px 0;
}
.quest_form .submit .button table a {
	text-decoration: none !important;
	font-size: 11px !important;
}
.quest_form .submit .button table .error {
	vertical-align: middle;
}
.quest_form .submit .button table a {
	padding: 0 44px 0 10px;
}
.quest_form .submit .button td  {
	background: url('../media/images/dec/button_end_green.gif') top right no-repeat;
}
.quest_form .submit .button .ov td {
	background: url('../media/images/dec/button_end_green_ov.gif') top right no-repeat;
}
/* quest_form */

/* search_results */
.search_results .search {
	position: static;
	margin: 0 0 10px 0;
}
.search_results .results {
	padding: 12px 0 0 0;
}
.search_results .results span {
	padding: 0 0 4px 30px;
	font-weight: bold;
	color: #CAAB37;
	background: url('../media/images/ico/tr_orrange.gif') left 3px no-repeat;
}
.search_results .results span a {
	color: #CAAB37;
	font-weight: bold;
}
/* search_results */

/* bon apetit */
.bonapetit_top_left {
	position: absolute;
	top: 8px;
	left: 42px;
	width: 398px;
	height: 43px;
}
.bonapetit_top_left img {
	display: block;

}
.bonapetit_top_right {
	position: absolute;
	top: 9px;
	left: 483px;
	width: 344px;
	height: 35px;
}
.bonapetit_bottom_left {
	position: absolute;
	top: 398px;
	left: 42px;
	width: 399px;
	height: 35px;
}
.bonapetit_bottom_right {
	position: absolute;
	top: 396px;
	left: 599px;
	width: 223px;
	height: 33px;
}
.recipe_list_left {
	margin: 66px 0 0 70px;
	width: 360px;
	height: 290px;
}
.recipe_list_left_pag {
	margin: 10px 0 0 59px;
}
.recipe_list_right {
	margin: 66px 0 0 470px;
	width: 350px;
	height: 290px;
}
.recipe_list_left .padding,
.recipe_list_right .padding {
	padding: 0 10px 0 0;
}
.recipe_list_left .fix {
	width: 320px;
}
.recipe_list_right .fix {
	width: 310px;
}
.recipe_list_right_pag {
	margin: 10px 0 0 459px;
}
.recipe_paging {
	font: normal normal 10px/16px Arial;
	height: 16px;
}
.recipe_paging * {
	font: normal normal 10px/16px Arial !important;
}
.recipe_paging img {
	display: inline;
}
.recipe_paging a {
	color: #E4BC00;
	padding: 0 11px;
}
.recipe_paging span {
	padding: 0 11px;
}
.recipe_paging .img {
	background: url('../media/images/dec/recipe_paging_dash.gif') right 3px no-repeat;
}
.recipies_hdr_left {
	position: absolute;
	top: 31px;
	left: -34px;
}
.recipies_hdr_right {
	position: absolute;
	top: 31px;
	right: 27px;
}
.print_header {
	position: relative;
	border-top: 60px solid #2e3192;
}
.print_header img {
	top: -58px;
	left: 10px;
	position: absolute;
}
.print_footer {
	width: 100%;
}
.print_footer td {
	border-right: 1px solid #e5e5e5;
	width: 33%;
	padding: 5px 20px 5px 20px;
	vertical-align: middle;
	font-size: 11px;
}
.print_footer td * {
	font-size: 11px;
}
.print_footer td.last {
	border: none;
	padding: 5px 0 5px 20px;
	color: #2e3192 !important;
	font-size: 12px;
}
.print_footer td.first {
	padding: 5px 20px 5px 0;

}
.print_copyright {
	padding: 15px 0 0 0;
	font-size: 11px;
}
.print_copyright * {
	font-size: 11px;
}
.path {
	padding: 5px 0;
}
.flash_error_pos {
	margin: 210px 0 0 0;
}


/*  flash_links  */
.flash_links {
	position: absolute;
	right: 0px;
	top: 10px;
	z-index: 1000;
	width: 110px;
}
#flash_links {
	padding: 0 0 0 15px;
	height: 559px;
	background: url('../media/images/bg/flash_left.gif') 100% 0 no-repeat;
}
/*  flash_links  */



/*  offers_layout  */
.offers_layout {
	background: url('../media/images/bg/offers_top.gif') 50% 0 no-repeat;
}
.offers_layout,
.offers_layout .horizontal_cont,
.offers_layout .container {
	height: auto;
}
.offers_layout .horizontal_cont .horizontal_left {
	background: #ffffff url('../media/images/bg/offers_horizontal_left.gif') 100% 0 no-repeat;
}
.offers_layout .horizontal_cont .horizontal_right {
	background: #ffffff url('../media/images/bg/offers_horizontal_right.gif') 0 0 no-repeat;
}
.offers_layout .scroll_cont,
.offers_layout .main_content .content_start,
.offers_layout .main_content .content_main,
.offers_layout .main_content .content_end {
	background: none;
}
.offers_layout .main_content .content_main {
	background: url('../media/images/bg/offers_red_top.gif') 0 0 no-repeat;
}
.offers_layout .main_content .content_main .content_main_padd {
	padding: 0 20px 0 45px;
	background: url('../media/images/bg/offers_red_bot.gif') 0 100% no-repeat;
}
.offers_layout .main_content {
	background: url('../media/images/bg/offers_red_mid.gif') 0 0 repeat-y;
}
.offers_layout .offers_page .main_content .content_main {
	background: url('../media/images/bg/offers_list_red_top.gif') 0 0 no-repeat;
}
.offers_layout .offers_page .main_content .content_main .content_main_padd {
	padding: 0 21px 0 14px;
	background: url('../media/images/bg/offers_list_red_bot.gif') 0 100% no-repeat;
}
.offers_layout .offers_page .main_content {
	background: url('../media/images/bg/offers_list_red_mid.gif') 0 0 repeat-y;
}
.offers_layout .container.page_cont {
	background: url('../media/images/bg/container_offers_page.jpg') 0 0 no-repeat;
}
.offers_layout .page_header .page_header_red {
	position: absolute;
	top: 109px;
	left: 80px;
	/*background: url('../media/images/bg/hdr_offer.gif') 0 0 no-repeat;*/
}
.offers_layout .page_header .page_header_red,
.offers_layout .page_header .page_header_red a {
	font-size: 30px;
	line-height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia;
}
/*.offers_layout .right_block .right_bg {
	height: 455px;
}*/
.offers_layout .right_block #right_cont {
	padding-top: 6px;
}
.offers_layout .right_block #right_cont a {
	font-weight: bold;
	text-decoration: none !important;
}
.offers_layout .right_block #right_cont a:hover,
.offers_layout .right_block #right_cont .current a {
	text-decoration: underline !important;
	color: #000000 !important;
}
.offers_layout .right_block #right_cont td {
	padding: 5px 0 5px 0;
	vertical-align: middle;
}
.offers_layout .right_block #right_cont td img {
	margin: auto 0;
}
.offers_layout .right_block .right_title div {
	padding: 19px 0 9px 24px;
}
.offers_layout .right_block #right_cont .item_star {
	padding: 4px 0 0 0;
}
/*  offers_layout  */


/*  offer_menu  */
.offer_menu {
	padding: 5px 0 0 0;
	margin: 0 0 0 -6px;
	position: relative;
}
.offers_layout .offer_menu {
	padding: 12px 0 0 10px;
	margin: 0;
}
.offer_menu .link {
	padding: 2px 0;
}
.offer_menu a {
	float: left;
	display: block;
	font-size: 11px !important;
	line-height: 13px !important;
	padding: 0 0 0 14px;
	outline: none;
	background: url('../media/images/ico/li.gif') 0 3px no-repeat;
}
.offer_menu .link a:hover,
.offer_menu .link.act a {
	color: #4e6e7a !important;
	background: url('../media/images/ico/li_ov.gif') 0 3px no-repeat;
}
/*  offer_menu  */


.offer_registration *,
.offer_text * {
	line-height: 17px;
}
.offer_registration .menu_width,
.offer_text .menu_width {
	width: 159px;
}
.offer_registration .body_text,
.offer_text .body_text {
	padding: 11px 40px 0 0;
}
.offer_registration .input {
	width: 143px;
	height: 25px;
	background: url('../media/images/bg/input.gif') 0 0 no-repeat;
}
.offer_registration label {
	color: #4e6e7a;
	padding: 0 0 0 6px;
}
.offer_registration .error label,
.offer_registration label span.red {
	color: #ff0000;
}
.offer_registration .input input {
	width: 120px;
	border: none;
	background: none;
	margin: 5px 0 0 10px;
	font-size: 11px;
	color: #4e6e7a;
}
.offer_registration .reg_padd {
	padding: 0 24px 0 0;
}
.offer_registration .reg_text {
	padding: 0 0 10px 0;
}
.offer_registration .form_table td {
	padding: 0 16px 6px 0;
}
.offer_registration .reg_button a {
	text-decoration: none !important;
	display: block;
	float: right;
	outline: none;
	/*background: url('../media/images/bg/reg_btn.gif') 0 0 no-repeat;*/
}
.offer_registration .form_table .fill_all {
	padding: 21px 0 0 0;
}
.offer_registration .form_table .fill_all,
.offer_registration .form_table .fill_all * {
	font-size: 11px;
}
.offer_registration .form_table .checkboxes {
	padding: 14px 70px 10px 1px;
}
.offer_registration .form_table .checkboxes label {
	font-size: 11px;
	line-height: 12px;
	display: block;
	padding: 0 0 0 8px;
}
.offer_registration .form_table .checkboxes td {
	vertical-align: middle;
	padding: 0 0 8px 0;
}
.offer_registration .form_table .checkboxes input {
	width: 13px;
	height: 13px;
	display: block;
	margin: auto 0;
	padding: 0;
}


@media print {
	.full_page {
		height: 95%;
	}
	.full_page .full_main,
	.horizontal_cont .horizontal_mid,
	.horizontal_cont,
	.rows,
	.container  {
		vertical-align: top;
		height: auto !important;
		width: 100% !important;
		margin: 0 auto
	}
	div.adv_list {
		padding: 0;
	}
	div.adv_list,
	table.adv_list,
	table.adv_list td.adv_content,
	td.adv_content td.adv_left_menu,
	td.adv_right .adv_outer {
		height: auto !important;
		width: 100% !important;
	}
	.main_content,
	.menu_cat {
		width: 100%;
	}
	.main_wrapper {
		width: 100%;
		margin: 0;
	}
	.outer {
		height: auto !important;
		text-align: center;
	}
	.inner {
		position: static !important;
		height: auto !important;
		overflow: visible !important;
		margin: 0 auto;
	}
	.page_header {
		font: normal bold 18px arial;
		padding: 10px 0 20px 0;
	}
	.back,
	.main_content .content_start,
	.main_content .content_end,
	.third_menu,
	.games_cat .games_cat,
	.games_cat_small,
	.main_wrapper .right_img {
		display: none;
	}
	.character .character_list {
		padding: 0;
	}
	.character .character_list .scroll_cont {
		width: auto;
	}
	.character .character_list .page_header {
		margin-left: 0px;
	}
	.character .character_list .text_block {
		padding: 0;
	}
	.contest_zone.souvenir .scroll_cont,
	.contest_zone.games .scroll_cont,
	.contest_zone .scroll_cont {
		width: 100%;
		height: auto;
		margin: 0;
	}
	.wallpapers td a {
		color: #000000 !important;
	}
	.hot_news_block .scroll_cont {
		width: 100%;
		height: auto;
		margin: 0;
	}
	.quality_sertificate .q_certificate #scroll_content {
		padding: 0;
	}
	.recipe_list_right_pag,
	.recipe_list_right,
	.recipe_list_left_pag ,
	.recipe_list_left {
		margin: 0;
		width: 100%;
		height: auto;
	}
	.page_header,
	a,
	* {
		color: #000000 !important;
	}
	.text {
		width: 100%;
	}
	.text img {
		float: right !important;
		border: 1px solid #FFFFFF;
	}
	.gallery {
		margin: 0 auto;
	}
	.map {
		display: none;
	}
	.game_thumbs {
		width: 100%;
	}
	.game_thumbs .thumb {
		text-align: center;
	}
	.game_thumbs img {
		margin: 0 auto;
	}
	.news_list .news_list_padd img,
	.menu_cat img {
		display: none;
	}
	.recipe_list_left .fix,
	.recipe_list_right .fix {
		width: 100%;
		text-align: left;
	}
}
span.red {
	color: #ff0000;
}
.posrel {
	position: relative;
}



.offers_page .half {
	padding: 0 22px 0 0;
}
.offers_page .over_offer {
	width: 297px;
	height: 109px;
	cursor: pointer;
}
.offers_page .offer_bg {
	width: 297px;
	height: 109px;
	background: url('../media/images/bg/offer.png') 0 0 no-repeat;
}
.offers_page .offer_bg.ov {
	background: url('../media/images/bg/offer_ov.png') 0 0 no-repeat;
}
.offers_page .offer_bg table {
	height: 109px;
}
.offers_page .offer_img {
	width: 140px;
	vertical-align: middle;
	padding: 0;
}
.offers_page .offer_img div {
	margin: auto 0;
	text-align: center;
	padding: 8px 10px 8px 18px;
}
.offers_page .offer_img img {
	margin: 0 auto;
}
.offers_page .offer_name {
	vertical-align: middle;
	padding: 8px 21px 8px 9px;
}
.offers_page .offer_name a {
	color: #e43750 !important;
	font-size: 14px !important;
	line-height: 16px !important;
	font-weight: bold !important;
}
.offers_page .ov .offer_name a,
.offers_page .offer_name a:hover {
	color: #caab37 !important;
}



#popup_layout {
	position: absolute;
	top: 0;
	left: 0;
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	width: 100%;
	height: 100%;
	z-index: 1001;
}
#dhtml_popup {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 491px;
	height: 367px;
	margin: -183px 0 0 -245px;
	z-index: 1002;
}
#dhtml_popup .popup_close {
	width: 23px;
	height: 24px;
	position: absolute;
	top: 14px;
	right: 17px;
	background: url('../media/images/btn/popup_close.gif') 0 0 no-repeat;
}
#dhtml_popup .popup_close img {
	width: 23px;
	height: 24px;
}
#dhtml_popup .popup_bg {
	width: 491px;
	height: 367px;
	background: url('../media/images/bg/popup.png') 0 0 no-repeat;
}
#dhtml_popup .popup_bg .popup_padd {
	padding: 54px 43px 20px 43px;
}
#dhtml_popup .popup_bg .popup_cont,
#dhtml_popup .popup_bg .popup_cont * {
	line-height: 20px;
	color: #5f5f5f;
}
#dhtml_popup .popup_bg .popup_cont {
	height: 274px;
	overflow: hidden;
}
#dhtml_popup h2 {
	display: block;
	font-family: Georgia;
	font-size: 21px !important;
	line-height: 25px !important;
	font-style: italic !important;
	color: #333390 !important;
	font-weight: normal !important;
	padding: 0 0 22px 0;
}