body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/150%  Verdana, Arial, Tahoma, sans-serif;
	color: #7b7b7b;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Verdana, Arial, Tahoma, sans-serif;
	color: #7b7b7b;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 12px/150% Verdana, Arial, Tahoma, sans-serif;
	color: #00afe6;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:100%;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: hidden;
}	

#main_full {
	width: 100%;
	height: 100%;
}
.full {
	background: url('../media/images/bg/noflash_page_mid.gif') 50% 0 repeat-y;
}
#full {
	background: #c5e9f8 url('../media/images/bg/main.jpg') 0 0 repeat;
	width: 100%;
	height: 100%;
}
.full #full_td {
	text-align: center;
	height: 100%;
}
#full #full_td {
	background: url('../media/images/bg/top.jpg') 0 0 repeat-x;
	text-align: center;
	height: 100%;
}



body.body {
	background: #C5E9F8;
}
body.body.noflash_main {
	background: #c5e9f8 url('../media/images/bg/main.jpg') 50% 0 repeat;
}
/* page_layout */

#page_layout #page_content {
	height: 100%;
	width: 100%;
	background: url('../media/images/bg/bottom.jpg') 0 100% no-repeat;
}
#page_layout #page_content.winter_def_page {
	background: none;
}
#page_layout {
	height: 100%;
	width: 960px;
	background: #d4effa url('../media/images/bg/container.gif') 0 0 repeat-x;
}
/* page_layout */

/* container */
#table_container {
	position: relative;
	width: 990px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
}
#container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#container #container_padd {
	padding: 0 0 110px 0;
}
.winter_def_page #container #container_padd {
	padding: 0;
}
#container #container_padd .mid_block {
	padding: 20px 0 0 0;
	width: 100%;
}
/* container */

/* header */
#header {
	width: 990px;
	padding: 0 0 0 0;
	overflow: hidden;
	margin: 0 -30px 0 0;
	position: relative;
}
.winter_def_page #header {
	background: url('../media/images/bg/white_hdr.gif') 0 0 repeat-y;
}
/* header */

#left_coll {
	padding: 21px 2px 0 21px;
}
#left_coll .menu_corners {
	height: 8px;
	background: url('../media/images/bg/left_menu_top.png') 0 0 no-repeat;
}
#left_coll .menu_corners img {
	height: 8px;
	width: 0;
}
#left_coll .menu_loop {
	background: url('../media/images/bg/left_menu.png') 0 0 repeat-y;
}
#left_coll #menu_header {
	padding: 10px 15px; 
	background: url('../media/images/bg/left_menu_line.gif') 0 100% no-repeat;
}
#left_coll #menu_header strong {
	display: none;
	color: #8e2075;
}
#left_coll #menu_header div {
	height: 20px;
}
#left_coll ul {
	padding: 0 0 0 0;
	display: block;
	margin: 0;
}
#left_coll ul li {
	display: block;
	padding: 0;
	margin: 0;
}
#left_coll .menu_coll ul li {
	padding: 0 0 1px 0;
	background: url('../media/images/bg/left_menu_line.gif') 0 100% no-repeat;
}
#left_coll .menu_coll ul li a,
#left_coll .menu_coll ul li a span {
	line-height: 130% !important;
	cursor: pointer;
}
#left_coll .menu_coll ul li a {
	font-size: 11px !important;
	color: #7b7b7b !important;
}
#left_coll .menu_coll ul li a.active span.link span,
#left_coll .menu_coll ul li a.active span.link {
	font-weight: bold !important;
	color: #FFFFFF !important;
}
#left_coll .menu_coll ul li a span.link_top,
#left_coll .menu_coll ul li a span.link_bot {
	display: block;
	background: url('../media/images/bg/left_menu.png') 0 0 repeat-y;
}
#left_coll .menu_coll ul li a:hover span.link_top,
#left_coll .menu_coll ul li a:hover span.link_bot {
	display: block;
	background: url('../media/images/bg/left_menu_ov.png') 0 0 repeat-y;
}
#left_coll .menu_coll ul li a.active span.link_top,
#left_coll .menu_coll ul li a.active span.link_bot {
	display: block;
	background: url('../media/images/bg/left_menu_active.png') 0 0 repeat-y;
}
#left_coll .menu_coll ul li a span.link_top,
#left_coll .menu_coll ul li a span.link_bot {
	display: block;
	background: url('../media/images/bg/left_menu.png') 0 0 repeat-y;
}
#left_coll .menu_coll ul li.first a span.link_top {
	
}
#left_coll .menu_coll ul li.firstlast a span.link_top {
	
}
#left_coll .menu_coll ul li.firstlast a span.link_top,
#left_coll .menu_coll ul li.last a span.link_bot {
	background: url('../media/images/bg/left_menu_bottom.png') 0 0 no-repeat;
}
#left_coll .menu_coll ul li.firstlast a:hover span.link_bot,
#left_coll .menu_coll ul li.last a:hover span.link_bot {
	background: url('../media/images/bg/left_menu_bottom_ov.png') 0 100% no-repeat;
}
#left_coll .menu_coll ul li.firstlast a.active span.link_bot,
#left_coll .menu_coll ul li.last a.active span.link_bot {
	background: url('../media/images/bg/left_menu_bottom_active.png') 0 100% no-repeat;
}


