body { background: #3d291f url('/f/1/global/bg_special.png'); color: white;}

a:link,
.path .ins {color: #f1c756;}

h1, .presents p, .phone, h2, h3, #content .phone, a:visited, .path a:visited .ins {color: #fff1bf} 
#head .menu a, #head .menu i{ /*color:#d62d11 */ color: #F1C756;}
div.ins { color: #fff; }
a:hover,
.path a:hover .ins { color: #cd272e; }

.path .ins { color: inherit; }

.top_news a {color: black;}
.top_news a:hover {color: #CD272E;}
#head .menu b, #head .menu a.selected { /*color: #F1C756;*/ color:#d62d11; }
#head .menu a:hover, .presents a:hover, .logo_phone a:hover { color:#fff1bf; }



#head .head_photo a {color:#0082DD; }
#head .head_photo a:hover {color:#CD272E;}
#head .ins {color: white;}
#head p.phone {color:#f1c756;}
.presents p { background:transparent url(/f/1/global/logo_presents_special.gif) no-repeat scroll 0 0; color: #f1c756; }
#head .program_menu a:visited, #head .program_title a:visited, #head .program_menu a, #head .program_title a, #head .program_title a.favourites { color: #7ecef4; }
#head .program_menu td, #head .program_title, #head .author_programs .leechy {background: url('/f/1/global/menu_shadow.png') no-repeat;}
#head .program_menu a.selected:hover, #head .program_title a.selected:hover, #head .program_menu a:hover, #head .program_title a:hover {color:#FFF1BF;}

#head .program_title .favourites {background-image: url('/f/1/global/favourite_sp_page.gif');}

li.with_icon img {top: 0em;}

	
.crown{position:absolute;right:0;top:0}

.ornament_container{display:none}

.gold{color:#ecce65;font-size:100%}

.head_photo { visibility: hidden; }

#curtain{position:relative;width:540px;padding-bottom:20px}
#curtain img{display:block}
#curtain .top,#curtain .bottom{background:url(curtain.png);height:;width:540px;height:49px}
#curtain .bottom{height:40px;background:url(curtain_footer.png);width:540px}
#curtain i{width:111px;height:140px;overflow:hidden}
#curtain i i{display:block;background:url(curtain_childrens.png) no-repeat;height:510px;width:493px;cursor:pointer;position:relative}
#curtain i i.hover{margin-top:-140px}
#curtain i i.selected{margin-top:-280px;cursor:default}
#curtain i.lena{left:-180px;position:absolute;top:20px}
#curtain i.sasha{left:-130px;position:absolute;top:200px}
#curtain i.sasha i{left:-111px}
#curtain i.natasha{position:absolute;right:-120px;top:200px}
#curtain i.natasha i{left:-222px}
#curtain i.your{position:absolute;right:-200px;top:20px;width:165px;height:170px}
#curtain i.your i{left:-338px}
#curtain i.your i.hover{margin-top:-170px}
#curtain i.your i.selected{margin-top:-340px}

#cool{list-style:none;margin:0 30px;//width:100%;overflow:hidden;font-size:75%;color:#ecce65}
#cool li,#cool i{width:18%;float:left;margin-right:2%;text-align:left}
#cool i{text-align:center;font-style:normal}
#cool .big{float:none;width:auto;margin-right:0;font-size:500%;color:#52d7b3;text-align:center}
#cool .last{margin-right:-10px;width:20%}

#head .menu .contacts {visibility: hidden;}
#head .menu .contacts table {display: none;}

p.incut{background:#452715;border:1px solid #9f755f;color:#fff !important}
.question p{color:#ecce65}

.phones{clear:both; padding-top:20px;}

.delimiter{width:118px;height:38px;position:relative;top:-38px;background:url(delimiter.png)}
.parties{clear:both;margin:3em 0 0 0;background:url(curtain_fon.png);width:100%; margin-bottom: 1.5em;}
.parties h2{padding-bottom:1em}
#tab_contents{margin-top:0}

.block{float:left;margin-left:4%;width:22%;font-size:85%;text-align:left;padding-bottom:5em;color:#ecce65;padding-top:70px;position:relative}
.block .icon{position:absolute;left:50%}
/*.block p{margin:0;padding:0 15px;width:90%}*/
.block .decorated{background:#47230a;border:1px solid #8b6652;margin-bottom:10px;color:#fff;padding:10px 15px;position:relative}
.block .decorated .left{height:100%;left:-6px;position:absolute;top:0}
.block .decorated .right{height:100%;margin-left:100%;left:0;position:absolute;top:0}
.block .decorated .left{//left:-21px;//height:expression(this.parentNode.offsetHeight + "px")}
.block .decorated .right{//left:-17px;//height:expression(this.parentNode.offsetHeight + "px")}
.block .decorated p{padding:0;width:100%}
.icon i{display:block;background:url(icons.png);width:200px;height:100px;position:relative}
.icon{overflow:hidden;display:block}
.colors{width:61px;height:89px;margin-left:-30px;top:-8px}
.rathat{width:70px;height:76px;margin-left:-35px;top:7px}
.rathat i{margin-left:-61px}
#faq{font-size:75%;float:left;margin:70px 0 0 2em;color:#7ecef4}
#faq .icon{width:56px;height:72px}
/*#faq .icon i {background: url('/f/1/global/elena_says.png') no-repeat;}
*/
.events .main_part a { color:#0082DD;}
.events .main_part a:hover { color:#CD272E; }
.events .main_part h3 { color: inherit; }

div.round-sides {margin-bottom: 0;}
div.round-sides div.c {background:#47230a; border-color: #8b6652; color: white; }
div.round-sides div.c p {padding: 0; }
div.block p {padding-left: 17px; width: 90%;}

.category7, .events .category7 { background-image: url('/f/1/global/sp_top_bkg_sp_page.gif');}
.category7 .footer, .events .category7 .footer {background-image: url('/f/1/global/sp_bottom_sp_page.gif');}
.events .footer { background-image: url('/f/1/global/event_bottom_sp_page.gif');}

.program_description, .program_description h2, table.details td, .programs_navigation .subcategory b {color: #ecce65;}
table.details td span {border-bottom-color:#39261c; }
table.details td div {border-bottom-color:#ecce65;}