
@font-face {
    font-family: 'Fedra';
    src: url('fonts/fedrasanspro_normal-webfont.eot');
    src: local('☺'), url('fonts/fedrasanspro_normal-webfont.woff') format('woff'), url('fonts/fedrasanspro_normal-webfont.ttf') format('truetype'), url('fonts/fedrasanspro_normal-webfont.svg#FedraSansProNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FedraLight';
    src: url('fonts/fedrasanspro_light-webfont.eot');
    src: url('fonts/fedrasanspro_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fedrasanspro_light-webfont.woff') format('woff'),
         url('fonts/fedrasanspro_light-webfont.ttf') format('truetype'),
         url('fonts/fedrasanspro_light-webfont.svg#FedraSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* main style overright */
body.winter_campaign_body p{color:#000A9F;}
body.winter_campaign_body div{color:#000A9F;}
body.winter_campaign_body h1{color:#000A9F;}
body.winter_campaign_body h3, body.winter_campaign_body h3 a{color:#000A9F;}

body.winter_campaign_body{background:url(imgs/background.png);}
body.winter_campaign_body .pattern_gradient{display:none;}

body.winter_campaign_body .middle_pane{padding:0;}
body.winter_overright .middle_pane{padding:18px;} 
body.winter_overright .middle_pane, body.winter_campaign_body .middle_pane td{color:#000A9F !important;}
body.winter_overright .middle_pane{background:url(imgs/bottom_bg_short.png) 12px bottom no-repeat #fff; padding-bottom:220px;}

body.winter_campaign_body .left_pane .advert{float:left;margin-top:10px;margin-left:-6px;}

/* submenu overright */
body.winter_campaign_body .left_pane{background:#000A9F; padding:18px 0px 18px 12px;}
body.winter_campaign_body .left_pane .sub_menu{border:none;}
body.winter_campaign_body .left_pane .sub_menu a{background:none; font-size:14px; line-height:110%px; padding:4px 30px 5px 0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
body.winter_campaign_body .left_pane .sub_menu a.active, body.winter_campaign_body .left_pane .sub_menu a:hover{color:#FF0000; background:none;}
body.winter_campaign_body .left_pane .sub_menu a.level_2, .left_pane .sub_menu a.level_3, .left_pane .sub_menu a.level_4{padding:4px 30px 5px 19px; background:none;}

/* article overright */
body.winter_campaign_body .news_list .item{color:#000A9F;}
body.winter_campaign_body .news_list .item a{color:#000A9F;}
body.winter_campaign_body .news_list .item h3{color:#000A9F;}

/* place overright */
body.winter_campaign_body .search_specify{margin:0 0 22px -10px; width:249px;}
body.winter_campaign_body .search_specify .more{background:none; width:244px; padding-left:3px}
body.winter_campaign_body .search_specify .switch{color:#FFF; background:none; border:none; margin-top:35px; font-size: 18px; width:221px; padding-left:13px}
body.winter_campaign_body .search_specify .more .label a{color:#FFF;font-size:14px;}
body.winter_campaign_body .search_specify .more .slider .price{color:#FFF;}
body.winter_campaign_body .search_specify .more .slider_values table{color:#FFF;}
body.winter_campaign_body .search_specify .more .label label{color:#FFF;}
body.winter_campaign_body .search_specify .more .label{color:#FFF; border-color:#FFF}
body.winter_campaign_body .search_specify .more .label .ico img{background:#FFF 2px 2px}

body.winter_campaign_body .price_range .item b, body.winter_campaign_body  .price_range .item span{color:#000A9F;}
body.winter_campaign_body .sorting_table td.first .category{color:#000A9F;}
body.winter_campaign_body .sorting_table td.first .intro{color:#000A9F;}

#winter_campaign{float:left; width:100%;  margin-top:-3px; background:url(imgs/menu.png) bottom left no-repeat #000A9F;  position:relative;}
#winter_campaign .menu{float:left; width:251px; padding:20px 0 0 23px;  height:640px;}
#winter_campaign .menu h2{color:#fff; margin:0 0 20px 0; font-size:28px; line-height:100%; font-family:Arial, Helvetica, sans-serif;}
#winter_campaign .menu h2 a{font-size:28px; line-height:28px; padding:0; margin:0; float:none;}
#winter_campaign .menu a{float:left; width:100%; font-size:18px; line-height:100%; color:#FFFFFF; text-decoration:none; margin-bottom:10px;}
#winter_campaign .menu a.level2{font-size:14px; line-height:100%; width:231px; padding-left:15px;}

#winter_campaign .menu .spacer{height:20px; float:left; width:100%; overflow:hidden;}
#winter_campaign .menu a.small{font-size:14px; line-height:14px;}
#winter_campaign .menu a:hover, #winter_campaign .menu a.active{color:#FF0000;}
#winter_campaign .menu .kinnas{float:left;  margin-left:-23px;}

#winter_campaign .conts{float:right; width:726px; height:660px; background:url(imgs/bottom_bg.png) -1px bottom no-repeat #fff;}
#winter_campaign .conts .page-1{float:left; width:726px; height:660px; background:url(imgs/top_bg.png) -1px top no-repeat;}
#winter_campaign .conts .page-other{float:left; width:726px; height:660px; background:url(imgs/top-other.png) -1px top no-repeat; min-height:660px; position:relative;}
#winter_campaign .conts .page-1 h1{text-align:center; font-size:31px; line-height:100%; font-family:Verdana; color:#0015BE; margin:20px 0 0 0; font-style:italic;}
#winter_campaign .conts .links{float:left; height:210px; width:100%; position:relative; margin-top:-20px;}
#winter_campaign .conts .links a{position:absolute; text-align:center; color:#0015BE; font-size:18px; line-height:100%; width:100px;}
#winter_campaign .conts .links a span{display:block; margin:0 auto 7px auto;}

#winter_campaign .conts .links .link-1{top:2px; left:60px;}
#winter_campaign .conts .links .link-1 span{width:68px; height:95px; background:url(imgs/shape-1.png);}

#winter_campaign .conts .links .link-2{top:2px; left:155px; width:150px;}
#winter_campaign .conts .links .link-2 span{display:block; width:36px; height:135px; background:url(imgs/shape-4.png) left bottom; }

#winter_campaign .conts .links .link-3{top:2px; left:300px;}
#winter_campaign .conts .links .link-3 span{display:block; width:64px; height:123px; background:url(imgs/shape-2.png);}

#winter_campaign .conts .links .link-4{top:2px; left:425px;}
#winter_campaign .conts .links .link-4 span{display:block; width:67px; height:145px; background:url(imgs/shape-6.png);}

#winter_campaign .conts .links .link-5{top:2px; left:519px; width:150px;}
#winter_campaign .conts .links .link-5 span{display:block; width:48px; height:103px; background:url(imgs/shape-3.png);}

#winter_campaign .conts .links a:hover{color:#FF0000;}
#winter_campaign .conts .links a:hover span{background-position:right bottom;}

#winter_campaign .conts .video{float:left; margin:0 158px; width:410px; display:block; cursor:pointer; position:relative; height:308px;}
#winter_campaign .conts .video .playButton{position:absolute; top:0; left:0; right:0; bottom:0; background:url(imgs/playButton.png) center center no-repeat;}

#winter_campaign .conts .page-other h1{float:left; width:100%; text-align:center; margin:30px 0; color:#0014BE; font-size:27px; line-height:100%; font-family:Verdana; font-style:italic;}
#winter_campaign .conts .page-other .answer{display:block; clear:both; width:305px; height:197px; padding:7px 7px 8px 8px; background:url(imgs/question.png) 0 0; margin:0 auto 23px auto;}
#winter_campaign .conts .page-other .answer.smaller{height:90px; width:487px; padding:0;  background:url(imgs/question-last.png) 0 0; line-height:90px; font-size:27px; color:#0015BE; text-align:center; font-style:italic; margin-bottom:60px;}
#winter_campaign .conts .page-other .answer:hover{background-position:0 center;}
#winter_campaign .conts .page-other .answer.active{background-position:0 bottom;}



#winter_campaign .conts .page-other .button{display:block; width:487px; margin:0 auto 60px auto;}
#winter_campaign .conts .page-other .spacer-150{display:block; height:150px;}

#winter_campaign .conts .page-other .spacer-80{float:left; width:100%; height:80px;}
#winter_campaign .conts .page-other .spacer-10{float:left; width:100%; height:10px;}
#winter_campaign .conts .page-other .send-form{float:left; width:100%;}
#winter_campaign .conts .page-other .send-form .label{float:left; width:100%; color:#0015BE; font-size:27px; line-height:45px; margin:0 0 25px 0;}
#winter_campaign .conts .page-other .send-form .title{float:left; width:190px; text-align:right; padding-right:34px; }
#winter_campaign .conts .page-other .send-form input.text{float:left; width:320px; height:41px; color:#0015BE; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:25px; padding:0 10px; border:#0015BD 2px solid;}

#winter_campaign .conts .page-other .send-form .label label{float:left; padding-left:60px; font-size:18px; line-height:120%;}
#winter_campaign .conts .page-other .send-form .label label input{float:left; margin-right:10px; width:14px; height:14px;}

#winter_campaign .conts .page-other .submitButton{color:#FF0000; width:200px; display:block; margin:0 auto; text-align:center; font-size:18px; font-weight:bold; display:block !important;}

#winter_campaign .conts .page-other .christmass_card{display:block; margin:80px auto 0 auto; }
#winter_campaign .conts .page-other  .send-to-friend{float:left; text-align:left; width:550px; padding:80px 0 0 80px;}
#winter_campaign .conts .page-other  .send-to-friend h1{margin:0; text-align:left; font-size:18px; font-weight:bold; margin:0 0 20px 0; padding:0; font-style:italic;}
#winter_campaign .conts .page-other  .send-to-friend p{margin:0 0 40px 0; text-align:left; font-size:18px; color:#0015BE; line-height:120%;}

#winter_campaign .conts .page-other  .send-to-friend .label{float:left; clear:both; margin:-8px 0 16px 40px;}
#winter_campaign .conts .page-other  .send-to-friend .label input{float:left; width:320px; height:41px; color:#0015BE; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:25px; padding:0 10px; border:#0015BD 2px solid;}

#winter_campaign .conts .page-other .send-to-friend .form-submit{float:right; margin:-30px 30px 0 0; clear:both; font-size:18px; line-height:18px; font-weight:bold; color:#0015BE;}

#winter_campaign .conts .page-other .final{float:left; width:480px; padding:90px 0 0 80px; text-align:left;}
#winter_campaign .conts .page-other .final h1{text-align:left; font-weight:normal; margin:0 0 30px 0; font-size:27px; color:#0015BE; font-style:italic; padding:0;}
#winter_campaign .conts .page-other .final p{text-align:left; font-weight:normal; margin:0 0 25px 0; font-size:18px; color:#0015BE;  padding:0; line-height:120%;}
#winter_campaign .conts .page-other .final p a{color:#FF0000; text-decoration:underline;}

#winter_campaign .conts .page-other .notice{float:left; width:540px; padding:30px 0 0 80px; text-align:left;}
#winter_campaign .conts .page-other .notice h1{text-align:left; font-weight:normal; margin:0 0 25px 0; font-size:27px; color:#0015BE; font-style:italic; padding:0;}
#winter_campaign .conts .page-other .notice p{text-align:left; font-weight:normal; margin:0 0 20px 0; font-size:18px; color:#0015BE;  padding:0; line-height:120%;}
#winter_campaign .conts .page-other .notice p a{color:#FF0000; text-decoration:underline;}

#winter_campaign .conts .page-other .offers{float:left; width:570px; padding:60px 0 0 80px;}
#winter_campaign .conts .page-other .offers h1{text-align:left; margin:0 0 45px 0; color:#0015BE; padding:0; font-size:31px; font-weight:bold; }
#winter_campaign .conts .page-other .offers p{margin:0 0 30px 0; padding:0; color:#0015BE; font-size:23px; line-height:120%; font-style:italic;}
#winter_campaign .conts .page-other .offers p b{font-size:14px; font-style:normal;}
#winter_campaign .conts .page-other .offers p a{color:#0015BE;}
#winter_campaign .stretch{height:auto;}
#winter_campaign .stretch .page-other{height:auto; padding-bottom:160px;}

#winter_campaign .conts .offer{float:left; padding:60px 0 30px 80px; width:562px;}
#winter_campaign .conts .offer h1{text-align:left; margin:0 0 15px 0; padding:0; font-size:31px; font-weight:bold; color:#0014BE; font-style:italic; clear:both;}
#winter_campaign .conts .offer h2{margin:0 0 15px 0; padding:0; font-size:18px; font-weight:bold; color:#0014BE; font-style:italic; clear:both;}
#winter_campaign .conts .offer p{margin:0 0 15px 0; color:#0015BE; padding:0; font-size:14px; line-height:150%; clear:both;}
#winter_campaign .conts .offer p a{color:#ff0000; text-decoration:underline;}
#winter_campaign .conts .offerImg{float:left; width:auto; padding:6px 0 0 7px; margin:0 0 20px 0; border:#341B90 1px dotted; padding:2px;}
#winter_campaign .conts .offerImg div{padding:2px; border:#341B90 1px dashed; float:left;}
#winter_campaign .conts .offerImg div img{float:left; margin:0px; border:#341B90 1px solid;}

#winter_campaign .conts .offer ul{padding:0 0 0 14px; margin:0 0 30px 0; clear:both;}
#winter_campaign .conts .offer ul li{list-style:disc; color:#0015BE; margin:0 0 9px 0; font-size:14px; line-height:120%;}
#winter_campaign .conts .offer .naviLinks{display:block; margin-top:40px;}
#winter_campaign .conts .offer .naviLinks a{color:#ff0000; font-weight:bold; font-size:18px; float:left; }
#winter_campaign .conts .offer .naviLinks a.keepRight{float:right;}

#winter_campaign .conts .page-other .offers h1{font-size:31px;  color:#0015BE; font-weight:bold; font-style:italic; margin:0 0 30px 0; padding:0;}
#winter_campaign .conts .page-other .offers .small p{font-size:18px; font-style:normal;}
#winter_campaign .conts .page-other .offers .navis{float:left; width:100%;font-size:18px; line-height:18px; margin:0 0 20px 0;  border-top:#0015BE 1px dashed; padding-top:20px;}
#winter_campaign .conts .page-other .offers .navis a{display:block; color:#0015BE; border-right:#0015BE 1px solid; float:left; padding:0 5px 2px 0; margin:0 5px 5px 0; font-size:16px; line-height:16px;}
#winter_campaign .conts .page-other .offer .noHighlight a{color:#0014BE; text-decoration:none;}
#winter_campaign .conts .page-other .offer .noHighlight{color:#0014BE; text-decoration:none;}
#winter_campaign .conts .page-other .offers .navis a:hover, #winter_campaign .conts .page-other .offers .navis a.active{color:#FF0000;}

#winter_campaign .conts .page-other .offers .dashedLine{display:block; height:1px; border-top:#0015BE 1px dashed; margin:0 0 35px 0; clear:both;}

#winter_campaign .conts div{color:#0015BE;}
#winter_campaign .winterShare{float:left; width:565px; margin:6px 80px;}
#winter_campaign .winterShare a{float:left; margin-right:7px;}
#winter_campaign .floatingImage{position:absolute; top:0; right:40px;}
#winter_campaign .conts .page-other .table{float:left; width:560px !important; padding:50px 0 30px 80px;}
#winter_campaign .conts .page-other .table div{padding:0;}
#winter_campaign .conts .page-other .table h1{text-align:left; margin:0 0 45px 0; color:#0015BE; padding:0; font-size:31px; font-weight:bold; }
#winter_campaign .conts .page-other .table .sorting_table{width:560px !important;}
#winter_campaign .conts .page-other .table .sorting_table .ajax{width:560px !important;}
#winter_campaign .conts .page-other .table .sorting_table .ajax .inline{width:535px !important;}

#winter_campaign .noAnswer{position:absolute; top:50%; left:50%; width:562px; height:210px; border:#0015BC 1px dotted; background:#fff; margin:-105px 0px 0 -281px;}
#winter_campaign .noAnswer div{display:block; border:#0015BC 1px dashed; margin:2px;}
#winter_campaign .noAnswer div div{display:block; border:#0015BC 0px dashed; margin:2px; background:red; height:150px; padding-top:50px; background:#0015BC; color:#fff; text-align:center; font-size:28px; color:#FFFFFF; line-height:150%;}
#winter_campaign .noAnswer .close{line-height:100%; font-size:15px; position:absolute; right:15px; top:15px; font-weight:bold; cursor:pointer;}

#notification #winter_campaign .menu{display:none;}
#notification #winter_campaign{background:none; margin:0; width:818px }
#notification #winter_campaign .page-other{width:818px ;background:none; padding:0;}
#notification #winter_campaign .conts{background:none; width:818px }
#notification #winter_campaign .submitButton{display:none !important;}
#notification #winter_campaign .winterShare{display:none;}
#notification .print_button{z-index:20;}

@media print{
	.printer_style #winter_campaign .menu{display:none;}
}