#left_coll .menu_coll ul li.firstlast a span.link_top,
#left_coll .menu_coll ul li.first a span.link_top {
	background: url('../media/images/bg/left_menu_top.png') 0 0 no-repeat;
}
#left_coll .menu_coll ul li.firstlast a:hover span.link_top,
#left_coll .menu_coll ul li.first a:hover span.link_top {
	background: url('../media/images/bg/left_menu_top_ov.png') 0 0 no-repeat;
}
#left_coll .menu_coll ul li.firstlast a.active span.link_top,
#left_coll .menu_coll ul li.first a.active span.link_top {
	background: url('../media/images/bg/left_menu_top_active.png') 0 0 no-repeat;
}


#left_coll .menu_coll ul li a span.link_top img,
#left_coll .menu_coll ul li a span.link_bot img {
	width: 0;
	height: 8px;
}
#left_coll .menu_coll ul li a span.link {
	display: block;
	font-size: 11px !important;
	background: url('../media/images/bg/left_menu.png') 0 0 repeat-y;
	color: #7b7b7b !important;
}
#left_coll .menu_coll ul li a span.link span {
	color: #7b7b7b !important;
	padding: 4px 32px 4px 18px;
	background: url('../media/images/ico/menu_left.gif') 171px 100% no-repeat;
	display: block;
	font-size: 11px !important;
}
#left_coll .menu_coll ul li a.active:hover span.link span,
#left_coll .menu_coll ul li a.active span.link span {
	background: url('../media/images/ico/menu_left_active.gif') 188px center no-repeat;
}
#left_coll .menu_coll ul li a:hover span.link span {
	background: url('../media/images/ico/menu_left_ov.gif') 171px 100% no-repeat;
}
#left_coll .menu_coll ul li a:hover span {
	text-decoration: underline !important;
}
#left_coll .menu_coll ul li a:hover span.link {
	background: url('../media/images/bg/left_menu_ov.png') 0 0 repeat-y;
}
#left_coll .menu_coll ul li a.active span.link {
	background: url('../media/images/bg/left_menu_active.png') 0 0 repeat-y;
}

#left_coll .menu_coll {
	width: 201px;
}
#left_coll .menu_coll {
	color: #7b7b7b !important;
	font-size: 11px !important;
}


.preload {
	display: none;
}

#right_coll {
	padding: 23px 18px 0 13px;
}
#right_coll .menu_coll {
	width: 189px;
	padding: 0 0 180px 0;
}
#right_coll .menu_coll ul {
	padding: 0 0 2px 0;
	margin: 0 3px 0 1px;
	display: block;
}
#right_coll .menu_coll ul li {
	display: block;
	border-bottom: 1px solid #ececec;
	padding: 0;
	margin: 0;
}
#right_coll .menu_coll ul li a {
	display: block;
	color: #7b7b7b !important;
	font-size: 11px !important;
	padding: 12px 33px 8px 18px;
	background: url('../media/images/ico/right_menu.gif') 100% 100% no-repeat;
}
#right_coll .menu_coll ul li a:hover,
#right_coll .menu_coll ul li a:active {
	background: url('../media/images/ico/right_menu_ov.gif') 100% 100% no-repeat;
}
#right_coll .menu_coll ul li.last {
	border-bottom: none;
}
#right_coll .menu_coll .menu_coll_bg .menu_coll_bg_top {
	background: url('../media/images/bg/right_menu_header.gif') 0 0 no-repeat;
}
#right_coll .menu_coll .menu_coll_bg .menu_coll_bg_bot {
	
	background: url('../media/images/bg/right_menu_bot.gif') 0 100% no-repeat;
}
#right_coll .menu_coll .menu_coll_bg .menu_coll_bg_top .hdr {
	padding: 18px;
}
#right_coll .menu_coll .menu_coll_bg {
	width: 189px;
	background: url('../media/images/bg/right_menu.gif') 0 0 repeat-y;
}
#right_coll #right_banner {
	padding: 115px 0 0 0;
}

