body {
	margin: 0; padding:0;
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 12px;
	background:url('img/bg_gr.jpg') repeat-x top #ffe786;
	color:#333;
}

img {border:0;}
a, a:link, a:active {color:#2398ce; text-decoration: underline;}
a:visited {color:#2398ce; text-decoration: underline;}
a:hover {color:#2398ce; text-decoration: none}

.wlink a, .wlink a:link, .wlink a:active {color: #fff; text-decoration: underline;}
.wlink a:visited {color: #fff; text-decoration: underline;}
.wlink a:hover {color: #fff; text-decoration: none}

.bllink a, .bllink a:link, .bllink a:active {color: #000; text-decoration: underline;}
.bllink a:visited {color: #000; text-decoration: underline;}
.bllink a:hover {color: #000; text-decoration: none}

.rlink a, .rlink a:link, .rlink a:active {color: #e12631; text-decoration: underline;}
.rlink a:visited {color: #e12631; text-decoration: underline;}
.rlink a:hover {color: #e12631; text-decoration: none}

.grlink a, .grlink a:link, .grlink a:active {color: #696969; text-decoration: underline;}
.grlink a:visited {color: #696969; text-decoration: underline;}
.grlink a:hover {color: #696969; text-decoration: none}

.nullink a, .nullink a:link, .nullink a:visited, .nullink a:active, .nullink a:visited {text-decoration:none;}
.nullink a:hover {text-decoration:underline;}


.red {color:#f00;}
p {margin:0; padding: 0 0 10px 0;}
table {margin:0px; padding:0;}
td {vertical-align:top; padding:0;}
ol {margin:0 0 10px 20px; padding:0;}
ol li {margin:0px; padding:5px}
.fll {float:left}
.flr {float:right}
.clb {clear:both;}
.cll {clear:left;}
.tal {text-align:left ! important;}
.tar {text-align:right ! important;}
.tac {text-align:center;}
.f11 {font-size:11px ! important;}




div.topbox {background:url('img/maslenitsa.gif') no-repeat; width:974px; float:left; padding: 0 0 0 22px;}
div.logo {width:300px; height:110px; padding: 0 0 0 182px; float:left;}
div.remain {font-size:16px; width:415px; float:left; padding:49px 0 0 226px; line-height:65px; height:110px;}
div.remain span {background:url('img/bg_remain.gif') no-repeat; padding:15px 10px 15px 10px; font-size:30px; color:#e12631;}
div.remain div {line-height:25px;}


div.lcol {float:left; clear:left; margin:0; padding:0 19px 0 0;}
div.rcol {float:right; margin:380px 0 0 0;}

div.nblock {background:url('img/bg_ntab.gif') no-repeat; width:207px; padding:0; margin-bottom:20px;}
div.nblock div.bot {background:url('img/bg_ntab_b.gif') no-repeat bottom; width:177px; padding:15px;}
div.nblock h2 {font-size:15px; margin:0 0 4px 0; padding:0; font-weight:normal;}
div.nblock p {margin:0; padding:0;}

div.rcol div.nblock {margin-right:0px;}


div.whois {float:left; clear:left; margin-top:123px; font-size:11px;}


div.nweek {float:left; clear:left;}
div.nweek div.bgspec {background:url('img/bg_nweek.jpg') no-repeat bottom;}
div.nweek div.bgspec div.bot {padding-bottom:110px;}
div.nweek p {line-height:25px;}
div.nweek span {color:#999; padding:0 10px 0 0; width:30px;}


div.tradition {float:left; clear:left;}
div.tradition div.bgspec {background:url('img/bg_tradition.jpg') no-repeat bottom;}
div.tradition div.bgspec div.bot {padding-bottom:150px;}
div.tradition p {font-size:11px; padding:0; line-height:15px;}


div.history {float:left; clear:left;}
div.history div.bgspec {background:url('img/bg_history.jpg') no-repeat bottom;}
div.history div.bgspec div.bot {padding-bottom:75px;}
div.history p {font-size:11px; padding:0; line-height:15px;}




div.homemasl {background:url('img/bg_homemasl.jpg') no-repeat top right; font-size:11px; line-height:15px;}
div.homemasl p {padding:10px 0 0 20px;}

div.wblock {background:url('img/bg_wtab.gif') no-repeat top #fffdf3; width:519px; padding:0; margin:0 19px 0 0;}
div.wblock div.bot {background:url('img/bg_wtab_b.gif') no-repeat bottom; width:489px; padding:15px;}
div.wblock h1 {font-size:20px; margin:10px 0 7px 0; padding:0; font-weight:normal; color:#999;}
div.wblock h2 {font-size:16px; margin:20px 0 7px 0; padding:0; font-weight:normal; color:#333;}
div.wblock p {margin:0; padding:7px 0; line-height:16px;}
div.wblock p span.bkv {font-size:18px; line-height:22px; color:#e12631;}


div.main {margin:123px 19px 0 0; float:left;}

table.week {margin:10px 0 0 0; border:0; border-collapse:collapse; }
table.week tr.throw {background:url('img/bg_th.gif') no-repeat top #c9eefe;}
table.week th { padding:5px 10px; text-align:left;}
table.week td {padding:5px 5px 5px 10px; text-align:left;}
table.week td.day {color:#999;}
table.week td strong {color:#e12631;}

div.footer {background:url('img/bg_footer.gif') repeat-x #fff; width:100%; float:left; clear:both; padding: 20px 0; margin-top:20px;}
div.footer div {padding:0 0 0 37px;}

div.towel {position:absolute; top:0; left:700px; width:296px; height:455px; background:url('img/bg_towel.gif') no-repeat right;}
div.towel div {padding:20px 15px 0 105px; height:435px;}
div.towel div.pancake {background:url('img/bg_pancake.gif') no-repeat;}
div.towel div.homemasl {background:url('img/bg_homemasl.gif') no-repeat;}
div.towel h2 {font-size:15px; margin:0 0 7px 0; padding:0; font-weight:normal;}
div.towel p {font-size:11px; padding:0; line-height:15px;}
div.towel p.link, div.nblock p.link {padding:10px 0 0 20px;}

form {margin:10px 0; background:url('img/bg_form.gif') no-repeat; padding:15px 20px 10px 20px; float:left;}
form div {float:left; padding:0 70px 10px 0;}
form input {width:150px;}
form p {color:#777}

div.photo {float:right; margin:5px 0 10px 15px; width:250px;}



div.lyrics {float:left; clear:left;}
div.lyrics div.bgspec {background:url('img/bg_lyrics.jpg') no-repeat bottom;}
div.lyrics div.bgspec div.bot {padding-bottom:125px;}
div.lyrics p {font-size:11px; padding:0; line-height:15px;}
div.lyrics p.link {padding:10px 0 0 0;}
div.lyrics p.link a {font-size:11px; padding:10px 0 16px 40px; line-height:15px; background:url('img/ico_word.gif') no-repeat;}

div.bnr {padding-left:500px; float:left;}

div#spechint {display:none; position:absolute; top:850px; left:50px; width:500px; height:350px; font-size:11px; padding:20px; background:url('img/bg_hint.gif') no-repeat; cursor:pointer;}

