/* main */
*{margin:0;}
body{background-color:#f0dfb7;font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;font-size:13px;color:#333;padding:0;}
h1{font-size:18px;} h2{font-size:16px;} h3{font-size:15px;padding:10px 0 0;} h4 {font-size:14px;}
p{padding:10px 0 0;}
ul{list-style:none;margin:0 5px;padding:0;}
li{margin-left:5px;padding-top:1px;padding-bottom:1px;}
li.sublist{padding-left:13px;font-size:12px;}
li.sublist a{font-size:11px;}
li.headlist{font-size:12px;}
img{border:0;}
img.left{float:left;margin-right:10px;}
img.left2{float:left;padding:15px 5px;}
img.right{float:right;margin:0 0 0 10px;}
.new_play_bg{width:132px;height:119px;text-align:center;background:url(images/new_prod_box.gif) no-repeat center;position:relative;margin:5px;float:left;}
img.playthumb{padding:5px 0 0 0;width:120px;height:110px;}

/* header */
#header{position:relative;width:980px;height:200px;background: #f0dfb7 url(hol/head4_2.jpg) no-repeat;overflow:hidden;margin:0 auto;}
.header_1{position:relative;width:980px;height:30px;margin:0 auto;}
.head_top{position:relative;top:0;height:25px;float:right;background:url(images/head_text.png) repeat-x;overflow:hidden;z-index:100;margin:0 auto;padding:5px 10px 0;}
.head_top h1{font-size:13px;color:#C04000;font-weight: bold;}
.header_2{position:relative;width:980px;height:140px;margin:0 auto;}
#topbanner {float:left;margin-top:73px;margin-left:10px;padding:0;width:468px;height:60px;border:2px solid #fff;}
.header_3{position:relative;width:980px;height:30px;margin:0 auto;}
.menu_1 {list-style:none;font: 12px "Trebuchet MS", Arial, sans-serif;margin:0;	padding:0;}
.menu_1 li {line-height:100%;margin-left:5px; display:inline-block;float:left;}
.menu_1 a.limenu {display:block; text-transform:uppercase; color:#FFF; padding:5px 10px; background:#333;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.menu_1 a.selected {	display:block; text-transform:uppercase; color:#FFC; padding:5px 10px; text-decoration:none; 	background:#C30A0A;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.menu_1 a.new {display:block; text-transform:uppercase; color:yellow; padding:5px 10px; text-decoration:none; background:#333;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.menu_1 a:hover {text-decoration:none;background:#C30A0A;}

#menu_2{text-align:center;width:980px;height:38px;background:#db2639 url(main/top_menu.jpg);font-size:13px;margin:0 auto;}
#menu_2 ul{list-style-type:none;list-style-image:none;text-align:center;}
#menu_2 ul li{display: -moz-inline-box;margin-right:5px;padding: 5px 1px 5px 1px;}
#menu_2 ul li{display:inline-block;}
* html #menu_2 ul li{ display:inline;}
*+html #menu_2 ul li{ display:inline;}
#menu_2 ul li a{color:#ffc;font-size:13px;display: block;padding-top: 5px;text-decoration:none;}
#menu_2 a:link,#menu_2 a:visited,#menu_2 a:active{text-decoration:none;}
#menu_2 a:hover{text-decoration:underline;}


/* lbar and rbar */
.box-pink, .box-green, .box-red, .box-yellow, .box-orange, .box-blue {width:235px;display:block;margin-bottom:10px;overflow:hidden;font: 13px/15px "Trebuchet MS", Arial, sans-serif;} 
.box-pink{border:1px solid #F0F;background:#FBF1FF;}
.box-green{border:1px solid #68B126;background:#F0FFE2;}
.box-red{background:#FBF1FF;border:1px solid #C30A0A;}
.box-blue{background:#EAF5FF;border:1px solid #5bcaf8;}
.box-yellow{background:#FFFAE9;border:1px solid #E8B000;}
.box-orange{background:#fff8e7;border:1px solid #FF4F00;}

.box-ny{width:235px;height:330px;background:url(images/ny.jpg) no-repeat;font-size:12px;margin:0 2px 5px 2px;}
.box-ny .title{font-size:13px;padding:10px 5px 15px 5px;text-align:center;font-weight:bold;}
.box-ny  a {color:#0065ff;}
.box-ny  a:hover {color:#ff3f00;}

.box-pink .title, .box-green .title, .box-red .title, .box-yellow .title, .box-orange .title, .box-blue .title {height:34px;margin-bottom:5px;padding:0 4px;font: 13pt "Trebuchet MS", Arial, sans-serif;font-weight:bold;text-align:center;color:#fff;}
.box-green .title{background:url(main/top_menu_green_1.png) repeat-x;}
.box-pink .title {background:url(main/top_menu_pink_1.png) repeat-x;}
.box-red .title{background:url(main/top_menu_red_1.png) repeat-x;}
.box-yellow .title{background:url(main/top_menu_yellow_1.png) repeat-x;}
.box-orange .title{background:url(main/top_menu_orange_1.png) repeat-x;}
.box-blue .title{background:url(main/top_menu_blue_1.png) repeat-x;}

.box-pink a{color:#906;}
.box-pink a:hover,.box-pink .cont strong,.box-pink .cont b,.box-pink .today{color:#F0F;}
.box-green a{color:#030;}
.box-green a:hover,.box-green .cont strong,.box-green .cont b{color:#68B126;}
.box-blue a{color:#005499;}
.box-blue a:hover,.box-blue .cont strong,.box-blue .cont b{color:#5bcaf8;}
.box-yellow a{color:#977100;}
.box-yellow a:hover,.box-yellow .cont strong,.box-yellow .cont b{color:#E8B000;}
.box-orange a{color:#C04000;}
.box-orange a.l3,.box-orange a:hover,.box-orange .cont strong,.box-orange .cont b{color:#FF4F00;}
.box-red a{color:#600;}
.box-red a.l3,.box-red a:hover,.box-red .cont strong,.box-red .cont b{color:#C30A0A;}

/* content */
#page{position:relative;width:980px;padding-top:5px;background:#FFF;margin:0 auto;}
#content{float:left;width:480px;background:#FFF;margin:0;}
#content740{position:relative;float:left;width:720px;background:#FFF;overflow:hidden;margin:0;padding:0;}
#content740_right{position:relative;float:left;width:720px;padding-right:0;background:#FFF;}
#content_full{float:left;width:980px;background:#FFF;text-align:center;}
.head1,.head2,.head3,.head4,.head5{margin-top:5px;margin-bottom:5px;text-align:left;overflow:hidden;padding:5px 0 5px 30px;font: 14px/15px "Trebuchet MS", Arial, sans-serif;}
.head1{background:url(images/h_yellow.jpg) no-repeat;background-position:center left;color:#977100;}
.head2{background:url(images/h_green.jpg) no-repeat;background-position:center left;color:#030;}
.head3{background:url(images/h_red.jpg) no-repeat;background-position:center left;color:#600;}
.head4{background:url(images/h_blue.jpg) no-repeat;background-position:center left;color:#005499;}
.head5{background:url(images/h_pink.jpg) no-repeat;background-position:center left;color:#306;}
#lbar{position:relative;left:-5px;float:left;padding-left:5px;width:240px;font-size:12px;overflow:hidden;}
#rbar{position:relative;right:-3px;float:right;width:240px;font-size:12px;overflow:hidden;}

.post{width:450px;float:left;overflow:hidden;padding:0 4px 4px;}
.post740{width:715px;float:left;overflow:hidden;padding:10px 4px 4px;}
.post2{width:95%;margin-top:5px;margin-bottom:15px;padding-bottom:10px;float:left;border-bottom:1px dashed #AAA;overflow:hidden;}
.post370{width:350px;float:left;overflow:hidden;padding:10px 4px 4px;}
.post370r{width:350px;float:right;overflow:hidden;padding:10px 4px 4px;}
.post-blue{width:460px;display:block;overflow:hidden;padding:0 0 0 15px;}
.post-blue .title{height:34px;text-align:center;background:url(main/post-blue-top.png) no-repeat left top;color:#FFF;}
.post-blue .poem{background:#FFF;text-align:center;padding:5px;}
.post-blue li{background-image:url(main/list3.gif);background-position:left 8px;background-repeat:no-repeat;padding-left:10px;margin-top:3px;}
.post-blue740{width:720px;display:block;float:left;margin-bottom:10px;overflow:hidden;padding:0 7px 5px;}
.post-blue740 .title{height:34px;text-align:center;color:#000;}
.post-blue740 .poem{background:#FFF;text-align:center;font-size:12px;padding:5px;}
.post-blue740 li{background-image:url(main/listdot.gif);background-position:left center;background-repeat:no-repeat;padding-left:13px;}
.post-blue740 .noimgli li{background-image:none;padding-left:3px;}

#linelink{padding:2px 0 5px;font-size:10px;text-transform: lowercase;}

.small{font-size:10px;color:#999;margin:5px 0 5px;padding:0;}
.small a{color:#999;}
.cont12{width:49%;float:left;text-align:center;margin:0;padding:10px 0;}
.incut{float:right;width:200px;height:120px;background:#F0FFE2;border:1px solid #68B126;font-size:11px;margin:10px 10px 15px 0;padding:5px;}
.blocklink{float:left;width:240px;text-align:left;}
#googlelinkyellow{font:normal small Arial, Helvetica, sans-serif;color:#000;background:#FFFAE9;}
#googlelinkyellow a:link,#googlelinkyellow a:visited,#googlelinkyellow a:active,#googlelinkyellow a:hover{color:#977100;font-weight:400;text-decoration:underline;vertical-align:text-top;}
.dayhappy{width:250px;float:left;}
#happyday{background:#68B126 url(calend/green_bottom.png) no-repeat left bottom;width:240px;height:240px;float:left;text-align:center;color:#fff;margin:10px 10px 5px 0;padding:0;}
#happyday .title{font-size:48px;background:#68B126 url(calend/green_top.png) no-repeat left top;margin:0;padding:10px 0 10px;}
#happyday p{font-size:26px;padding-bottom:10px;}
#happyday .cont{float:left;}
#happyday a:link,#happyday a:visited,#happyday a:active,#happyday a:hover{color:#fff;font-weight:400;text-decoration:underline;vertical-align:text-top;}
.congr_cards{padding:10px 5px;}
.cards_sitebar{text-align:left;background:url(cards/mthumb_block.gif) no-repeat center center;}
.mthumb_block{float:left;width:100%;height:96px;background:url(cards/mthumb_block.gif) no-repeat left center;text-align:left;margin:0 8px 12px 0;padding:12px 0 0;}
.mthumb_block IMG{border:1px solid #000;color:#EF1A1A;display:block;text-align:left;float:left;margin:0 10px 0 4px;}
.mthumb_block A{color:#306;font-size:8pt;}

#yseachform{position:relative;z-index:99;width:450px;border:0;top:5px;}
#yseachform ul{list-style:none;margin:0;padding:0;}
#yseachform li{list-style:none;background-image:none;margin:0;}
.readmore{background:url(main/more.gif) no-repeat 0 0;text-decoration:none;padding:0;}

/* to whom */
.box-160{height:200px;width:140px;float:left;text-align:center;margin:0;padding:0;}
.box-160 IMG{display:block;text-align:left;float:left;margin:0 auto;}


/* блок Подарки боковой с ценами */
.pod_item{font-family:Tahoma,Arial;font-size:12px;float:left;border:1px solid #eee;z-index:1;width:220px;text-align:center;height:160px;overflow:hidden;background-color:#FFF;margin:0 3px 5px 3px;padding:2px;}
.pod_title{display:block;overflow:hidden;height:32px;margin-bottom:3px;font-variant:small-caps;color:#2BA0FE;}
.pod_title a,.pod_title a:hover{color:#2BA0FE;}
.pod_img{width:120px;text-align:center;height:120px;z-index:1;overflow:hidden;float:left;}
.pod_shop{font-size:11px;overflow:hidden;padding:5px 1px 0 1px;}
.pod_shop a{font-weight:400;}
.pod_box{padding:10px 1px 0 1px;font-size:10px;overflow:hidden;color:#333;}
.pod_box a{font-weight:400;color:#333;}

/* Подарки в подвале */
table.pdr_border{font-family:Tahoma,Arial;border:#68B126 1px solid;font-size:10px;background-color:#e4faf1;}
table.pdr_border a.goto:link,table.pdr_border a.goto:active,table.pdr_border a.goto:visited,table.pdr_border a.goto:hover{color:navy;font-weight:700;text-decoration:none;}
td.pdr_td1{font-size:10px;text-align:center;background-color:#F0FFE2;}
td.pdr_td1_1{font-size:12px;text-align:center;background-color:#d0f0ff;}
td.pdr_td2{border:#c0ebd0 1px solid;background-color:#fff;text-align:center;width:85px;}
td.pdr_td3{font-size:15px;font-weight:700;text-align:center;color:#b5111b;background-color:#F0FFE2;}
td.pdr_td4{font-size:11px;text-align:center;background-color:#F0FFE2;text-decoration:underline;color:#030;}
td.pdr_td4 a {color:#030;}
td.pdr_td4 a:hover {color:#68B126;}

/* Голосовые открытки */
.b-card-all {background:url(images/muz.png) no-repeat;background-position:top right;}
.b-card{width:100%;position:relative;}
.b-card p {margin: 0;padding:0;}
.b-card:after{content:'';display:block;clear:both;overflow:hidden;height:0;}
.b-card .player{float:left;cursor:pointer;margin-right:-100%;width:67px;height:67px;}
.b-card .player img{color:#889293;font-size:10px;margin-top: 2px;}
.b-card .card-info{position:relative;margin:0 0 0 71px;}
.b-card .name{margin:0;padding:5px 0 3px;font: 13px/15px "Trebuchet MS", Arial, sans-serif;}
.b-card .name a{color:#0052db;text-decoration:none;}
.b-card .theme{padding:2px 0 0;}
.b-card .theme a{color:#818181;text-decoration:none;}
.b-card .send a{background:url(images/send_btns.gif) 0 0 no-repeat;color:#889293;display:block;width:60px;text-align:center;height:17px;font-size:10px;text-decoration:none;line-height:14px;margin:2px 0 3px;}
.b-card .send a:hover{background-position:-60px 0;color:#0052DB;}
.b-card .name a:hover{text-decoration:underline;color:#0052db;}
.b-card .theme a:hover{text-decoration:underline;}

/* job */
.tcal{font-family:tahoma;font-size:12px;color:#333;margin-top:10px;width:100%;}
.tcal CAPTION{background:#58C8F8;border-bottom:1px solid #eee;margin-top:10px;padding-top:5px;padding-bottom:5px;font-size:14px;font-weight:700;text-align:center;color:#FFF;font-variant:small-caps;}
.tcal .numday{font-size:18px;width:60px;text-align:center;padding-top:5px;padding-bottom:5px;}
.tcal .numday2{font-size:13px;width:60px;text-align:center;padding-top:5px;padding-bottom:5px;}
.tcal .nameday{font-size:12px;text-align:left;padding-left:5px;padding-top:5px;padding-bottom:5px;}
.tcal .tr1{background:#FFF;}
.tcal .tr2{background:#F0F3F6;}

.tnd_table1{border:0;background-color:#fff8e7;margin-left:2px;height:348px;border-color:#ffabb3;border-style:solid;}
.tnd_table1 .tnd_img {background-color:#fff;border: 1px solid #ffccff;height:82px;padding:1px;}
.tnd_table1 .tnd_tdorange{background-color:#fce3ee;border: 1px solid #fff;text-align:center;padding:1px 0;}
a.tnd_font{text-decoration: none;font-family: Verdana, sans-serif;font-size: 13px;color: #4b0082;font-weight: bold}

a.lev3{font-size:10pt;color:#906;font-family:tahoma, Arial;}
a.lev2{font-size:12pt;color:#C04000;font-family:tahoma, Arial;}
.cardssmall{height:135px;width:120px;font-family:Verdana;font-size:10px;background-color:#f0dfb7;border:1px solid #E8B000;margin:4px;}
.cardssmall .headimg{height:22px;font-weight:700;font-size:11px;text-align:left;padding-left:2px;background-image:url(cards/bg_header.png);}
.cardssmall .imgcards{height:100px;width:100px;text-align:center;vertical-align:middle;border:1px solid #CCC;background-color:#FFF;padding:3px;}
.coming1day{width:220px;margin:3px 3px 10px 10px;}
.coming1ico{padding:3px;}
.coming1ico img{border:1px solid #AAA;background:#FFF;margin:1px 3px;padding:1px;}
a:link,a:visited,a:active,#rtop a:hover,.congr_cards a{text-decoration:none;}
a:hover{text-decoration:underline;}
.post-blue740 .title a{color:#000;}
.post-blue .head1 h1,.post-blue .head1 h2,.post-blue .head1 h3,.post-blue740 .head1 h1,.post-blue740 .head1 h2,.post-blue740 .head1 h3,.post-blue .head2 h1,.post-blue .head2 h2,.post-blue .head2 h3,.post-blue740 .head2 h1,.post-blue740 .head2 h2,.post-blue740 .head2 h3,.post-blue .head3 h1,.post-blue .head3 h2,.post-blue .head3 h3,.post-blue740 .head3 h1,.post-blue740 .head3 h2,.post-blue740 .head3 h3,.post-blue .head4 h1,.post-blue .head4 h2,.post-blue .head4 h3,.post-blue740 .head4 h1,.post-blue740 .head4 h2,.post-blue740 .head4 h3,.post-blue .head5 h1,.post-blue .head5 h2,.post-blue .head5 h3,.post-blue740 .head5 h1,.post-blue740 .head5 h2,.post-blue740 .head5 h3{text-align:left;padding-bottom:5px;}
#lbar a:link,#lbar a:visited,#lbar a:active,#rbar a:link,#rbar a:visited,#rbar a:active{font-weight:700;}
.post2 h3 a,.post2 h3 a:hover{color:#333;}
.post-blue a,.post-blue740 a,.blocklink a{color:#005499;font-weight:700;}
.post-blue h1,.post-blue h2,.post-blue h3,.post-blue740 h1,.post-blue740 h2,.post-blue740 h3,.gift_podarki,.p_center{text-align:center;}
.post-blue a:hover {color:#2BA0FE;}
.post-blue .cont,.post-blue740 .cont{background:#FFF;text-align:left;padding:5px;}
#googlelinkyellow b,#happydaylink h4{font-size:13px;text-decoration:underline;padding-left:5px;padding-top:3px;}
#googlelinkyellow li,#happydaylink li{background-image:none;padding-left:4px;padding-top:1px;list-style:none;margin-left:0;}
.tcal .smonth,.comingday{font-size:10px;}
.linkaut {color:#333;}
.linkaut a {color:#333;text-decoration:none;font-weight:normal;}

/* постраничный вывод */
.link_bar{text-align:center;font-size:16px;color:#2BA0FE;font-weight:700;margin:0;padding:0;width:450px;}
.link_bar b{font-size:24px;font-weight:700;}
.link_bar_top{text-align:center;font-size:12px;color:#999;font-weight:400;font-family:tahoma;margin:0;padding:0;}

/* play */
.posttile {margin-bottom:5px;text-align:left;}


/* footer */
#footer{width:980px;text-align:center; border-top: 0px solid #DA1F32;font:normal small Tahoma, Arial, sans-serif;font-size:12px;margin:0 auto;padding:4px 0;color:#000;}
#footer_counter{width:980px;text-align:center;margin:10px auto 0;padding:0;}
#footer_reklama{width:980px;text-align:left;margin:0 auto;padding:10px 0;}
#footer2{width:980px;text-align:center;font:normal small "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:smaller;color:#977100;margin:0 auto;padding:4px 0;}


.trstat {padding-bottom: 1px;padding-left: 4px;padding-right: 4px;padding-top: 1px;
border-bottom: #dad0b4 1px solid;border-left: #fff 1px solid;border-right: #dad0b4 1px solid;border-top: #fff 1px solid;
background-color: #f4eed0;color: #333;font: bold 11px tahoma, arial, sans-serif;}
.tdstat {padding-bottom: 1px;padding-left: 4px;padding-right: 4px;padding-top: 1px;
border-bottom: #dad0b4 1px solid;border-left: #fff 1px solid;border-right: #dad0b4 1px solid;border-top: #fff 1px solid;
background-color: #f4eed0;color: #333;font: bold 13px tahoma, arial, sans-serif;
}
.tdstat2{padding-bottom: 1px;padding-left: 4px;padding-right: 4px;padding-top: 1px;
border: 0;background-color: #fff;color: #000;font: 13px tahoma, arial, sans-serif;
}
.pagenav {padding-bottom: 1px;padding-left: 4px;padding-right: 4px;padding-top: 1px;
border-bottom: #dad0b4 1px solid;border-left: #fff 1px solid;border-right: #dad0b4 1px solid;border-top: #fff 1px solid;
background-color: #fff;color: #333;font: bold 13px tahoma, arial, sans-serif;
margin:1px 1px 1px 1px;float:left;width:20px;
}

.rate {font: 12px "Trebuchet MS", Arial, sans-serif;margin:5px 0;	padding:0;height:22px;width:200px;}
.headrate {font: 12px "Trebuchet MS", Arial, sans-serif;margin:5px 0;	padding:0;height:22px;width:200px;}
.headrate_b {font: 12px "Trebuchet MS", Arial, sans-serif;margin:5px 0;	padding:0;height:22px;width:300px;}
.elem {line-height:100%;margin-left:5px; display:inline-block;float:left;}
.elem .lin {display:block; text-transform:uppercase; color:#FFF; padding:5px 10px; background:#333;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.elem  .tek {	display:block; text-transform:uppercase; color:#FFC; padding:5px 10px; text-decoration:none; 	background:#C30A0A;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.elem .ocen {display:block; background:#FFF;padding:0;margin:0;}
.elem .l2 {display:block; text-transform:uppercase; color:#FFF; padding:5px 10px; background:#E8B000;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.elem  .lin  a, .elem  .l2  a{color:#FFF;text-decoration:underline;}
.elem  .lin  a:hover, .elem  .l2  a:hover {color:#FFC;}

.greets {display:block; color:#FFC; margin:5px;	padding-top:10px; padding-left:15px; background:#333; height:32px;
		-moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.greets a {color:#FFC;text-decoration:underline;}
.greets a:hover {color:#FFF;}
    

/* #share42 {position: fixed;z-index: 1000;right:1px;top: 50%;} */
#share42 {position: fixed;z-index: 1000;margin-left: 990px;}
#share42 {padding: 6px 6px 0;background: #FFF;border: 1px solid #E9E9E9;border-radius: 4px;}
#share42:hover {background: #F6F6F6;border: 1px solid #D4D4D4;box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

.bltiz  {display:block;float:left;font-family: tahoma; font-size: 13px;width:233px;border: 0 solid #5bcaf8; background: #F0FFE2;padding:2px;}
.bltiz .bl1 {float:left;width:230px;vertical-align:middle;border: 0;margin-bottom:3px;}
.bltiz .bl1 img.left{float:left;margin-right:10px;border: 1px solid #999;}
.bltiz .bl1 .txt {padding-top:10px;}

.sendsms {display:block;float:left;background:url(images/phone.jpg) no-repeat left;width:320px;height:650px;padding:0;mergin:0;}
.sendsms .textsms {display:block;float:left;width:270px;height:510px;margin:70px 25px 0 25px;}