/* footer */
#footer {
	height: 109px;
	width: 100%;
}
#footer span {
	color: #518ab9 !important;
	font-size: 12px !important;
	padding: 0 5px;
}
#footer a {
	color: #518ab9 !important;
	font-size: 12px !important;
}
#footer a.active,
#footer a:hover {
	color: #34668f !important;
	text-decoration: underline !important;
}
#footer td {
	vertical-align: middle;
	text-align: center;
	padding: 3px 50px 13px 50px;
}
/* footer */

/* coppyright */
#coppyright {
	color: #77a9d0;
	font-size: 9px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
.body #coppyright {
	width: 950px;
}
/* coppyright */

/* path */
#path {
	background: url('../media/images/bg/path.gif') 0 0 no-repeat;
	margin: 0 0 0 23px;
}
#path div {
	background: url('../media/images/bg/path_bot.gif') 0 100% no-repeat;
	padding: 9px 0 9px 49px;
}
#path div td {
	vertical-align: middle;
	padding: 0 11px 0 0;
}
#path div td span {
	color: #e8e8e8 !important;
	font-size: 9px !important;
	padding: 0 1px;
}
#path div td a {
	color: #7b7b7b !important;
	font-size: 9px !important;
}
#path div td a.active {
	text-decoration: underline !important;
}
/* path */

#print {
	display: none;
}
#content_block {
	width: 516px;
}
hr {
	border: none;
	color: #ececec;
	background: #ececec;
	height: 1px;
	width: 100%;
	display: block;
	margin: 20px 0;
}
#content_block ul {
	padding: 0;
	margin: 20px 0 0 0;
	display: block;
}
#content_block .contact_us ul {
	margin: 15px 0;
}
#content_block .contact_us ul li {
	background: url('../media/images/ico/contacts_li.gif') 0 4px no-repeat;
	padding: 0 0 0 16px;
	margin: 0 0 0 0;
}
#content_block ul li {
	padding: 0 0 0 20px;
	display: block;
	margin: 0 0 20px 0;
	background: url('../media/images/ico/li.gif') 2px 7px no-repeat;
}
#content_block #content_block_bg {
	background: url('../media/images/bg/content_bg.png') 0 100% repeat-y;
}
#content_block #content_block_top {
	background: url('../media/images/bg/content_top.gif') 0 100% no-repeat;
	height: 13px !important;
}
#content_block #content_block_top img {
	width: 0;
	height: 13px;
}
#content_block #content_block_bot {
	background: url('../media/images/bg/content_bot.png') 0 0 no-repeat;
}
#content_block #content_block_bot img {
	width: 0;
	height: 13px;
}
#content_block .content_padd {
	margin: 0 24px;
	padding: 14px 0;
	width: 468px;
	overflow: hidden;
}
#content_block #page_header {
	border-bottom: 1px solid #ececec;
	margin: 0 2px;
	padding: 0 21px 10px 21px;
}
#content_block #page_header h1 {
	display: none;
	color: #40c3ec;
	font-size: 26px;
}
#content_block #page_header div {
	height: 38px;
}
#content_block .pdf_list ul {
	padding: 20px 0 15px 0;
}
#content_block .pdf_list li a {
	color: #7b7b7b !important;
	font-size: 13px !important;
	text-decoration: none !important;
}
#content_block .pdf_list li {
	background: url('../media/images/bg/pdf_top.gif') 0 0 no-repeat;
	padding: 0;
	margin: 0 0 7px 0;
}
#content_block .pdf_list li table {
	background: url('../media/images/bg/pdf_bot.gif') 0 100% no-repeat;
	width: 100%;
	height: 56px;
}
#content_block .pdf_list li.ov {
	background: url('../media/images/bg/pdf_top_ov.gif') 0 0 no-repeat;
	cursor: pointer;
}
#content_block .pdf_list li.ov table {
	background: url('../media/images/bg/pdf_bot_ov.gif') 0 100% no-repeat;
}
#content_block .pdf_list li table td {
	vertical-align: middle;
}
#content_block .pdf_list li table td.plus {
	padding: 0 21px 0 23px;
}
#content_block .pdf_list li table td.link {
	width: 100%;
	padding: 5px 20px 5px 13px;
}
#content_block .pdf_list li table td.link a,
#content_block .pdf_list li table td.link {
	line-height: 130% !important;
}

#content_block #content_block_top {
	height: 13px;
}

#flash_products_div {
	padding: 0 3px;
}



