*{ font-size:100%; margin:0; padding:0; border:0;}
body{ margin:0; padding:0; background:#bdc3ca; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	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;}
img {behavior: url("png.htc"); border:none;}
#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;}
#header_cont{width:auto;	min-width:1000px; height:100%; height:auto;	overflow:hidden; margin:0 auto;}
#header{ position:relative;	background:#fff url(../images/header.gif) repeat-x; margin:0 auto; min-width:900px; height:auto; clear:both; padding:0 30px 0;}

#header .pl_l_cont {background:#f38f00; width:320px; color:#fee5cb; font-weight:bold; padding:7px 15px 10px 18px; vertical-align:middle; line-height:23px;}
#header .pl_r_cont {background:#313437; color:#ded8d8; font-weight:bold; font-size:13px; padding:7px 16px 10px 18px; vertical-align:middle; line-height:23px;}
#header .pl_r_cont a{ color:#ded8d8;}
#header .pl_r_cont a:hover{ color:#ded8d8; text-decoration:none;}
#header .pl_r_cont h1{color:#ded8d8; font-weight:bold; font-size:13px; vertical-align:middle; line-height:23px; padding:0; margin:0px;}
#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-newy_cont {background:#0497BB; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-newy_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:#967F02; 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;}
#header .pl_l_c-sold_cont {background:#967F02; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-sold_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_c-8mar_cont {background:#967F02; width:338px; color:#fff; font-weight:bold; padding:4px 15px 4px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_c-8mar_cont {background:#313437; font-size:12px; font-weight:normal; color:#fff; padding:14px 16px 14px 14px; vertical-align:middle;}
#header .pl_l_cat_cont {background:#f38f00; width:348px; color:#fff; font-weight:bold; padding:10px 5px 5px 0px; font-size:18px; vertical-align:middle;}
#header .pl_r_cat_cont {background:#313437; 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 auto; padding:0 0 0; width:1000px;}

#content_cont{ width:1000px; min-width:1000px; position:relative; margin:0 auto;}
#content{position:relative; margin:0 auto; min-width:1000px; height:auto; min-height:300px;}
.menu {width:337px; padding:5px 5px 30px 20px; float:left}
.cont { padding:0 30px 20px 0; margin:0 0 0 380px;}
.main_left{ position:absolute; float: left; margin-left:-600px; overflow:hidden; background: #dee2e6 url(../images/m_l.gif) right top repeat-y; width:600px; height:10000px;}
.main_right{ position:absolute; float:right; margin-left:1000px; overflow:hidden; background:#dee2e6 url(../images/m_r.gif) repeat-y; width:600px; height:10000px;}

#footer_cont{ width:1000px; min-width:900px; position:relative; margin:0 auto;}
#footer{position:relative; margin:0 30px; color:#000; font-size:12px; padding:20px 0;}
#footer a:link, #footer a:visited {color:#000;}
#footer a:hover {color:#555; text-decoration:none;}

/* MENU */
#main_link { padding:5px 0 10px 10px;}
#main_link a:link, #main_link a:visited {color:#FB7000;font-size:24px;font-weight:normal;}
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_c-birthday {background:url(../images/act_or.gif) no-repeat; width:344px;}
.act_c-eachday {background:url(../images/act_gr.gif) no-repeat; width:344px;}
.act_c-prof {background:url(../images/act_bl.gif) no-repeat; width:344px;}
.act_c-joke {background:url(../images/act_red.gif) no-repeat; width:344px;}
.act_c-work {background:url(../images/act_ma.gif) no-repeat; width:344px;}
.act_c-love {background:url(../images/act_pk.gif) no-repeat; width:344px;}
.act_c-newy {background:url(../images/act_bl.gif) no-repeat; width:344px;}
.act_c-sold {background:url(../images/act_bl.gif) no-repeat; width:344px;}
.act_c-8mar {background:url(../images/act_bl.gif) no-repeat; width:344px;}
html>body .act_c-birthday {background:url(../images/act_or.gif) no-repeat; width:352px;}
html>body .act_c-eachday {background:url(../images/act_gr.gif) no-repeat; width:352px;}
html>body .act_c-prof {background:url(../images/act_bl.gif) no-repeat; width:352px;}
html>body .act_c-joke {background:url(../images/act_red.gif) no-repeat; width:352px;}
html>body .act_c-work {background:url(../images/act_ma.gif) no-repeat; width:352px;}
html>body .act_c-love {background:url(../images/act_pk.gif) no-repeat; width:352px;}
html>body .act_c-newy {background:url(../images/act_bl.gif) no-repeat; width:352px;}
html>body .act_c-sold {background:url(../images/act_bl.gif) no-repeat; width:352px;}
html>body .act_c-8mar {background:url(../images/act_bl.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 a:hover {text-decoration:underline;}

.item_menu h2.c-birthday a{color:#cc8600;}
.item_menu h2.c-birthday a:hover {color:#ad7202;}

.item_menu h2.c-eachday a{color:#199401;}
.item_menu h2.c-eachday a:hover {color:#167e02;}

.item_menu h2.c-prof a{color:#047fb8;}
.item_menu h2.c-prof a:hover {color:#06648f;}

.item_menu h2.c-love a{color:#ff0054;}
.item_menu h2.c-love a:hover {color:#bd0743;}

.item_menu h2.c-work a{color:#a800d8;}
.item_menu h2.c-work a:hover {color:#8805ae;}

.item_menu h2.c-joke a{color:#aa0000;}
.item_menu h2.c-joke a:hover {color:#780101;}

.item_menu h2.c-city a {color:#d33494;}
.item_menu h2.c-city a:hover {color:#b22078;}

.item_menu h2.c-song a {color:#C1A50D;}
.item_menu h2.c-song a:hover {color:#967f02;}

.item_menu h2.c-newy a {color:#00B4E0;}
.item_menu h2.c-newy a:hover {color:#0497BB;}

.item_menu h2.c-sold a {color:#00B4E0;}
.item_menu h2.c-sold a:hover {color:#0497BB;}

.item_menu h2.c-8mar a {color:#0052DB;}
.item_menu h2.c-8mar a:hover {color:#0497BB;}

.menu_links {margin-left:90px;}


/* CONTENT */
#player { width:580px; height:80px; margin-left:5px;}
#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:160px;}
.und_anonse { background:#91bc29; text-align:left; padding:5px 0 10px; margin-bottom:25px; width:189px;}
.anonse .und_anonse a.white{color:#fff; display:block; padding-left:10px; font-size:11px; text-decoration:none; font-weight:bold;}
.anonse .und_anonse a.white:hover{ text-decoration:underline;}

.category { margin:15px 0 0 20px; width:90%;}
.category td{ padding:0 15px 20px 0; width:40%;}
.like { margin:15px 0 0 13px;}
.pop {margin:20px 0 0 5px;}
.like td{ padding:0 15px 20px 4px; width:175px;}
.cat_item{}
.listen {background:url(../images/listen_btn.gif) no-repeat top center; width:64px; height:67px; float:left;}
.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;}

.text {margin:20px 320px 10px 7px;}
.text  p{ font-size:14px; font-weight:bold; padding:0 0 5px; margin:0;}
.send {margin:20px 0 10px 10px; border-left:1px solid #d2d1d1; padding:0 0px 10px 20px; position:relative; float:right; width:320px;}
.send  p{ font-size:14px; font-weight:bold; padding:0 0 5px; margin:0;}
.send_main {margin:20px 0 10px 10px; border-left:1px solid #d2d1d1; padding:0 0px 10px 20px; position:relative; width:320px;}
.send_main  p{ font-size:14px; font-weight:bold; padding:0 0 5px; margin:0;}
.send_item {margin:0 0 10px 240px; 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;}

.send_desc_abs2{ position:absolute; z-index:1000; top:40%;left:40%;}

.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:131px; height:37px; padding:0 10px 0; margin:0; 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 p {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;}

/* HOLIDAY */
#gr_hol {margin-top:20px; width:99%;}
#gr_hol td {padding-bottom:20px; width:32%;}
.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 0px; text-indent: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 15px 5px 0; color: #fff;}
#cat_menu a {color:#fff;}
#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 span.active {text-decoration:none; font-weight:bold;}

/* 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:20px; vertical-align:middle; padding-top:3px; margin:0;}
#top_menu a:link, #top_menu a:visited { font-weight:bold; color:#ccc; padding:10px 30px 10px 10px;}
#top_menu a:hover { color:#fff;}

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;}

#xhr_pageblocker{
position:absolute;
display:block;
width:3000px;
height:3000px;
z-index:100;
background-color:#333;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
-moz-opacity: 0.90; /* Mozilla 1.6 */
-khtml-opacity: 0.90; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.90;
display: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;}

input {vertical-align:middle;}

.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;}
#gmt {font:9px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 15px;}

/* --------------------- 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;}

