*{margin:0;padding:0;}
html,body,td{margin:0;padding:0;font:13px/19px Helvetica, Arial;color:#ffffff;border:0;}
body{text-align:center;background: #4289da url(/public/img/bg_default.jpg) no-repeat bottom left;}
table,td,th,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,form,select,textarea,img,hr,blockquote,fieldset,legend,pre{padding:0;margin:0;}
table{border-collapse:collapse;font:13px/19px Helvetica, Arial;}
h1{padding:0 0 16px;font:italic 34px/38px Georgia;}
h2{padding:0 0 12px;font:17px/18px Helvetica, Arial;}
h3{padding:0 0 12px;font:16px/17px Helvetica, Arial;}
h4{padding:0 0 3px;font:14px/15px Helvetica, Arial;}
h5{padding:0 0 3px;font:700 12px/13px Helvetica, Arial;}
h6{padding:0 0 3px;font:12px/13px Helvetica, Arial;}
img,fieldset{border:0;}
a{color:#1962ad;text-decoration:none;}
a:visited{color:#8cbde9;text-decoration:none;}
a.dashed,a.dashed:visited{color:#ffffff;border-bottom:1px dashed #fff;}
a.dashed:hover{border-color:#4289db;}
p{margin:0 0 20px;}
blockquote{margin:0 0 0 10px;}
ol{margin:0 0 0 40px;padding:0;}
ol li{margin:0 0 12px;}


/*CLASS*/
.all{width:100%;}
.clB{clear:both;font-size:0;}
.flL{float:left;}
.flR{float:right;}
.alL{text-align:left;}
.alC{text-align:center;}
.alR{text-align:right;}
.alJ{text-align:justify;}
.vaT,td.vaT{vertical-align:top;}
.vaM,td.vaM{vertical-align:middle;}
.vaB,td.vaB{vertical-align:bottom;}
.f12{font:12px/19px Helvetica, Arial;}
.posR{position:relative;}
.posA{position:absolute;}
.cursor{cursor:pointer;}
.block{display:block;}
.none{display:none;}
.noflowover{overflow:hidden;zoom:1;}
.zoom{zoom:1;}
.zoom:after{content:'.';display:block;height:0;clear:both;font-size:0;visibility:hidden;}

.bodyBlock{width:100%;height:100%;}
.bg_woman{background: #4289da url(/public/img/bg_default_woman.jpg) no-repeat bottom left;}
.bg_flower{background: url(/public/img/bg_flower.png) no-repeat top right;}
.bg_default{background:#4289da none;}
.nosmoke{width:100%;height:100px;margin:0;padding:0;text-align:center;background:#fff url(/public/img/minzdrav.png) no-repeat center;}
.mAuto{margin:0 auto;}

/*FORM*/
input.text,textarea,select.select{margin:0;font:12px Helvetica, Arial, sans-serif;border:0;vertical-align:middle;background-color:#81b6f4;color:#fff;}
input.text{width:187px;height:20px;padding:2px 0 1px 3px;background-color:#81b6f4;}
textarea{overflow:auto;padding:1px 0 1px 4px;background-color:#81b6f4;line-height:13px;}
select.select{width:187px;height:20px;}
span.checkboxList{display:block;overflow:hidden;zoom:1;min-height:15px;height:auto !important;height:15px;line-height:15px;}
span.checkboxList br{display:none;}
span.checkboxList input,table.checkboxList input{position:absolute;margin:0 0 0;padding-top:1px;padding-left:1px;}
span.checkboxList label{display:block;padding:0 0 6px 25px;}
table.checkboxList{height:20px;}
table.checkboxList label{display:block;padding:0 10px 0 18px;line-height:15px;}
.button{display:inline-block;/*position:relative;*/width:162px;height:23px;margin:0;padding:0;border:0;cursor:pointer;}
.b_ok{width:52px;height:29px;background:url(/public/img/button/ok.png);}
.b_ok:hover{background:url(/public/img/button/ok_hover.png);}
.b_save{width:133px;height:29px;background:url(/public/img/button/save.png);}
.b_save:hover{background:url(/public/img/button/save_hover.png);}
.b_cancel{width:133px;height:29px;background:url(/public/img/button/cancel.png);}
.b_cancel:hover{background:url(/public/img/button/cancel_hover.png);}
.b_submit{width:133px;height:29px;background:url(/public/img/button/submit.png);}
.b_submit:hover{background:url(/public/img/button/submit_hover.png);}
.b_yes{width:69px;height:38px;background:url(/public/img/button/yes.png);}
.b_yes:hover{background:url(/public/img/button/yes_hover.png);}
.b_no{width:69px;height:38px;background:url(/public/img/button/no.png);}
.b_no:hover{background:url(/public/img/button/no_hover.png);}
/* checkbox radio */
.ui-helper-hidden-accessible{position:absolute;left:-999em;}
span.ui-checkbox,span.ui-radio{position:absolute;width:13px;height:13px;margin:0;font-size:0;background:url(/public/img/icon_checkbox.png) no-repeat 0 0;}
span.ui-radio{background:url(/public/img/radio.png) no-repeat;}
span.ui-helper-hidden{display:none;}
span.ui-checkbox-state-hover{background-position: 0 -63px;}
span.ui-checkbox-state-checked{background-position: 0 -126px;}
span.ui-checkbox-state-checked-hover{background-position: 0 -189px;}
span.ui-radio-state-checked,span.ui-radio-state-checked-hover{background:url(/public/img/radio2.png) no-repeat;}
span.ui-radio-state-disabled,span.ui-radio-state-disabled-hover{background:url(/public/img/radio3.png) no-repeat;}
span.ui-radio-state-checked-disabled-hover,span.ui-radio-state-checked-disabled{background:url(/public/img/radio4.png) no-repeat;}
/* select */
.customSelect, .uniformFocus{position:relative;width:187px;height:20px;padding:0;line-height:17px;background:#81b6f4 url(/public/img/select-bg.png) no-repeat 100% 0;}
.customSelect select{position:absolute;left:0;top:0;}
.customSelect div{padding:0 20px 0 4px;overflow:hidden;height:20px;}
.customSelectDisabled{color:#d9e9fc;}
.customSelectHover, .customSelectDisabled{background-position:100% -20px;cursor:default;}
.error .customSelectHover,.error .customSelectDisabled{background-position:100% -60px;cursor:default;}
.error .customSelect,.error .uniformFocus{background:#e83e8a url(/public/img/select-bg.png) no-repeat 100% -40px;}

/*TOP*/
.topMenuBg{position:absolute;top:0;left:0;width:100%;overflow:hidden;text-align:center;z-index:1;}
.topMenuBg .block{display:inline;height:122px;width:996px;}
.topMenu{position:absolute;top:0;left:0;height:200px;overflow:hidden;width:100%;text-align:center;z-index:2;}
.topMenu .block{margin:0 auto;width:996px;text-align:left;}
.topMenu a{position:absolute;}
.topMenu a,.topMenu b{display:block;cursor:pointer;}
.topmenu1{margin:44px 0 0 63px;}.topmenu1 b{width:84px;height:44px;background:url(/public/img/menu_1.png);}.topmenu1:hover b,.topmenu1 .active{background:url(/public/img/menu_1_m.png);}
.topmenu2{margin:25px 0 0 144px;}.topmenu2 b{width:117px;height:49px;background:url(/public/img/menu_2.png);}.topmenu2:hover b,.topmenu2 .active{background:url(/public/img/menu_2_m.png);}
.topmenu3{margin:69px 0 0 449px;}.topmenu3 b{width:82px;height:50px;background:url(/public/img/menu_3.png);}.topmenu3:hover b,.topmenu3 .active{background:url(/public/img/menu_3_m.png);}
.topmenu4{margin:43px 0 0 365px;}.topmenu4 b{width:60px;height:52px;background:url(/public/img/menu_4.png);}.topmenu4:hover b,.topmenu4 .active{background:url(/public/img/menu_4_m.png);}
.topmenu5{margin:43px 0 0 242px;}.topmenu5 b{width:110px;height:45px;background:url(/public/img/menu_5.png);}.topmenu5:hover b,.topmenu5 .active{background:url(/public/img/menu_5_m.png);}
.topmenu6{margin:57px 0 0 535px;}.topmenu6 b{width:100px;height:70px;background:url(/public/img/menu_6.png);}.topmenu6:hover b,.topmenu6 .active{background:url(/public/img/menu_6_m.png);}
.topmenu7{margin:95px 0 0 605px;}.topmenu7 b{width:150px;height:65px;background:url(/public/img/menu_7.png);}.topmenu7:hover b,.topmenu7 .active{background:url(/public/img/menu_7_m.png);}
.topmenu100{margin:98px 0 0 834px;}.topmenu100 b{width:38px;height:39px;background:url(/public/img/menu_100.png);}.topmenu100:hover b,.topmenu100 .active{background:url(/public/img/menu_100_m.png);}

.logo{position:relative;text-align:left;}
.logo a{position:absolute;top:-150px;left:0;width:476px;height:150px;}
.logo img{width:476px;height:150px;}

/*CONTENT*/
.color1{color:#fff;}
.color2{color:#1962ad;}
.color3{color:#cdebfb;}

.h100p{height:100%;}

.musicContainer{position:relative;top:-40px;left:15px;width:674px;height:400px;z-index:1;margin:0 auto;text-align:left;}
.musicContainer div{position:absolute;}
.musicDownloadButton a{display:block;width:70px;height:30px;background:url(/public/img/pix.gif);}

.scroll-pane{color:#cdebfb;}

.gallerymenu a,.calendarbox a{color:#fff;text-decoration:underline;}
.gallerymenu a:visited,.calendarbox a:visited{color:#ffc;text-decoration:underline;}
.gallerymenu a:hover,.calendarbox a:hover{text-decoration:none;}
.gallerymenu a:active,.calendarbox a:active{color:#f745dc;text-decoration:none;}
td.calendarbox{height:300px;padding:135px 0 0 0;vertical-align:top;}
div.calendarbox{width:194px;height:240px;position:relative;}
.calendarbox .posA{width:194px;height:240px;left:0;top:0;z-index:1;}
.calendarbox .posR{z-index:2;text-align:center;top:80px;}
.calendarbox p{line-height:23px;}
.calendarboxarrow1,.calendarboxarrow2{display:inline-block;height:10px;font-size:0;}
.calendarboxarrow1{padding:0 61px 0 0;background:url(/public/img/left.png) no-repeat;}
.calendarboxarrow2{padding:0 0 0 59px;background:url(/public/img/right.png) no-repeat 100% 0;}
span.calendarboxarrow1{background:none;}
span.calendarboxarrow2{background:none;}

.gallerybox{width:356px;height:400px;}
.gallerybox .posR{padding:136px 0 0;}
.gallerybox .jScrollPaneContainer{position:relative;top:24px;left:16px;z-index:2;background:url(/public/img/pix.gif);}
.gallerybox .scroll-pane img{margin:10px;}
.galleryboxcontent{position:relative;z-index:2;text-align:left;margin-right:-20px;}

.ajaxWrapBox{position:relative;text-align:left;font:13px/19px Helvetica, Arial;color:#fff;background:#4289da url(/public/img/bg_legal.jpg) no-repeat left top;}
.ajaxContentBox{margin:0 40px;padding:30px 0;}

.topForm div.zoom{min-height:39px;height:auto !important;height:39px;}
.topForm .label{display:block;padding:2px 0 2px;line-height:15px;}
.topForm .label b{position:absolute;margin-left:-0.7em;font-weight:100;}
.topForm .label .dashed{font:11px/15px Helvetica, Arial;}

.error input.text,.error select.select,.error textarea,.error .checkboxList{background-color:#e83e8a;}
.messageBox{min-height:25px;height:auto !important;height:25px;margin:0 0 9px;}
.messageBox div{line-height:14px;}
.messageBox .errorbox{padding:5px 8px 6px;border-left:6px solid #e83e8a;}

.s-number{padding:6px 0;}
.s-number .label{float:left;width:105px;padding-top:2px;}
.s-number .text{display:block;width:152px;margin-bottom:2px;}

.loginForm{width:200px;height:150px;margin:0 auto;text-align:left;}
.loginForm .text{width:200px;margin:0 0 2px;}
.loginForm a.flL,.loginForm a.flR,.feedbackForm div.alR a.alR{margin:2px 0;border-bottom:2px solid #86bcee;font-size:11px;line-height:12px;text-decoration:none;color:#fff;}
.loginForm .button{margin-top:-17px;}

.feedbackForm{padding:8px 0 0;}
.feedbackForm input{width:260px;}
.feedbackForm textarea{width:417px;height:150px;}
.feedbackForm .button{position:static;}
.feedbackForm div.alR{width:417px;height:50px;}

div.birthday,div.birthyear,div.birthmonth{float:left;margin:0 1px 0 0;}
select.birthday,select.birthyear{width:52px;}
.birthday .customSelect,.birthday ul.newList,.birthyear .customSelect,.birthyear ul.newList{width:52px;}
select.birthmonth{width:81px;}
.birthmonth .customSelect,.birthmonth ul.newList{width:81px;}

.regBox{padding:146px 0 0;font-size:11px;line-height:12px;}
.regBox td{font-size:11px;}
.regBox .messageBox{width:700px;margin:0 0 28px;}
.regBox .column1,.regBox .column2,.regBox .column3{float:left;}
.regBox .column1{width:230px;}
.regBox .column2{width:230px;}
.regBox .column3{width:320px;}
.regBox p{height:24px;margin:0;font-size:10px;line-height:11px;color:#092d58;}
.regBox .column1 div.posR{padding:14px 0 13px;}
.regBox .column2 textarea{width:187px;height:59px;}
.regBox .column3 h4{padding:0 0 27px;}
.regBox .column3 div.zoom{min-height:44px;height:auto !important;height:44px;}
.regBox .column3 .text{position:relative;width:123px;}
.regBox .topForm .column3 .block{margin:2px 0;}
.regBox .topForm .column3 .block .label{display:inline;}
.regBox .column3 div.block .text{position:static;display:inline;width:30px;margin:-1px 0 0;}

.regBox .column3 table.checkboxList{width:314px;}
.regBox .column3 table.checkboxList td{width:20%;white-space:nowrap;}
.regBox .column3 table.checkboxList label{color:#c7e1ff;}
.regBox .house,.regBox .apartment{width:120px;margin:0 1px 0 0;}
.regBox .housing,.regBox .building{width:66px;}
.regBox .column3 .customSelect{float:left;margin:0 1px 0 0;}
.regbottom{clear:both;padding:18px 0 0;}
.regbottom .checkboxList{float:left;width:230px;height:46px;font-size:14px;margin:6px 0 0;}
.regbottom .b_cancel{margin:0 50px 0 0;}
.error input.text,.error select.select,.error textarea,.error .checkboxList td{background-color:#e83e8a;}
/*BOTTOM*/
.bottom{vertical-align:top;}
.bottom div{text-align:right;padding:0 40px 18px 0;}
.bottom a{color:#fff;}

.loadingbox{position:absolute;left:50%;top:50%;z-index:100;width:43px;height:43px;background:transparent url(/public/img/loader.png) no-repeat scroll 0 0;}
.loadingbox div{width:42px;height:42px;margin:1px 0 0;background:transparent url(/public/img/loader.gif) no-repeat scroll 0 0;}

.winnersFinishIntro	{
	padding:20px 0 0 210px;
	position:relative;
	line-height:17px;
	font-size:14px;
	margin-right:-15px;
}
.winnersFinishIntro .ill	{
	position:absolute;
	left:0;
	top:20px;
}
.winnersFinishIntro .ill img	{
	display:block;
	margin-bottom:13px;
}