.logo {
	margin: 0 0 30px 0;
}
.main_menu div.links {
	clear: both;
	margin: 0 50px 0 23px;
	padding: 2px 20px; 
	text-align: left;
	background: #3eb0e6;
}
.main_menu div.links a {
	font-size: 11px !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	margin: 0 10px 0 0;
}
.logo img {
	width: 240px;
	height: 115px;
}
.flash_header {
	height: 185px;
	background: url('../media/images/bg/no_flash.jpg') 0 0 no-repeat;
}
.main_menu {
	height: 185px;
}

.text #flash_video_player {
	margin: 30px 0 40px 0;
	width: 468px;
	overflow: hidden;
}
.text #flash_products_div {
	width: 512px;
	margin: 0 -20px 0 -25px;
}
.text .images_list {
	padding: 20px 0 0 0;
	text-align: center;
}
.text .images_list table {
	margin: 0 auto;
}
.text .editable_flash {
	padding: 30px 0 0 0;
	width: 468px;
	overflow: hidden;
	
}
.text .video_menu {
	padding: 27px 0 0 74px;
}
.text .video_menu a.active {
	color: #9d3c83 !important;
	text-decoration: none !important;
	font-weight: bold !important;
}
.text .bottom_text {
	padding: 20px 0 0 0;
}
.text .content_text {
	padding: 0 0 20px 0;
}
.text .content_bot_text {
	padding: 15px 0 0 0;
}

.body #title_bg {
	background: #c5e9f8 url('../media/images/bg/title.jpg') 0 0 repeat-x;
}
#full #title_bg {
	background: url('../media/images/bg/top.jpg') 0 0 repeat-x;
	text-align: center;
}
.full #title_bg {
	background: url('../media/images/bg/top_top.jpg') 50% 0 no-repeat;
	text-align: center;
}
.noflash_bg {
	width: 100%;
	height: 100%;
}
.noflash_main .noflash_bg {
	background: url('../media/images/bg/top.jpg') 50% 0 repeat-x;
}
#title_bg #title_container {
	background: url('../media/images/bg/no_flash_mid.gif') 0 0 repeat-y;
}
#title_bg #title_flash {
	height: 699px;
	background: url('../media/images/bg/no_flash_bot.gif') 0 100% no-repeat;
	/*background: #e6f5fc;*/
}
#title_bg #title_container .noflash {
	text-align: center;
	padding: 92px 125px 0 150px;
}
#title_bg #title_container .noflash img {
	margin: 0 auto;
}
#title_bg #title_container #coppyright {
	color: #00afe6 !important;
	font-size: 9px !important;
}
#title_bg #title_container {
	/*position: relative;*/
	margin: 0 auto;
	width: 990px;
}
#title_bg .title_width {
	position: relative;
	margin: 0 auto;
	width: 990px;
}
#title_bg .title_width .banner_left {
	position: absolute;
	width: 46px;
	height: 525px;
	left: -44px;
	top: 0;
}

#bot_cont {
	margin: -80px 0 0 0;
	padding: 15px 0 0 0;
	position: relative;
	text-align: center;
}


#bot_menu {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 0 0;
}
#bot_menu span,
#bot_menu a {
	color: #00afe6 !important;
	font-size: 9px !important;
}
#bot_menu span {
	padding: 0 5px;
}



.texts_list {
	margin: 0 0 15px 0;
	padding: 0;
	display: block;
}
.texts_list dt {
	display: block;
	padding: 0;
	margin: 15px 0 0 0;
	background: url('../media/images/bg/dt_top.gif') 0 0 no-repeat;
	cursor: pointer;
}
.texts_list dt.ov {
	background: url('../media/images/bg/dt_top_ov.gif') 0 0 no-repeat;
}
.texts_list dt.ov div {
	background: url('../media/images/bg/dt_bot_ov.gif') 0 100% no-repeat;
}
.texts_list dt.active {
	background: url('../media/images/bg/dt_top_active.gif') 0 0 no-repeat;
}
.texts_list dt.active div {
	color: #8e2075 !important;
	background: url('../media/images/bg/dt_bot_ov.gif') 0 100% no-repeat;
	cursor: pointer;
}
.texts_list dt div {
	background: url('../media/images/bg/dt_bot.gif') 0 100% no-repeat;
	padding: 8px 20px 8px 40px;
	color: #7b7b7b !important;
	font-size: 14px;
	font-weight: bold;
}
.texts_list dd {
	display: block;
	background: url('../media/images/bg/dd.gif') 0 0 no-repeat;
	padding: 20px 0 0 0;
	margin: 0;
}
.texts_list dd td {
	padding: 0 10px 0 0;
}


