*{ font-size:100%; margin:0; padding:0; border:0;}
body{ margin:0; padding:0; background:#4aa0e0; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#363636; cursor:default;}
a:link, a:visited { cursor:pointer;color:#0052DB;}
.clear{	height:0px;	padding:0; margin:0; clear:both; line-height:0;	font-size:0;}
* html img {behavior: url("/png.htc");}
#adv_top_banner1 {margin:13px 0 0 20px;}
/* STRUCTURE */
#trap{position:absolute;left:0;right:0;top:0;width:auto;min-width:1000px;height:auto; overflow:hidden; background:#fff;}
#top_cont, #header_cont{width:auto;	min-width:1000px; height:100%; height:auto;	overflow:hidden; margin:0 auto;}
#header_top{ position:relative;	background: url(/images/header_top.gif) repeat-x; margin:0 auto; width:1000px; height:41px; clear:both;}
.header_t_l{ position:absolute; width:600px; height:41px; background: #124573 right top no-repeat; float:left; margin-left:-600px; overflow:hidden;}
.header_t_r{ position:absolute; width:600px; height:41px; background: #124573 no-repeat; float:right; margin-left:1000px; overflow:hidden;}
#header{ position:relative;	background:#fff url(/images/header.gif) repeat-x; margin:0 auto; width:1000px; height:auto; clear:both;}
.header_l{ position:absolute; width:600px; height:1000px; background: #4d87bb  right top repeat-y; float:left; margin-left:-600px; overflow:hidden;}
.header_r{ position:absolute; width:600px; height:1000px; background: #4d87bb repeat-y; float:right; margin-left:1000px; overflow:hidden;}

#header .logo { padding:36px 0 5px 15px; width:215px; height:43px;}
#header .search { background:url(/images/search.png) no-repeat; width:728px; height:90px; float:right; margin-right:30px; position:relative;}
#search_input {position:absolute; top:70px; left:345px; background:url(/images/input_in_bg.gif) repeat-x; padding:4px; width:185px; color:#333; font-weight:bold;}
#search_btn {position:absolute; top:70px; left:550px; color:#fff; font-weight:bold; font-size:11px; background:url(/images/btn.gif); width:65px; height:23px;}

#header .pl_l_cont {background:#4AA0E0 url(/images/pl_l_bg.gif) repeat-x; width:400px; color:#fee5cb; font-weight:bold; padding:7px 15px 10px 18px; vertical-align:middle; line-height:23px;}
#header .pl_r_cont {background:#313437 url(/images/pl_r_bg.gif) repeat-x; width:600px; color:#ded8d8; font-weight:bold; font-size:13px; padding:7px 16px 10px 18px; vertical-align:middle; line-height:23px;}
#header .pl_r_conts {background:#042A4D url(/images/pl_r_bg.gif) repeat-x; width:600px; color:#ded8d8; font-weight:bold; font-size:11px; padding:7px 16px 10px 18px; vertical-align:middle; line-height:12px;}
#header .pl_r_cont a{ color:#ded8d8;}
#header .pl_r_cont a:hover{ color:#ded8d8; text-decoration:none;}
#header .pl_r_cont h1{font-weight:bold; font-size:13px; vertical-align:middle; line-height:23px; padding:0; margin:0px;}

#header .pl_top, #header .pl_top_or, #header .pl_top_gr, #header .pl_top_red, #header .pl_top_bl, #header .pl_top_pk, #header .pl_top_ma, #header .pl_bottom, #header .pl_bottom_or, #header .pl_bottom_gr, #header .pl_bottom_red, #header .pl_bottom_bl, #header .pl_bottom_pk, #header .pl_bottom_ma{height:4px; width:947px;}
#header .pl_top    {background:url(/images/pl_top.gif) no-repeat;}#header .pl_top_or {background:url(/images/pl_top.gif) no-repeat;}#header .pl_top_gr {background:url(/images/pl_top_gr.gif) no-repeat;}#header .pl_top_red{background:url(/images/pl_top_red.gif) no-repeat;}#header .pl_top_bl {background:url(/images/pl_top_bl.gif) no-repeat;}#header .pl_top_pk {background:url(/images/pl_top_pk.gif) no-repeat;}#header .pl_top_ma {background:url(/images/pl_top_ma.gif) no-repeat;}
#header .pl_bottom    {background:url(/images/pl_bottom.gif) no-repeat;}#header .pl_bottom_or {background:url(/images/pl_bottom.gif) no-repeat;}#header .pl_bottom_gr {background:url(/images/pl_bottom_gr.gif) no-repeat;}#header .pl_bottom_red{background:url(/images/pl_bottom_red.gif) no-repeat;}#header .pl_bottom_bl {background:url(/images/pl_bottom_bl.gif) no-repeat;}#header .pl_bottom_pk {background:url(/images/pl_bottom_pk.gif) no-repeat;}#header .pl_bottom_ma {background:url(/images/pl_bottom_ma.gif) no-repeat;}

#header .pl_l_or_cont, #header .pl_l_gr_cont, #header .pl_l_red_cont, #header .pl_l_bl_cont, #header .pl_l_pk_cont, #header .pl_l_ma_cont
{width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_l_or_cont  {background:#4aa0e0 url(/images/pl_l_bg.gif) repeat-x;}#header .pl_l_gr_cont  {background:#4aa0e0 url(/images/pl_l_bg.gif) repeat-x;}#header .pl_l_red_cont {background:#4aa0e0 url(/images/pl_l_bg.gif) repeat-x;}#header .pl_l_bl_cont  {background:#4aa0e0 url(/images/pl_l_bg.gif) repeat-x;}#header .pl_l_pk_cont  {background:#4aa0e0 url(/images/pl_l_bg.gif) repeat-x;}#header .pl_l_ma_cont  {background:#4aa0e0 url(/images/pl_l_bg.gif) repeat-x;}

#header .pl_r_or_cont, #header .pl_r_gr_cont, #header .pl_r_red_cont, #header .pl_r_bl_cont, #header .pl_r_pk_cont, #header .pl_r_ma_cont
{width:564px; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_r_or_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x;}#header .pl_r_gr_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x;}#header .pl_r_red_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x;}#header .pl_r_bl_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x;}#header .pl_r_pk_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x;}#header .pl_r_ma_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x;}


#header .pl_l_cat_cont {background:#f38f00 url(/images/pl_l_bg.gif) repeat-x; width:348px; color:#fff; font-weight:bold; padding:10px 5px 5px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_cat_cont {background:#042a4d url(/images/pl_r_bg.gif) repeat-x; width:564px; font-size:12px; font-weight:normal; color:#fff; padding:10px 16px 10px 14px; vertical-align:middle;}
#header .pl_l_cat_cont span {font-size:20px; color:#fff;}
.plashka {margin:0 25px 20px;}

#header .pl_l_c-birthday_cont {background:#f38f00; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px;}
#header .pl_r_c-birthday_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-eachday_cont {background:#8fba26; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-eachday_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-joke_cont {background:#b22811; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-joke_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-prof_cont {background:#008bb5; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-prof_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-love_cont {background:#f5307b; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-love_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-work_cont {background:#b047db; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-work_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-song_cont {background:#b047db; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-song_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}



#content_cont{ width:100%; min-width:1004px; position:relative;  no-repeat center bottom; padding:0 0 10px;}
#content{position:relative; margin:0 auto; width:1004px; height:auto; min-height:300px; overflow:hidden; background:url(../images/cont_bg.png) repeat-y;}
.menu {width:345px; padding:20px 15px 30px 20px; float:left;}
.menuastro {width:10px; padding:20px 15px 30px 20px; float:left;}
.cont {width:598px; float:left; padding:0 25px 20px 0;}
.main_left{ position:absolute; float: left; margin-left:-600px; overflow:hidden; right top repeat-y; width:600px; height:10000px;}
.main_right{ position:absolute; float:right; margin-left:1000px; overflow:hidden; repeat-y; width:600px; height:10000px;}

#footer_cont{ width:100%; min-width:1000px; position:relative;}
#footer{position:relative; margin:0 auto; width:1000px; background:#124573 url(/images/footer.gif) repeat-x; height:120px; color:#d3d3d3; font-size:11px;}
#footer a:link, #footer a:visited {color:#fff;}
#footer a:hover {color:#d3d3d3; text-decoration:none;}
#footer img { margin-right:10px;}
#footer p {padding-top:5px;}
#footer .logo { padding:15px 10px 20px 30px;}
#footer .counters { float:right; width:120px; padding:15px 0 0;}
#footer .bottom_menu {float:right; width:350px; padding:15px 80px 10px 40px;}
#footer .bottom_menu strong{ line-height:20px;}
#footer .mailru { float:left; padding:7px 0 0;}
#footer .liru { float:right; padding:7px 18px 0 0;}
.footer_l{ position:absolute; float:left; margin-left:-650px; overflow:hidden; background:#124573 top right repeat-y; width:650px; height:120px;}
.footer_r{ position:absolute; float:right; margin-left:1000px; overflow:hidden; width:650px; height:120px; background:#124573 repeat-y;}


/* MENU */
h1, h2{font-size:18px; padding:0; margin:0px 0px 5px;}
.item_menu {padding:15px 0 15px; width:344px; margin-left:5px;}
html>body .item_menu {padding:15px 0 15px; width:352px;}
.act_or {background:url(/images/act_or.gif) no-repeat; width:344px;}
.act_gr {background:url(/images/act_gr.gif) no-repeat; width:344px;}
.act_bl {background:url(/images/act_bl.gif) no-repeat; width:344px;}
.act_red {background:url(/images/act_red.gif) no-repeat; width:344px;}
.act_ma {background:url(/images/act_ma.gif) no-repeat; width:344px;}
.act_pk {background:url(/images/act_pk.gif) no-repeat; width:344px;}
html>body .act_or {background:url(/images/act_or.gif) no-repeat; width:352px;}
html>body .act_gr {background:url(/images/act_gr.gif) no-repeat; width:352px;}
html>body .act_bl {background:url(/images/act_bl.gif) no-repeat; width:352px;}
html>body .act_red {background:url(/images/act_red.gif) no-repeat; width:352px;}
html>body .act_ma {background:url(/images/act_ma.gif) no-repeat; width:352px;}
html>body .act_pk {background:url(/images/act_pk.gif) no-repeat; width:352px;}
#active {background:url(/images/active_menu.gif) no-repeat; width:349px;}
html>body #active {background:url(/images/active_menu.gif) no-repeat; width:352px;}
.item_menu a {padding:0 10px 0 0;}
.item_menu a:hover { text-decoration:none;}

.icon_menu {float:left; width:64px; height:64px; margin: 0 5px 0 8px; text-align:left;}
html>body .icon_menu {float:left; width:64px; height:64px; margin: 0 5px 0 15px; text-align:left;}
.icon_menu_pl {float:left; width:64px; height:64px; margin: 0 5px 0 7px;}
html>body .icon_menu_pl {float:left; width:64px; height:64px; margin: 0 5px 0 17px;}

.item_menu h2 {font-size:18px; padding:0; margin:0px 0px 5px; font-weight:bold;}
.item_menu h2.greetings a:link, .item_menu h2.greetings a:visited{color:#cc8600;font-size:18px;}
.item_menu h2.greetings a:hover {color:#ad7202; text-decoration:underline;}
.item_menu h2.eachday a:link, .item_menu h2.eachday a:visited{color:#199401;font-size:18px;}
.item_menu h2.eachday a:hover {color:#167e02; text-decoration:underline;}
.item_menu h2.prof a:link, .item_menu h2.prof a:visited{color:#009ac0;font-size:18px;}
.item_menu h2.prof a:hover {color:#0185a5; text-decoration:underline;}
.item_menu h2.love a:link, .item_menu h2.love a:visited{color:#ff0054;font-size:18px;}
.item_menu h2.love a:hover {color:#bd0743; text-decoration:underline;}
.item_menu h2.work a:link, .item_menu h2.work a:visited{color:#a800d8;font-size:18px;}
.item_menu h2.work a:hover {color:#8805ae; text-decoration:underline;}
.item_menu h2.spoof a:link, .item_menu h2.spoof a:visited{color:#aa0000;font-size:18px;}
.item_menu h2.spoof a:hover {color:#780101; text-decoration:underline;}

.menu_links {margin-left:90px;}


/* CONTENT */
#player { width:580px; height:80px; margin-left:5px;}
html>body #player { width:580px; height:80px; margin-left:25px;}
#holiday {background:#fefefe; padding-bottom:20px;}
#holiday h2 {color:#fb7000; font-size:24px; font-weight:normal; padding:12px 0px 0; margin-left:10px;}
.hr { height:1px; background:#bcbcbc; line-height:0px; font-size:0px; margin:0; }
.hr_item { height:1px; background:#bcbcbc; line-height:0px; font-size:0px; margin:0 3px 0 10px; }
.cont .all_link {float:right; margin-top:15px; color:#000; font-size:11px;}
.cont .all_link a.blue{color:#00f;}
.cont .all_link a.blue:hover {color:#00c;}
.cont .all_link img {padding-right:5px;}
h2 { color:#000; font-size:24px; font-weight:normal; margin:5px 3px 0;}
.h2_item {padding-top:10px; margin:5px 0 5px 10px;}
.anonse {float:right; margin-top:20px; width:188px;}
.und_anonse { background:#0052DB url(/images/und_an_bg.gif) bottom no-repeat; text-align:left; padding:5px 0 10px; margin-bottom:25px; width:188px;}
.anonse .und_anonse a:link, .anonse .und_anonse a:visited{color:#fff; display:block; padding:3px 0 3px 10px; font-size:11px; text-decoration:none; font-weight:bold; line-height:11px;}
.anonse .und_anonse a:hover{ text-decoration:underline;}
.cont .all_link {float:center; margin-top:15px; color:#000; font-size:11px;}
.cont .all_link a.blue{color:#00f;}
.cont .all_link a.blue:hover {color:#00c;}
.cont .all_link img {padding-right:5px;}
.category { margin:15px 0 0 20px;}
.category td{ width:50%;}
.like { margin:15px 0 0 13px;}
.pop {margin:20px 0 0 5px;}
.category td{ padding:0 15px 20px 0; width:205px;}
.like td{ padding:0 15px 20px 4px; width:175px;}
.listen {background:url(/images/listen_btn.gif) no-repeat top center; width:65px; height:68px; float:left; background-position:1px 1px;}
.cat_link {margin-left:70px; padding-top:7px; font-size:11px;}
html>body .cat_link {margin-left:72px; padding-top:7px; font-size:11px;}
.cont .cat_link a.blue { color:#0052db; font-weight:bold;}
.cont .cat_link a.blue:hover {text-decoration:none;}

.page_cont { margin:15px 0px 15px 20px;}
.page_cont p{ margin:0; padding:0 0 10px;}
.page_cont a:link, .page_cont a:visited {color:#0052DB;}
.page_cont a:hover{ text-decoration:none;}

.theme {margin-left:10px;margin-bottom:20px;}

/*.text {float:right; margin:20px 0px 10px 5px; width:330px; padding:0 10px 0 0;}
.text  h4{ font-size:14px; font-weight:bold; padding:0 0 5px; margin:0;} */
.send {margin:20px 0 10px 230px; border-left:1px solid #d2d1d1; padding:0 0px 10px 20px; position:relative;}
.send  h4{ font-size:14px; font-weight:bold; padding:0 0 5px; margin:0;}
.send_item {margin:0 0 10px 230px; border-left:1px solid #d2d1d1; padding:0 20px 10px;}
.send_item  p{ font-size:12px; font-weight:bold; padding:10px 0 2px; margin:0;}
.send_item  p.grey{ font-size:12px; font-weight:normal; padding:15px 0 5px; margin:0; color:#777; line-height:16px;}
.send_item p.grey a {color:#777;} /* e7ffeb */

.send_desc_cont {margin:20px 0 0px 0px;padding:5px 0 5px 2px; position:relative; height:130px;}
html>body .send_desc_cont {margin:20px 0 0px 240px;padding:5px 0 5px 7px;border-left:1px solid #d2d1d1; position:relative; height:130px;}
.send_desc_abs{ position:absolute; z-index:1000;}
.send_desc_abs a {color:#000;}
.send_desc {margin-left:10px;line-height:25px; padding: 0 10px 0 5px; font-size:13px; color:#000;}
.sms_top { background:url(/images/sms_top.gif) no-repeat; width:343px; height:10px; font-size:0;}
.sms_btm { background:url(/images/sms_btm.gif)  no-repeat; width:343px; height:9px; font-size:0;}
.sms_bg { background:#f8cc41 url(/images/sms_bg.gif) repeat-x; width:343px;}

.number {font-size:30px; color:#515151; margin-top:5px; vertical-align:bottom;}
#prefix { background:url(/images/cod.gif) no-repeat; width:55px; height:37px; padding:0 7px 0; margin:0 0 0 2px; color:#515151; font-size:30px;}
#cod { background:url(/images/cod.gif) no-repeat; width:60px; height:37px; padding:0 7px 0; margin:0 0 0 5px; color:#515151; font-size:30px;}
#num { background:url(/images/number.gif) no-repeat; width:220px; height:37px; padding:0 10px 0; margin:0; color:#515151; font-size:30px;}
.time {margin-top:20px;}
.time h4 {font-size:14px; font-weight:bold; padding:5px 0 5px; margin:0;}
#now  { margin-top:0px;}
#cust {display:inline; height:25px; margin:0 0 0 40px; padding:5px 20px 5px 20px;}
.send input {padding:0px;}
.time p.line{display:inline; font-weight:normal; cursor:pointer; font-size:12px; padding:0; margin:0; line-height:22px; vertical-align:baseline;}
#date {display:none; background:url(/images/send_bg.gif) no-repeat; margin:0; width:290px; height:70px; font-size:14px; font-weight:bold; color:#656565;}
#date .input_time {background:url(/images/input_time_bg.gif) no-repeat; width:37px; height:23px; margin:10px 3px; font-size:18px; color:#656565; padding:2px 0; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#send_btn {background:url(/images/send_btn.gif) no-repeat; width:147px; height:39px; margin-top:20px; font-size:14px; font-weight:bold; color:#fff;}
#gmt {font:9px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 15px;}
#another {background:#ff7605 url(/images/send_another_btn.gif) no-repeat; width:147px; height:29px; padding:10px 0 0; margin-top:20px; font-size:13px; font-weight:bold; color:#fff; display:block; text-decoration:none; text-align:center;}
#another2 {background:#ff7605 url(/images/send_another_btn.gif) no-repeat; width:147px; height:29px; padding:10px 0 0; margin-top:20px; font-size:13px; font-weight:bold; color:#fff; display:block; text-decoration:none; text-align:center;}
.thnx { font-size:14px; padding:15px 0 0; color:#ff6004;}



/* HOLIDAY */
#gr_hol {margin-top:20px; width:100%;}
#gr_hol td {padding-bottom:20px; width:33%;}
.hol_item {margin:0px 5px 0 10px;}
.hol_img {background:url(/images/holiday_item.gif) no-repeat; width:71px; height:80px; float:left;}
.hol_img img {padding:3px;}
.hol_link {color:#000; font-weight:bold; font-size:11px; margin-left: 78px;}
#gr_hol .hol_link a {color:#0052db;}
#gr_hol .hol_link a:hover { text-decoration:none;}
.hol_item .date {padding-top:8px;}
.hol_spacer {background:url(/images/hol_spacer.gif) no-repeat; width:5px;}
#month_title_hol {font-size:24px; color:#f36e05; padding:10px 0 0 20px;}
h1.hol { margin:15px 20px 20px; color:#f36e05;}


/* CATEGORY */
.hr_cat { height:1px; background:#bcbcbc; line-height:0px; font-size:0px; margin:0 3px 0 20px; }
.cat_h2 {margin:15px 0 5px 20px;}
.cont .all {float:right; margin-top:8px; color:#000; font-size:11px;}
.sort {margin:8px 20px 0px; color:#000; font-size:11px;}
.cont .sort a.blue{color:#00f;}
.cont .sort a.blue:hover {color:#00c;}
.anonse_cat {float:right; margin-top:15px;}
.anonse_cat .und_anonse a.white{color:#fff; display:block; padding:2px 0 0 10px; font-size:11px; text-decoration:none; font-weight:bold;}
.anonse_cat .und_anonse a.white:hover { text-decoration:underline;}
#pages {padding:15px 20px; font-size:11px; color:#000;}
#pages a {color:#00f; line-height:16px;}

.cat_art { margin-left:90px; margin-top:10px;}
.cat_2_art {margin-left:85px; margin-top:15px;}
#cat_menu {padding:0; margin-left:8px; width:100%;}
#cat_menu td {padding:5px 5px 5px 0;}
#cat_menu a {color:#fff; white-space:nowrap;}
#cat_menu a:hover {color:#ffc82b;}
#cat_menu a.active {color:#ffc82b;}

.c_p_n_p_art {color:#fff; font-weight:bold; padding:0 5px 2px 10px; vertical-align:middle; font-size:18px;}
.c_p_n_p_art img {vertical-align:middle; margin-right:10px;}
html>body .c_p_n_p_art img {vertical-align:middle; padding-right:10px; margin:0;}


/* CALENDAR */
#calendar_month {padding:0; margin-left:20px; width:100%;}
#calendar_month td {padding:3px 15px 3px 0;}
#calendar_month a {color:#fff;}
#calendar_month a:hover {text-decoration:none;}
#calendar_month td a.active { color:#FFC82B;}
#month_title {font-size:24px; color:#f36e05; padding:15px 0 0 25px;}
#month_nav { font-size:11px; color:#0b4fd4; float:right; padding:27px 30px 0 0;}
#month_nav a { color:#0b4fd4; padding:0 7px;}
#calendar_cont {margin:15px 30px 40px 27px;}
#calendar {width:100%;}
#calendar td {width:133px;}
#calendar div.day_num { color:#fff; background:#666a6d; width:13px; height:13px; font-size:10px; text-align:center;}
#calendar div.day_num_red {color:#fff; background:#df0b00; width:13px; height:13px; font-size:10px; text-align:center;}
#calendar div.day_num_grey {color:#fff; background:#898989; width:13px; height:13px; font-size:10px; text-align:center;}
#calendar div.day_num_cur {color:#fff; background:#278407; width:13px; height:13px; font-size:10px; text-align:center;}
#calendar ul { padding:10px 10px 15px 20px;}
#calendar ul li { list-style:outside; list-style-type:disc; font-size:11px; padding-bottom:5px;}
#calendar ul li a {color:#0056e1;}
#calendar ul li a:hover { text-decoration:none;}
#calendar ul li a.red { font-weight:bold; color:#e60009;}
#calendar ul li a.grey { color:#a3a3a3;}
#calendar ul li a.black { color:#020307;}
#calendar ul li a.cur {font-weight:bold; color:#194f06;}
#calendar tr.head td{text-align:center; background:#e9ecf1; padding:5px 0; color:#6b6c6e; font-size:11px; border:1px solid #d5d8dc; border-top:1px solid #bebec0;}
#calendar tr.days td {border:1px solid #d5d8dc;}
#calendar td.dark {background:#eaedf2;}
#calendar td.light {background:#f1f1f1;}
#calendar td.cur { background:#b9ffa1;}
#calendar td.cur ul {color:#194f06;}
#calendar td.light ul {color:#a3a3a3;}


/* STYLE */
#top_menu { text-align:center;}
#top_menu span {margin-left:40px;}
#top_menu img.top_menu_img {margin-left:20px; vertical-align:middle; padding-top:3px;}
html>body #top_menu img.top_menu_img {padding-left:18px; vertical-align:middle; padding-top:3px; margin:0;}
#top_menu a:link, #top_menu a:visited { font-weight:bold; font-size:20px; color:#ccc; padding:10px 30px 10px 10px; text-decoration:none;}
#top_menu a:hover { color:#fff;}

img {border:0;}
p { margin:0px; padding:0 70px 15px 30px;}
table {border:0; border-collapse:collapse;}
tr, td {vertical-align:top;}
h3 {font-size:12px; font-weight:normal; padding:0; margin:0; display:inline; color:#000; white-space:nowrap;}

.menu a:link, .menu a:visited {color:#000;}
.menu a:hover {color:#555;}

.category .cat, .like .cat {margin-top:5px;}
.category .cat a, .like .cat a{color:#888; font-weight:normal; text-decoration:none;}
.category .cat a:hover, .like .cat a:hover { color:#000; text-decoration:none;}

#p_reg_form input, select, textarea {border:solid #999 1px;}
.error {color:red;}

#adm_login { margin:0 auto;}
#adm_login td { padding:2px; text-align:left; vertical-align:middle;}
#adm_login input {padding:1px 2px; margin:2px;}

/*==================PARTNER===================*/
.login_cont {padding:15px 0 10px; width:344px; margin-left:5px; background:url(/images/act_or.gif) no-repeat;}
.login {padding:6px 4px; line-height:20px; margin:2px 0; background:url(/images/input_login.gif) no-repeat; width:187px; height:15px; font-weight:bold; line-height:14px; vertical-align:middle;}
.login_lab {vertical-align:middle; padding:0 5px 0 15px; font-weight:bold;}
.login_btn_td {vertical-align:middle; padding-left:5px;}
#login_btn {color:#fff; font-weight:bold; font-size:11px; background:url(/images/btn.gif); width:65px; height:23px;}
.login_link { padding:5px 0 0 0;}
a#reg { color:#167E02; font-weight:bold; margin:0 15px 0 2px;}

.user {padding:10px 10px 10px 20px; font-size:16px;}

.new_cont {margin:15px 20px;}
.new_cont p{ margin:0; padding:0 0 5px;}
.new_cont a:link, .new_cont a:visited { color:#0052DB;}
.new_cont a:hover { text-decoration:none;}
p.news_date { padding-bottom:2px; font-size:10px;}
p.news_head {font-weight:bold; padding-bottom:2px;}

.hr_u_m { height:1px; background:#bcbcbc; line-height:0px; font-size:0px; margin:0 0 5px 20px;}
.user_menu { margin:0 0 10px 4px; width:344px; background:#FFFDF1;}
.user_menu a:link, .user_menu a:visited{ color:#199401; font-size:14px; background:#DFFDD9; font-weight:bold; text-decoration:none; margin-left:4px; padding:3px 16px 3px 16px; line-height:25px; border:1px solid #199401;}
.user_menu a:hover { color:#0B3C01; border:#0B3C01 1px solid;}

.prtnr_stat { margin:27px 0 30px 7px; width:340px;}

.table_cont {margin:15px 30px 10px 27px;}
.table {margin:10px 0px 20px 0px; width:100%;}
.table tr.head td{ background:#e9ecf1; padding:5px 7px; color:#6b6c6e; font-size:11px; border:1px solid #d5d8dc; border-top:1px solid #bebec0;}
.table tr.col td {border:1px solid #d5d8dc;padding:5px 7px;}
.darktr {background:#f5f5f5;}
.lighttr {background:#fff;}

.scnd { display:none;}
.scnd a{line-height:20px; background:url(/images/arr.gif) no-repeat; padding-left:17px; background-position:2px 5px; margin-left:5px;}

.exp_cont {margin:10px 0 20px 20px;}
.exp_desc {margin-bottom:10px;}
.exp_select{margin:0 0 10px 0px;}
.exp_radio{ margin-bottom:3px;}
.exp_comment {margin: 0px 0 5px; float:right;width: 320px;}
h4 { padding:10px 0 0;}
.captcha { width:200px; height:70; padding-top:5px;}
.input_brdr{border:1px solid #000; margin:5px 0; padding:1px 2px; font-size:12px; vertical-align:middle;}
.vert_al {vertical-align:middle;}
label { line-height:18px;}
#next_btn, #back_btn {color:#fff; font-weight:bold; font-size:11px; background:url(/images/btn.gif) no-repeat; width:65px; height:23px; margin:10px 0 0px;}
#back_btn {margin:10px 20px 0 0;}
.big_btn{color:#fff; font-weight:bold; font-size:11px; background:url(/images/btn_big.gif) no-repeat; width:100px; height:23px; margin:10px 10px 0px 0;}
.big_btn_cont{color:#fff; font-weight:bold; font-size:11px; background:url(/images/btn_big.gif); width:100px; height:23px; margin:10px 10px 10px 0; text-align:center; float:left;}
.cont .page_cont a.abtn { color:#fff; text-decoration:none; line-height:22px; display:block; width:100px; height:23px; cursor:default;}
.btns {color:#fff; font-weight:bold; font-size:11px; background:url(/images/btn_big.gif); width:100px; height:23px; vertical-align:baseline; margin:5px 0 0 15px;}
.w200 { width:196px;}
.w70 { width:70px;}
.err { text-align: center; font-weight:bold; color:#FF3300;}
.err_star { color:#FF3300;}
.left {margin-bottom:10px;}
.green {color:#199401;}
input {vertical-align:middle;}

.comment {margin: 17px 0 5px; float:right;width: 330px;}
.comment .rnd_br {padding: 6px 8px 8px 8px;}
.rounded {color: inherit; background: #EFF5EF url(/images/rounded_00.gif) no-repeat 0 0; font-size:11px;}
* HTML .rounded { border-bottom: 1px solid #FFF;}
.rounded .rnd_tr {background: url(/images/rounded_02.gif) no-repeat 100% 0;}
.rounded .rnd_bl {background: url(/images/rounded_20.gif) no-repeat 0 100%;}
.rounded .rnd_br {background: url(/images/rounded_22.gif) no-repeat 100% 100%; padding: 8px;}

.tarif_tab {border-left:solid #666 1px;border-top:solid #666 1px;}
.tarif_tab td {border-right:solid #666 1px;border-bottom:solid #666 1px;}
.uregion {font-size:10px;}
.uregion_win {font-size:12px; float:left;}
.selectRegion {margin:0 2px 10px; height:19px; overflow:hidden;}
.selectRegionForm { display:none;}
.selectRegionForm form{margin: 0pt 0pt 0pt 7px; width: 200px; display: inline;}


/* --------------------- FRIENDS LIND & CODE -------------------------- */
#card_links {margin:20px 0 0;}
#card_links a {text-decoration:none;}
#card_links img {vertical-align:middle; margin-right:5px;}
#card_links p {margin:0 0 5px; font-weight:normal; font-size:12px; padding:0;}

/* -------------------------  SEND BUTTON ----------------------------- */
a:link.send_card_link, a:visited.send_card_link {background: url(/images/send_btns.gif) 0px 0px no-repeat; color:#889293; display:block; width:60px; text-align:center; height:17px; margin:5px 0 0; font-size:10px; text-decoration:none; line-height:14px;}
a:hover.send_card_link {background: url(/images/send_btns.gif) -60px 0px no-repeat; color:#0052DB;  text-decoration:none;}

.notice {margin: 15px 0 0;}
.notice input {vertical-align:middle;}
#notice { display:none; overflow:hidden; padding:3px 0 0;}
#notice b{padding-right:5px;}
#notice span {display:block; font-size:11px; color:#333;}
#notice .error{ display:none; font-size:10px; color:#780101; padding:5px 0 3px;}
#notice input {border:1px solid #ccc; padding:2px 4px;}

/*projects-partners
---------------------------------------------------------------------------------------------*/
#BDGprj {width:305px; height:auto; font:11px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:30px 0; padding-left:5px;}
#BDGprj a:link, #BDGprj a:visited {color:#0052DB;}
#BDGprj a:hover {text-decoration:none;}
#BDGprj img {border:none;}
#BDGprj .header {width:305px; background:url(/images/friends/hBg.png) repeat-x; height:22px; display:block; position:relative; color:#d8ffa0; font-size:14px; line-height:16px; font-weight:bold; text-decoration:none; display:block; padding:5px 0 0; text-align:center;}
#BDGprj .content { border:1px #ccc solid; padding:10px 0 0; overflow:hidden; zoom:1;}
#BDGprj .prj { padding:0 0 15px; margin:0 10px 5px;}
#BDGprj .prj .desc{ padding:0 11px;}
#BDGprj .img{ margin: 0 0 5px; height:41px; border:none; padding:0; border-collapse:collapse;}
#BDGprj .img td{ padding:0;}
#BDGprj .img td.prjImg{width:100%;}
#BDGprj .img .imgLeft  {background:url(/images/friends/imgLeft.png) no-repeat;  width:9px; height:41px;}
#BDGprj .img .imgRight {background:url(/images/friends/imgRight.png) no-repeat; width:9px; height:41px;}
#BDGprj .img .imgBg{ background:url(/images/friends/imgBg.png) repeat-x; margin: 0; width:auto; height:41px;}
#BDGprj .prj .img img{ margin:0 auto; display:block; padding:5px 0 0; }


.sale { overflow:hidden; width:425px; border-bottom:3px #E5621C solid; padding:0 0 5px 10px; line-height:16px;}
.sale  span{ display:block; background:url(/images/bonus_star.png) no-repeat; width:65px; height:50px; padding:15px 0 0; color:#fff; text-align:center; float:left;}
.sale span b{display:block;}
#win .sale p { margin:15px 0 0 70px;}
#win .sale p a:link, #win .sale p a:visited {color:#761219;}
#win .sale a:hover {text-decoration:none;}
.cardSending { font-weight:bold; padding: 0px; }
.thnx { font-size:14px; padding:15px 0 0; color:#ff6004;}


.multinews {
	margin:  1px 1px;
	font-size: 18px;
	line-height: 125%;
	padding: 5px;
	color: #FFF;
	text-align: right;
	font-weight: normal;
	background: #ffbd3d url(/images/head_yl.gif) left top no-repeat;	
}

.multinews2 {
	margin:  1px 1px;
	font-size: 14px;
	line-height: 125%;
	padding: 5px;
	color: #FFF;
	text-align: right;
	font-weight: normal;
	background: #4c9f00 url(/images/head_gr.gif) left top no-repeat;	
}

.multinews3 {
	width:250px;
	margin:0 0 0 27px;
	font-size: 16px;
	line-height: 125%;
	padding: 1px;
	color: #4aa0e0;
	font-weight: normal;
	background: #cfcfcf;	
}

.multinews4 {
	margin:  1px 1px;
	font-size: 18px;
	line-height: 125%;
	padding: 5px;
	color: #FFF;
	text-align: right;
	font-weight: normal;
	background: #e16c0d url(/images/head_or.gif) left top no-repeat;	
}

.multinews5 {
	margin:  1px 1px;
	font-size: 20px;
	line-height: 125%;
	padding: 5px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	background: #FF6C00 url(/images/head_rd.png) left top no-repeat;	
}

.multinews55 {
	margin:  1px 1px;
	font-size: 20px;
	line-height: 125%;
	padding: 5px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	background: #4AA0E0 url(/images/head_rdk.png) left top no-repeat;	
}

.multinews555 {
	margin:  1px 1px;
	font-size: 20px;
	line-height: 125%;
	padding: 5px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	background: #4AA0E0 url(/images/head_rdp.png) left top no-repeat;	
}

.multinews5555 {
	margin:  1px 1px;
	font-size: 20px;
	line-height: 125%;
	padding: 5px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	background: #4AA0E0 url(/images/head_rdn.png) left top no-repeat;	
}

.multinews6 {
	margin:  1px 1px;
	font-size: 18px;
	line-height: 125%;
	padding: 5px;
	color: #FFF;
	text-align: right;
	font-weight: normal;
	background: #FFD800 url(/images/head_lck.gif) left top no-repeat;	
}

.multinews7 {
	margin:  1px 1px;
	font-size: 14px;
	line-height: 125%;
	padding: 5px;
	color: #FFF;
	text-align: right;
	font-weight: normal;
	background: #9AC403 url(/images/head_go.gif) left top no-repeat;	
}

.multinews8 {
	width:250px;
	margin:0 0 0 27px;
	font-size: 1px;
	line-height: 125%;
	padding: 1px;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	background: #FFFFFF;	
}


.multinewsh {
  border: 1px solid #F2F2F2;
  border: 1px solid #E1E1E1;
  margin:  10px 0;
  position: relative;
}
.multinewsh:hover {
border: 1px solid #D4D4D4;
background: #F4F2F1;
}


h3.multititle {
	padding-bottom: 8px;
	background: url(/images/dotted_orange.gif) left bottom repeat-x;
}

.date {
  color: #BBB;
  margin: 5px 0 5px;
  font-size: 13px;
  line-height: 1;
  padding: 0 0 0 7px;
}

 .multi-link {
  margin: 8px 0 8px;
  font-size: 11px;
  line-height: 1;
  padding: 0 0 0 3px;
}

h3.multititle,
h3.multititle a:link,
h3.multititle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #547446;
	font-weight: bold;
	clear: both;
}

h3.multititle a:hover { color: #3ca20e; }


.post.column {
	float: right;
	width: 48%;
}
.post.column.first {
	float: left;
}

.onecolonka {
	float: none;
           margin: 10px 10px 0px 10px;
}
.post.column .date  {
	font-size: 10px;
	line-height: 13px;
}

.post.column .entry {
	font-size: 11px;
	line-height: 12px;
}

.text {
  border: 1px solid #F2F2F2;
  border: 1px solid #E1E1E1;
  padding: 5px 15px 5px;
  position: relative;
}
.text:hover {
border: 1px solid #D4D4D4;
background: #F4F2F1;
}

.post .news-tags {
  padding: 4px 8px 6px;
  margin-top: 11px;
  border: 1px solid #EEE;
  font-size: 13px;
  color: #505050;
  line-height: 1;
  text-align: left;
}
.post.column .news-tags {
	font-size: 12px;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}
.post {
  margin: 0 0 15px;
}

.multilink {
font-size: 10px;
font-weight:bold;
color: #547446;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-align: right;
}

.adsense {width: 728px; margin-bottom:14px; background: #ffffff url(/images/adsense/block1.gif) repeat-y left; }
.adsense .r { width: 100%; background: url(/images/adsense/block1_r.gif) repeat-y right; }
.adsense .r .t_l { width: 100%; background: url(/images/adsense/block1_t_l.gif) no-repeat left top; }
.adsense .r .t_r { width: 100%; background: url(/images/adsense/block1_t_r.gif) no-repeat right top; }
.adsense .r .b_l { width: 100%; background: url(/images/adsense/block1_b_l.gif) no-repeat left bottom; }
.adsense .r .b_r { padding:18px; background: url(/images/adsense/block1_b_r.gif) no-repeat right bottom; font-size: 12px; }


#li_comments
		{
			/*width: 30%;*/
			height: 400px;
			padding: 16px;
		}
		
	/*Гороскоп*/
 .igniohscope {
    padding: 5px;
    font-family: Tahoma, Verdana, Geneva, Helvetica;
    color: #000000;
    background: #FFFFFF; 
  }

  .igniohscope h2 {
    margin:  1px 1px;
	font-size: 20px;
	line-height: 125%;
	padding: 5px;
	color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	background: #FF6C00 url(/images/head_rd.png) left top no-repeat;	
	border: 1px solid #F2F2F2;
  border: 1px solid #E1E1E1;
  margin:  10px 0;
  position: relative;
  }
  
  
    .boxtor { height: 15px; background: #fff url(/images/boxtop.gif) no-repeat; color: #000; }
	.bor { background: #fff url(/images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0px 5px 5px 5px; margin: 0 0 10px 0; }
	.bor p { padding: 0; margin: 0; padding-bottom: 2px; padding-right: 2px; text-align: justify; line-height: 16px; }

  
  
  .boxtop { height: 15px; background: #fff url(/images/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(/images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0px 10px 15px 9px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0; padding-bottom: 2px; padding-right: 7px; text-align: justify; line-height: 16px; }
	.image { float: left; margin: 0 9px 3px 0; }
	.statbox { padding:0; margin:0; padding-right:8px; margin-right:8px; margin-bottom:12px; margin-top:12px; padding-bottom:5px; padding-top:5px; text-align: center; border: dotted 1px #e2e2e2;}
	.statnum { font: icon 1.2em Tahoma, Arial, Sans-Serif; color:#0066CC; }
	.stattext { padding:0; margin:0; text-align: center;}
	
	
	 .boxtoph { height: 15px; background: #fff url(/images/boxtoph.gif) no-repeat; color: #000; }
	.boxh { background: #fff url(/images/boxh.gif) no-repeat bottom left; color: #5b5b5b; padding: 0px 10px 15px 9px; margin: 0 0 10px 0; }
	.boxh p { padding: 0; margin: 0; padding-bottom: 2px; padding-right: 7px; text-align: justify; line-height: 16px; }
	
	
	/*������*/
	.friends-block {border:1px #999 solid; overflow:hidden; padding:10px 15px 0; margin: 0 0 20px;}
.friends-block ul{ list-style:none outside;}
.friends-block ul li{margin:0; padding:0 0 15px; margin:0;}
.friends-block ul li img{ }
.friends-block ul li span{ display:block;}
.friends-block ul li strong {color:#333; text-decoration:none;}