.faq .faq_links td {
	padding: 10px 0 20px 0;
}
.faq .faq_links td div {
	padding: 5px 0;
}
.faq .faq_links a {
	color: #7b7b7b !important;
	display: block;
	background: url('../media/images/ico/faq_link.gif') 100% 4px no-repeat;
	padding: 0 20px 0 0;
}
.faq .faq_header h2 {
	display: none;
	color: #00afe6;
}
.faq .faq_header div {
	height: 30px;
}
.faq dl {
	margin: 0 0 40px 0;
	padding: 0;
	display: block;
}
.faq dt {
	display: block;
	padding: 0;
	margin: 5px 0 0 0;
	background: url('../media/images/bg/faq_top.gif') 0 0 no-repeat;
	cursor: pointer;
}
.faq dt.ov {
	background: url('../media/images/bg/faq_top_ov.gif') 0 0 no-repeat;
}
.faq dt.ov div {
	background: url('../media/images/bg/faq_bot_ov.gif') 0 100% no-repeat;
}
.faq dt.active {
	background: url('../media/images/bg/faq_top_active.gif') 0 0 no-repeat;
}
.faq dt.active div {
	color: #8e2075 !important;
	background: url('../media/images/bg/faq_bot_active.gif') 0 100% no-repeat;
	cursor: pointer;
}
.faq dt div {
	background: url('../media/images/bg/faq_bot.gif') 0 100% no-repeat;
	padding: 5px 20px 5px 50px;
	color: #555555 !important;
	font-size: 12px;
}
.faq dd {
	display: block;
	background: url('../media/images/bg/faq_dd.gif') 0 0 no-repeat;
	padding: 15px 0 10px 13px;
	margin: 0;
}


.tell_friend {
	padding: 0 0 0 32px;
	height: 437px;
	background: url('../media/images/bg/form.jpg') 0 0 no-repeat;
	margin: 15px 0 0 0;
}
.tell_friend input {
	
}
.tell_friend .error label {
	color: #e5322b;
}
.tell_friend .error input {
	
}
.tell_friend .error .input_text {
	background: url('../media/images/bg/input_error.gif') 0 0 no-repeat;
}
.tell_friend .error .input_text_date {
	background: url('../media/images/bg/input_date_error.gif') 0 0 no-repeat;
}
.tell_friend .error .input_text_date_small {
	background: url('../media/images/bg/input_date_small_error.gif') 0 0 no-repeat;
}
.tell_friend .input_text {
	width: 223px;
	margin: 3px 0 0 0;
	height: 23px;
	background: url('../media/images/bg/input.gif') 0 0 no-repeat;
}
.tell_friend .input_text div {
	padding: 2px 5px;
}
.tell_friend .input_text div input {
	background: transparent;
	border: none;
	width: 208px;
}

.tell_friend .input_text_date {
	width: 43px;
	height: 23px;
	margin: 3px 0 0 0;
	background: url('../media/images/bg/input_date.gif') 0 0 no-repeat;
}
.tell_friend .input_text_date div {
	padding: 2px 5px;
}
.tell_friend .input_text_date div input {
	background: transparent;
	border: none;
	width: 30px;
}


.tell_friend input.fr {
	margin: 20px 0 0 0;
}
.tell_friend td.wf {
	padding: 10px 0 0 0;
}
.tell_friend .input_item {
	padding: 14px 0 0 25px;
	background: url('../media/images/ico/input.gif') 0 100% no-repeat;
}
.tell_friend .input_item td {
	padding: 0 9px 0 0;
}
.tell_friend .photo_coll {
	padding: 0 15px 0 13px;
	vertical-align: bottom;
}
.tell_friend .photo_coll img {
	width: 162px;
	height: 265px;
}
.tell_friend .input_text_date_small {
	width: 31px;
	margin: 3px 0 0 0;
	height: 23px;
	background: url('../media/images/bg/input_date_small.gif') 0 0 no-repeat;
}
.tell_friend .input_text_date_small div {
	padding: 2px 5px;
}
.tell_friend .input_text_date_small div input {
	background: transparent;
	border: none;
	width: 18px;
}


/*  winter_def_campaign  */
.white_bg {
	padding: 10px 0 0 0;
	/*background: #ffffff;*/
}
.winter_text {
	background: #ffffff url('../media/images/bg/offers_en.jpg') 7px 0 no-repeat;
	width: 100%;
	height: 394px;
}
.winter_text .winter_text_padd {
	padding: 251px 580px 0 32px;
}
.winter_text .winter_text_padd,
.winter_text .winter_text_padd * {
	color: #0f72b5;
	font-size: 12px;
}

.winter_campaign {
	background: #ffffff url('../media/images/bg/winter_bot.gif') 0 100% no-repeat;
}
.winter_bot {
	height: 348px;
}
.winter_bot .win_padd {
	padding: 0 0 0px 0;
}
.winter_bot .col_2 {
	padding: 0 0 0 9px;
}
.winter_bot .col_l {
	padding: 0 14px 37px 20px;
}
.winter_bot .remark {
	color: #ffffff;
	padding: 9px 0 0 0;
	margin: 0 0 0 32px;
	font-size: 11px;
	line-height: 13px;
	width: 350px;
}
.steps {
	/*background: #ffffff;*/
	padding: 12px 0 10px 36px;
}
/*  winter_def_campaign  */


/*  winter_def_form  */
.winter_def_form {
	height: 668px;
	width: 100%;
	background: #ffffff url('../media/images/bg/winter_bot.gif') 0 100% no-repeat;
	padding: 0 0 100px 0;
}
.winter_def_form .win_hdr {
	padding: 8px 0 0 81px;
}
.winter_def_form .winter_form_bg {
	margin: 0 0 0 108px;
	width: 798px;
	height: 368px;
	background: url('../media/images/bg/winter_form_bg_en.png') 0 0 no-repeat;

}
.winter_def_form .winter_form_bg .link {
	width: 337px; 
	height: 159px;
	position: absolute;
	top: 17px;
	left: 10px;
}
.winter_def_form .winter_form_bg .form_padd {
	padding: 28px 28px 0 458px;	

}
.winter_def_form .link_div {
	padding: 4px 83px 0 0;
}
.winter_def_form .link_btn {
	float: right;
	margin: 0 0 0 8px;
}
/*  winter_def_form  */


#registration_fom .input {
	padding: 1px 0 6px 17px;
	background: url('../media/images/ico/blue_arrow.gif') 0 6px no-repeat;
}
#registration_fom .input div {
	height: 23px;
	background: url('../media/images/bg/input_long.gif') 0 0 no-repeat;
}
#registration_fom .input div input {
	width: 255px;
	margin: 4px 0 0 7px;
	border: none;
}
#registration_fom .label span.error {
	font-size: 10px !important;
	color: #ff0000 !important;
	margin: 0 0 0 10px;
}
#registration_fom .label {
	padding: 0 0 0 18px;
}
#registration_fom .mandatory *,
#registration_fom .mandatory {
	line-height: 110% !important;
	font-size: 11px !important;
}
#registration_fom .mandatory {
	padding: 2px 0 0 18px;
}
#registration_fom .error label {
	color: #ff0000;
}
#registration_fom .checkboxes {
	margin: 4px 0 0 0;
}
#registration_fom .checkboxes .input_check {
	padding: 5px 5px 6px 17px;
	background: url('../media/images/ico/blue_arrow.gif') 0 5px no-repeat;
}
#registration_fom .checkboxes .input_check input {
	display: block;
	width: 13px !important;
	height: 13px !important;
	padding: 0 !important;
	margin: 0;
}
#registration_fom .checkboxes .label_check {
	padding: 4px 0 0 0;
}
#registration_fom .checkboxes .label_check,
#registration_fom .checkboxes .label_check label,
#registration_fom .checkboxes .label_check label a {
	font-size: 11px !important;
	line-height: 13px !important;
}
#registration_fom .submit_form {
	padding: 0 0 0 207px;
	margin: -5px 0 0 0;
}


#terms_cnt,
#winners_cnt {
	position: absolute;
	top: 200px;
	left: 200px;
}
.winter_terms {
	width: 533px;
}
.winter_terms .terms_top {
	width: 533px;
	height: 69px;
	background: url('../media/images/bg/popup_top_en.png') 0 0 no-repeat;
}
.winter_terms .terms_top.sitemap_popup_top {
	background: url('../media/images/bg/popup_top_sitemap_en.png') 0 0 no-repeat;
}
#winners_cnt .winter_terms .terms_top {
	background: url('../media/images/bg/popup_top_winners_en.png') 0 0 no-repeat;
}
.winter_terms .terms_top .terms_top_padd {
	text-align: right;
	padding: 6px 3px 0 0;
}
.winter_terms .terms_top .popup_close {
	width: 39px;
	height: 40px;
	margin: 0 0 0 auto;
	background: url('../media/images/btn/popup_close.png') 0 0 no-repeat;
}
.winter_terms .terms_top .popup_close a {
	display: block;
	width: 39px;
	height: 40px;
	position: relative;
	text-decoration: none !important;
}
.winter_terms .terms_top .popup_close a img {
	width: 39px;
	height: 40px;
}
.winter_terms .terms_mid {
	width: 533px;
	background: url('../media/images/bg/popup_mid.png') 0 0 repeat-y;
}
.winter_terms .terms_mid .popup_mid_padd {
	margin: 0 19px;
	padding: 0 32px 15px 32px;
	background: #fefefe url('../media/images/bg/popup_bg.gif') 0 100% repeat-x;
}
.winter_terms .terms_mid .popup_mid_padd .outer {
	height: 252px;
	border: 1px solid #d1d1d1;
	background: #ffffff;
}
#winners_cnt .winter_terms .terms_mid .popup_mid_padd .outer {
	height: 412px;
}
.winter_terms .terms_mid .popup_mid_padd .outer .padd {
	padding: 4px 13px;
	zoom: 1;
}
#winners_cnt .winter_terms .terms_mid .popup_mid_padd .outer .padd {
	padding: 12px 0;
	zoom: 1;
}
#winners_cnt .number {
	padding: 3px 7px;
	background: #8e2075;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px !important;
	font-weight: bold;
	text-align: center;
}
#winners_cnt .blue td,
#winners_cnt .white td {
	border-bottom: 1px solid #d7f0fa;
}
#winners_cnt .blue td.date_name,
#winners_cnt .blue td.date_name *,
#winners_cnt .white td.date_name,
#winners_cnt .white td.date_name * {
	line-height: 16px !important;
}
#winners_cnt .blue td.date_name,
#winners_cnt .white td.date_name {
	padding: 3px 15px;
	width: 100%;
}
#winners_cnt .blue td.date_name {
	background: #d7f0fa;
}
#winners_cnt .white td.date_name {
	background: #ffffff;
}
#winners_cnt .last_item td {
	border-bottom: none;
	padding-bottom: 8px;
}
.winter_terms .terms_mid .popup_mid_padd .outer * {
	font-family: Verdana;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
.winter_terms .terms_bot {
	width: 533px;
	height: 43px;
	background: url('../media/images/bg/popup_bot.png') 0 0 no-repeat;
}
.winter_terms .terms_bot img {
	width: 0;
	height: 43px;
}


#content_block_bg #page_header {
	display: block;
}
#bottom_menu_popup {
	position: absolute;
	top: 210px;
	z-index: 100;
}

#content_block .sitemap_type #page_header h1 {
	display: block;
}
#bottom_menu_popup .sitemap_type #page_header h1 {
	display: none;
}
.sitemap {
	text-align: left;
	padding: 0 0 0 21px;
}
#bottom_menu_popup .sitemap {
	padding: 0;
}
#footer .sitemap a,
.sitemap a {
	color: #333333 !important;
	font-size: 11px !important;
	line-height: 14px !important;
}
.sitemap .scroll {
	padding: 10px 0 10px 23px;
}
#bottom_menu_popup .sitemap .outer_ {
	background: #ffffff;
	height: 378px;
	overflow: hidden;
	border: 1px solid #D1D1D1;
	position: relative;
	scrollbar-3dlight-color : #00AFE6;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #00AFE6;
	scrollbar-highlight-color : #00AFE6;
	scrollbar-shadow-color : #00AFE6;
	scrollbar-track-color : #ffffff;
}
#bottom_menu_popup .sitemap .inner_ {
	height: 100%;
	width: 429px;
	overflow: auto;
	position: absolute;
}
#bottom_menu_popup .sitemap .scroll {
	width: 390px;
}
.sitemap .lv_1 {
	padding: 3px 0 1px 21px;
	line-height: 16px;
	background: url('../media/images/ico/lv_1.gif') 0 6px no-repeat;
}
.sitemap .lv_1 a {
	font-weight: bold !important;
}
.sitemap .lv_2 {
	padding: 1px 0 1px 13px;
	margin: 0 0 0 28px;
	background: url('../media/images/ico/lv_2.gif') 0 4px no-repeat;
}


/*  paula_mee  */
.paula_mee {
	margin: -12px 0 0 0;
	padding: 0 0 196px 0;
	width: 960px;
	position: relative;
	background: #ffffff url('../media/images/bg/winter_bot_light.gif') 0 100% no-repeat;
}
.paula_mee .pm_left {
	width: 286px;
}
.paula_mee .pm_right {
	padding: 21px 0 0 0;
	width: 674px;
}
.paula_mee .intro_hdr_padd {
	padding: 0 0 4px 28px;
}
.paula_mee .intro_hdr_padd .hdr_paula_mee {
	margin: 0 0 30px 0;
}
.paula_mee .intro_text {
	margin: 0 0 0 7px;
	width: 276px;
	height: 387px;
	background: url('../media/images/bg/intro_mid.gif') 0 0 repeat-y;
}
.paula_mee .intro_text .intro_text_td {
	background: url('../media/images/bg/intro_bot.gif') 0 100% no-repeat;
}
.paula_mee .intro_text .intro_text_td .intro_text_padd {
	background: url('../media/images/bg/intro_top.gif') 0 0 no-repeat;
	padding: 44px 36px 110px 22px;
}
.paula_mee .intro_text .intro_text_td .intro_text_padd,
.paula_mee .intro_text .intro_text_td .intro_text_padd * {
	color: #7b7b7b;
	font-size: 11px;
	line-height: 16px;
}
.paula_mee .show_video {
	height: 393px;
}
.paula_mee .pm_blocks .recipe {
	float: left;
	margin: 20px 9px 0 0;
	width: 250px;
	height: 181px;
	background: url('../media/images/bg/paula_recipe_en.jpg') 0 0 no-repeat;
}
.paula_mee .pm_blocks .recipe .padd {
	padding: 122px 99px 0 4px;
}
.paula_mee .pm_blocks .tips_explain {
	float: left;
	width: 250px;
	height: 181px;
	background: url('../media/images/bg/paula_tips_en.gif') 0 0 no-repeat;
	margin-top: 20px;
}
.paula_mee .pm_blocks .tips_explain .padd {
	padding: 121px 89px 0 14px;
}
.paula_mee .pm_blocks .download {
	background: url('../media/images/btn/download_en.png') 0 0 no-repeat;
}
.paula_mee .pm_blocks .download a {
	display: block;
	position: relative;
	width: 147px;
	height: 33px;
	z-index: 10;
}
.paula_mee .pm_blocks .download a img {
	width: 147px;
	height: 33px;
}
.paula_mee .love_winter {
	padding: 6px 0 0 2px;
}
.paula_mee .love_winter .winter_tips {
	padding: 0 47px 0 57px;
}
.paula_mee .who_is_mee {
	padding: 4px 20px 0 3px;
}
.paula_mee .who_is_mee .who_is_mee_thumb {
	padding: 7px 0 0 13px;
}
.paula_mee .who_is_mee .who_is_mee_text {
	padding: 46px 100px 0 30px;
	background: url('../media/images/bg/gray_grad.gif') 100% 26px no-repeat;
	width: 100%;
}
.paula_mee .who_is_mee .who_is_mee_text .who_is_paula {
	margin: 0 0 20px 0;
}
.paula_mee .who_is_mee .who_is_mee_text .who_is_mee_text_padd {
	padding: 0 0 0 4px;
}
.paula_mee .who_is_mee .who_is_mee_text .who_is_mee_text_padd,
.paula_mee .who_is_mee .who_is_mee_text .who_is_mee_text_padd * {
	font-size: 11px;
	color: #7b7b7b;
	line-height: 18px;
}
.paula_mee .videos_list {
	padding: 8px 0 0 0;
	width: 164px;
}
.paula_mee .videos_list .outer {
	height: 537px;
	background: url('../media/images/bg/video_bg.gif') 100% 0 repeat-y;
	scrollbar-3dlight-color : #4fbfff;
	scrollbar-face-color : #4fbfff;
	scrollbar-highlight-color : #4fbfff;
	scrollbar-shadow-color : #4fbfff;
}
.paula_mee .videos_list .outer .inner {
	height: 537px;
	background: url('../media/images/bg/video_bg_top.gif') 100% 100% no-repeat;
}
.paula_mee .videos_list .outer .inner .scroll {
	padding: 5px 0 5px 6px;
	background: url('../media/images/bg/video_bg_top.gif') 100% 0 no-repeat;
}
.paula_mee .videos_list .video_item {
	padding: 5px 0 0 0;
	margin-right: 20px;
	text-align: center;
}
.paula_mee .videos_list .video_item table {
	margin: 0 auto;
	width: 117px;
	cursor: pointer;
}
.paula_mee .videos_list .video_item table td {
	text-align: center;
}
.paula_mee .videos_list .video_item .video_title {
	color: #7b7b7b;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	padding: 1px 4px 5px 4px;
}
.paula_mee .videos_list .video_item .video_thumb {
	width: 107px;
	height: 67px;
	margin: 0 auto;
}
.paula_mee .videos_list .video_item .video_borders {
	width: 117px;
	height: 74px;
	margin: -70px 0 0 0;
	background: url('../media/images/bg/video_borders.png') 0 0 no-repeat;
}
/*  paula_mee  */