* {
margin:0;
padding:0;
}

#toplinecontainer { border-bottom: 1px dashed #cecece; text-align:center; max-height:96px; overflow:hidden;}

body {
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
background:#FFF;
}

ul {
list-style:none;
}

.clearfloat {
clear:both;
font-size:1px;
line-height:0;
height:1px;
}

a {
text-decoration:none;
color:#000;
}

.layer {
width:100%;
height:1500px;
background:url(../images/iefix.gif);
top:0;
left:0;
position:absolute;
display:none;
}

/*
.minmax {
min-width:960px;
max-width:1220px;
overflow:hidden;
margin:0 auto;
padding:0 15px;
background:#FFF; 
}
*/


.minmax {
width: 1170px;
overflow: hidden;
margin: 0 auto;
padding: 15px 15px 0 15px;
background: #FFF;
}


.content {
width:100%;
float:left;
}

.main {
margin:0 0 0 195px;
}

.main-l {
margin:0 240px 0 0;
}

.main-r {
margin-left:-240px;
width:240px;
float:left;
}

.left {
float:left;
width:195px;
margin-left:-100%;
}

.banner {
text-align:center;
margin-bottom:30px;
border-top:0;
border-bottom:0;
padding:2px 0 5px;
}

.logo {
background:url(../images/logo.png) 16px 6px no-repeat;
height:209px;
margin-bottom:28px;
}

.logony1 {
background:url(../images/logo-ny-1.png) 16px 6px no-repeat;
height:209px;
margin-bottom:28px;
}

.logony2 {
background:url(../images/logo-ny-2.png) 16px 6px no-repeat;
height:209px;
margin-bottom:28px;
}

.logony3 {
background:url(../images/logo-ny-3.png) 16px 6px no-repeat;
height:209px;
margin-bottom:28px;
}

.logony4 {
background:url(../images/logo-ny-4.png) 16px 6px no-repeat;
height:209px;
margin-bottom:28px;
}

.logo a,.logony1 a,.logony2 a,.logony3 a,.logony4 a {
display:block;
height:209px;
text-indent:-9999px;
overflow:hidden;
}

.block9 {
background:url(../images/block9-y.gif) 0 0 repeat-y;
font-size:15px;
margin-bottom:20px;
}

.block9-t {
background:url(../images/block9-t.gif) 0 0 no-repeat;
}

.block9-b {
background:url(../images/block9-b.gif) 0 100% no-repeat;
padding:11px 0 7px 11px;
min-height:85px;
}

.block9 img {
float:left;
margin:0 10px 5px 0;
}

.block9 li img {
float:none;
margin:0;
}

.block9 a {
color:#000;
}

.block9 li.country img {
border:1px solid #e8e8e8;
}

.spis2 {
font-size:13px;
padding:8px 0 8px 10px;
}

.remember {
font-size:13px;
padding:4px 13px 13px;
}

.menu4 {
font-size:15px;
padding:8px 0 4px 13px;
}

.menu4 h3 {
font-size:15px;
color:#9aab58;
line-height:13px;
margin-bottom:12px;
}

.menu4 li li {
font-size:13px;
margin-bottom:6px;
}

.menu4 ul ul {
padding:6px 0 4px 15px;
}

.menu4 li.all a {
text-decoration:none;
border-bottom:1px dashed #0054a7;
font-style:italic;
}

.drop4 {
width:556px;
position:absolute;
z-index:100;
text-align:left;
left:120px;
top:-94px;
display:none;
}

.drop4-t {
background:url(../images/drop4-t.png) 0 0 no-repeat;
height:15px;
}

.drop4-b {
background:url(../images/drop4-b.png) 0 0 no-repeat;
height:12px;
}

.drop4-y {
background:url(../images/drop4-y.png) 0 0 repeat-y;
}

.drop4-y div {
position:relative;
background:none;
padding:0 0 10px 23px;
}

.menu4 div.drop4 span.close {
position:absolute;
left:514px;
top:6px;
}

.calendar {
background:url(../images/calendar-y.gif) 0 0 repeat-y;
margin-bottom:20px;
}

.calendar-t {
background:url(../images/calendar-t.png) 0 0 no-repeat;
}

.calendar-b {
background:url(../images/calendar-b.gif) 0 100% no-repeat;
padding:0 1px 11px;
}

.mm3 {
font-size:15px;
position:relative;
height:26px;
padding:7px 0 0;
}

.mm {
text-align:center;
font-size:15px;
position:relative;
height:26px;
padding:7px 0 0;
}

.mm a.prev {
border:none;
position:absolute;
left:13px;
}

.mm a.next {
border:none;
position:absolute;
right:13px;
}

.calendar td {
height:24px;
}

.calendar table td.saturday a,.calendar table td.sunday a {
color:#ff2325;
}

.calendar table tr.past-week a,.calendar table td.past-day a {
color:#8f9eb9;
}

.calendar table tr.past-week td.saturday a,.calendar table tr.past-week td.sunday a,.calendar table td.past-day.saturday a,.calendar table td.past-day.sunday a {
color:#fe8fb9;
}

.active-week td {
border-top:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
}

.active-week td.active-day {
border:2px solid #c00;
font-weight:700;
}

.drop {
width:103px;
position:absolute;
left:53px;
z-index:100;
top:-197px;
text-align:left;
}

.drop-t {
background:url(../images/drop-t.png) 0 0 no-repeat;
height:5px;
}

.drop-b {
background:url(../images/drop-b.png) 0 0 no-repeat;
height:7px;
}

.drop-y {
background:url(../images/drop-y.png) 0 0 repeat-y;
padding:8px 0 7px 14px;
}

.pictures {
margin-bottom:30px;
border:1px solid #e1e1e1;
padding:0 1px;
}

.podfm {
background:url(../images/podfm-y.gif) 0 0 repeat-y;
margin-bottom:30px;
}

.podfm-t {
background:url(../images/podfm-t.png) 0 0 no-repeat;
}

.podfm-b {
background:url(../images/podfm-b.gif) 0 100% no-repeat;
padding:10px 10px 4px;
}

.podfm-b div {
margin-bottom:8px;
font-size:12px;
}

.podfm-b div img {
width:50px;
height:50px;
border:1px solid #eaeaea;
float:left;
margin:0 10px 10px 0;
}

.podfm-b div p img {
border:none;
width:14px;
height:12px;
vertical-align:middle;
float:none;
margin:0;
}

.informer {
text-align:center;
padding-bottom:17px;
}

.block-cont {
height:88px;
position:relative;
margin-right:5%;
z-index:100;
}

.block {
background:url(../images/block-dot.gif) 0 0 repeat-x #FFF;
position:absolute;
z-index:2;
width:100%;
}

.block-b {
background:url(../images/block-dot.gif) 0 100% repeat-x;
}

.block-l {
background:url(../images/block-dot.gif) 23px 0 repeat-y;
}

.block-r {
background:url(../images/block-dot.gif) 100% 0 repeat-y;
}

.block-t-l {
background:url(../images/block-t-l.png) 0 0 no-repeat;
font-size:12px;
padding:9px 0 13px 37px;
}

.block-t-r {
background:url(../images/block-t-r.gif) 100% 0 no-repeat;
}

.block-b-l {
background:url(../images/block-b-l.gif) 0 100% no-repeat;
}

.block-b-r {
background:url(../images/block-b-r.gif) 100% 100% no-repeat;
}

.w01 p {
padding:0 10px 7px 0;
}

.block img {
margin-right:1px;
vertical-align:middle;
border:0;
}

.block ul {
padding:0 10px 9px 0;
}

.block li.first {
margin-bottom:1px;
}

.menu a {
border-bottom:1px dashed #000;
margin-right:27px;
}

.menu a:hover {
border:none;
color:#7e8d43;
text-decoration:none;
border-bottom:1px solid #FFF;
}

.block2 {
background:url(../images/reg-popup.png) 0 0 no-repeat;
height:40px;
margin-top:5px;
font-size:15px;
color:#fff;
}

.block2-over {
background-position:0 -40px;
}

.block2 a {
display:block;
height:25px;
color:#fff;
padding:15px 0 0 32px;
}

.menu .drop33 {
height:40px;
margin-top:5px;
font-size:15px;
color:#fff;
left:0;
top:0;
}

.drop33 {
width:222px;
position:absolute;
z-index:100;
text-align:left;
font-size:11px;
display:none;
}

.block3 {
position:absolute;
width:248px;
display:none;
margin:2px 0 0 -4px;
}

.block3-t {
background:url(../images/block3-t.png) 0 0 no-repeat;
height:26px;
}

.block3-b {
background:url(../images/block3-b.png) 0 0 no-repeat;
height:18px;
}

.block3-y {
background:url(../images/block3-y.png) 0 0 repeat-y;
padding:6px 0 0 15px;
}

.block3 table {
width:100%;
margin:-8px 0 -2px;
}

.block3 tr.error span {
display:block;
padding-bottom:8px;
}

.f01 {
margin-bottom:3px;
width:150px;
height:20px;
border:1px solid #c3c3c3;
}

.f05 {
width:154px;
}

.block4 {
width:248px;
position:absolute;
display:none;
margin:2px 0 0 -4px;
}

.block4-t {
background:url(../images/block4-t.png) 0 0 no-repeat;
height:26px;
}

.block4-b {
background:url(../images/block4-b.png) 0 0 no-repeat;
height:18px;
}

.block4-y {
background:url(../images/block4-y.png) 0 0 repeat-y;
padding:0 0 0 15px;
}

.block4 a {
color:#326dd1;
text-decoration:underline;
}

.block4 a:hover {
color:#FF612A;
text-decoration:none;
}

.logined h2 {
font-size:15px;
color:#7e8d43;
margin-bottom:10px;
margin-top:7px;
}

.logined ul span {
position:absolute;
background:url(../images/bullet2.png) 0 0 no-repeat;
width:19px;
height:18px;
text-align:center;
margin-left:5px;
color:#0054a7;
}

.exit {
float:right;
color:#900;
text-decoration:underline;
}

.menu2 {
background:url(../images/menu2-x.png) 0 0 repeat-x;
margin:38px 0 28px 23px;
}

.menu2-l {
background:url(../images/menu2-l.png) 0 0 no-repeat;
}

.menu2-r {
background:url(../images/menu2-r.png) 100% 0 no-repeat;
height:36px;
}

.menu2 td {
height:36px;
font-size:15px;
width:20%;
white-space:nowrap;
}

.menu2 td a {
display:block;
height:28px;
padding:8px 15px 0;
}

.menu2 td span span a.no:hover {
cursor:default;
}

.menu2 td a:hover {
text-decoration:none;
color:#FFF;
}

.menu2 td span span,.menu2 td.activefirst1 span span {
background:url(/images/menu2-td.png) 100% 0 no-repeat;
}

.menu2 td.activefirst1 span span {
height:28px;
color:#FFF;
padding:8px 15px 0;
}

.menu2 td.last span span,.menu2 td.last2 span span {
background:none;
}

.menu2 td.last a {
background:url(../images/bullet7.gif) 100% 15px no-repeat;
margin-right:17px;
}

.menu2 td.active,.menu2 td.active1,.menu2 td.activefirst1 {
background:url(/images/menu2-x.png) 0 -36px repeat-x;
}

.menu2 td.activefirst a,.menu2 td.activefirst1 span {
background:url(/images/menu2-l.png) 0 -36px no-repeat;
}

.menu2 td.activelast span,.menu2 td.activelast1 span {
background:url(/images/menu2-r.png) 100% -36px no-repeat;
}

.pad {
padding:0 32px;
}

.search {
padding:0 0 26px;
}

.f02 {
width:100%;
height:18px;
padding-top:2px;
border:1px solid #c3c3c3;
font:normal 13px Arial, Helvetica, sans-serif;
color:#c7c7c7;
text-indent:5px;
}

.f03 {
margin-left:8px;
}

.fleft {
float:left;
}

.today {
/*float:left; */
/*margin-bottom:25px;*/
margin-bottom:0px;
position:relative;
text-align:right;
z-index:0;
}


.today h1 {
font-size:36px;
font-weight:400;
line-height:31px;
margin-bottom:5px;
text-align:left;
}

.today span {
color:#999;
font-size:13px;
}

.famous-date {
font-size:13px;
padding-bottom:20px;
clear:both;
}

.famous-date h3 {
font-size:15px;
color:#9aab58;
line-height:13px;
margin-bottom:15px;
}

.famous-date div {
margin-bottom:19px;
}

/*
.famous-date div div {
 margin-bottom:7px; 
}
*/


.famous-date table {
width:100%;
margin-top:4px;
}

.famous-date table span {
font-size:15px;
display:block;
margin-bottom:4px;
}

.famous-date table img {
border:none;
margin-top:3px;
}

.plusyear div {
position:relative;
padding:0 0 0 45px;
}

.plusyear2 div {
position:relative;
padding:0 20px 0 45px;
}

.plus3 div{
position:static;
padding:0 0px 0 0px;
}

.plusyear2 div.w01 {
position:static;
padding:0;
}

.plus3 td {max-height: 180px;}
.plus3 td a.padb {padding-bottom:5px;}

.plus3 td span {
position: static;
font:normal 13px Georgia, "Times New Roman", Times, serif;
width:45px;
height:28px;
text-align:center;
padding-top:3px;
}
.plus3 td span.silver {padding: 3px 0 0 0;}
.plus3 td span.gold {padding: 3px 0 0 0;}


.plusyear span,.plusyear2 span {
position:absolute;
left:0;
top:-3px;
font:normal 13px Georgia, "Times New Roman", Times, serif;
width:45px;
height:28px;
text-align:center;
padding-top:3px;
}

.plusyear span.gold,.plusyear2 span.gold {
background:url(/images/venok-gold.png) 0 0 no-repeat;
}

.plusyear span.silver,.plusyear2 span.silver {
background:url(/images/venok-silver.png) 0 0 no-repeat;
}

.dayoftowm table {
width:100%;
text-align:center;
font-size:13px;
}

.dayoftowm img {
float:none;
margin:6px 0 4px;
}

.dayoftowm span img {
vertical-align:middle;
border:0;
margin:0;
}

.dayoftowm em {
font-style:normal;
font:normal 13px Georgia, "Times New Roman", Times, serif;
}

.dayoftowm p {
font-size:18px;
color:#0054a7;
position:relative;
text-align:right;
padding:37px 0 38px;
}

.dayoftowm p a {
font-size:18px;
}

.tab {
position:relative;
height:26px;
overflow:visible;
}

.tab ul {
position:absolute;
height:27px;
bottom:-1px;
}

.tab li {
background:url(../images/tab-x.gif) 0 0 repeat-x;
float:left;
}

.tab span {
display:block;
float:left;
background:url(../images/tab-l.png) 0 0 no-repeat;
}

.tab span span {
height:20px;
background:url(../images/tab-r.png) 100% 0 no-repeat;
font-size:15px;
font-weight:700;
padding:7px 14px 0;
}

.block5 {
background:url(../images/block5-dot.gif) 0 0 repeat-x #faffe8;
margin-bottom:30px;
}

.block5-b {
background:url(../images/block5-dot.gif) 0 100% repeat-x;
}

.block5-l {
background:url(../images/block5-dot.gif) 0 0 repeat-y;
}

.block5-r {
background:url(../images/block5-dot.gif) 100% 0 repeat-y;
}

.block5-t-r {
background:url(../images/block5-t-r.gif) 100% 0 no-repeat;
}

.block5-b-l {
background:url(../images/block5-b-l.gif) 0 100% no-repeat;
padding:11px 0 14px 14px;
}

.block5-b-r {
background:url(../images/block5-b-r.gif) 100% 100% no-repeat;
}

.w02 {
padding-right:30px;
}

.w02 span {
font-size:13px;
color:#0054a7;
}

.w02 p {
padding:6px 0 8px;
}

.f04 {
width:171px;
height:17px;
border:1px solid #c3c3c3;
margin-right:4px;
}

.w03 {
width:150px;
padding-top:3px;
position:relative;
height:1px;
}

.w03 span a {
text-decoration:none;
border-bottom:1px dashed #0054a7;
padding-right:10px;
background:url(../images/bullet3.gif) 100% 6px no-repeat;
}

.w03 span a:hover {
border:none;
background:url(../images/bullet8.gif) 100% 6px no-repeat;
}

.drop2 {
width:133px;
position:absolute;
left:-9px;
z-index:100;
top:-5px;
text-align:left;
}

.drop2-t {
background:url(../images/drop2-t.png) 0 0 no-repeat;
height:5px;
}

.drop2-b {
background:url(../images/drop2-b.png) 0 0 no-repeat;
height:7px;
}

.drop2-y {
background:url(../images/drop2-y.png) 0 0 repeat-y;
padding:26px 0 5px 24px;
}

.visibl span,.visibl img.rss {
position:relative;
z-index:101;
}

.comments {
padding-bottom:13px;
}

.comments p {
padding:0 0 0 11px;
}

.comments p span {
display:block;
color:#666;
padding:5px 0 1px;
}

.comments p img.photo {
margin:0 3px -2px 10px;
}

.comments p img.video {
margin:0 3px -4px 10px;
}

.block6 {
background:url(../images/block6-dot.gif) 0 10px repeat-x;
font-size:13px;
}

.block6-b {
background:url(../images/block6-dot.gif) 0 100% repeat-x;
}

.block6-l {
background:url(../images/block6-dot.gif) 0 0 repeat-y;
}

.block6-r {
background:url(../images/block6-dot.gif) 100% 0 repeat-y;
}

.block6-t-l {
background:url(../images/block6-t-l.gif) 0 0 no-repeat;
}

.block6-t-r {
background:url(../images/block6-t-r.gif) 100% 0 no-repeat;
}

.block6-b-l {
background:url(../images/block6-b-l.gif) 0 100% no-repeat;
padding:15px 11px 8px;
}

.block6-b-r {
background:url(../images/block6-b-r.gif) 100% 100% no-repeat;
}

.block6 td img {
margin-top:3px;
}

.allnews {
font-size:15px;
color:#0054a7;
}

.holiday div img {
border:0;
vertical-align:middle;
margin:0;
}

.holiday div img.img2 {
border:none;
vertical-align:bottom;
}

.events {
padding-bottom:16px;
}

.events li {
margin-bottom:7px;
font-size:13px;
position:relative;
}

.events ul span {
position:absolute;
background:url(../images/bullet1.png) 0 0 no-repeat;
width:29px;
height:16px;
padding-top:2px;
text-align:center;
margin-left:5px;
color:#0054a7;
font-size:9px;
}

.unusualholiday {
padding-bottom:22px;
}

.unusualholiday img {
float:right;
margin:26px 0 0 8px;
}

.unusualholiday p {
font-size:13px;
padding-top:4px;
}

.names {
padding-bottom: 6px;
}

.boys {padding-bottom: 15px;}

.names ul {
float:left;
width:78px;
font-size:13px;
}

.names p {
margin-bottom:8px;
font-size:13px;
}

.pad2 {
margin-top:-10px;
}

.pad3 {
margin:-10px 0 25px;
}

.block8 {
background:url(/images/block8-t-l.gif) 0 0 no-repeat #f3fcd2;
position:relative;
}

.block8-t-r {
background:url(/images/block8-t-r.gif) 100% 0 no-repeat;
}

.block8-b-l {
background:url(/images/block8-b-l.gif) 0 100% no-repeat;
}

.block8-b-r {
background:url(/images/block8-b-r.gif) 100% 100% no-repeat;
padding:10px;
}

.button,.button span,.button a,.button5,.button5 span,.button5 a {
display:block;
float:none;
}

.button5 span {
text-align:center;
}

.block80 p {
text-align:left;
font-size:12px;
margin:8px 0 0;
}

.button {
background:url(/images/button-x.gif) 0 0 repeat-x;
width:200px;
}

.button-l {
background:url(/images/button-l.png) 0 0 no-repeat;
}

.button-r {
background:url(/images/button-r.png) 100% 0 no-repeat;
}

.button a {
background:url(/images/bullet11.gif) 21px 9px no-repeat;
height:24px;
font-size:13px;
color:#FFF;
font-weight:700;
padding:6px 21px 0 35px;
}

.button5 {
background:url(/images/button5-x.gif) 0 0 repeat-x;
width:190px;
}

.button5-l {
background:url(/images/button5-l.png) 0 0 no-repeat;
}

.button5-r {
background:url(/images/button5-r.png) 100% 0 no-repeat;
}

.button5 a {
height:24px;
font-size:13px;
color:#FFF;
font-weight:700;
padding:6px 20px 0;
}

.block8 p {
font-size:12px;
margin:8px 13px 0 0;
}

.tab2 {
position:relative;
height:28px;
overflow:visible;
}

.tab2 ul {
position:absolute;
height:31px;
bottom:-4px;
}

.tab2 li {
background:url(../images/tab2-x.gif) 0 0 repeat-x;
float:left;
}

.tab2 span {
display:block;
float:left;
background:url(../images/tab2-l.gif) 0 0 no-repeat;
}

.tab2 span span {
height:31px;
background:url(../images/tab2-r.gif) 100% 0 no-repeat;
font-size:15px;
font-weight:700;
padding:0 14px;
}

.tab2 h2 {
background:url(../images/tab2-x.gif) 0 0 repeat-x;
position:absolute;
height:31px;
bottom:-4px;
}

.tab2 h2 span span {
color:#7e8d43;
height:31px;
padding:6px 12px 0;
}

.tab2 em {
position:absolute;
right:0;
font-style:normal;
top:8px;
}

.tab2 em a {
color:#666;
border-bottom:1px dashed #666;
text-decoration:none;
display:block;
}

.tab2 em.save {
background:#ff612a;
padding:1px 5px 2px;
}

.calendars-container .tab2 em.save{
right:20px;
}

#calendars-container-1 a.calendars-return, #calendars-container-1 a.calendars-return:visited, #calendars-container-1 a.calendars-return:hover{
	background:#ff612a;
	color:#ffffff;
	padding-bottom:2px;
	
}

.tab2 em.save a {
color:#FFF;
border-color:#FFF;
}

.tab2 em.save a:hover {
color:#FFF;
border-color:#FFF;
}

.title1 {
margin:10px 0 0;
}

.title2 {
margin:5px 0 0;
}

.block7 {
background:url(/images/block6-dot.gif) 0 0 repeat-x;
font-size:13px;
margin-bottom:30px;
}

.block7-b {
background:url(/images/block6-dot.gif) 0 100% repeat-x;
}

.block7-l {
background:url(/images/block6-dot.gif) 0 0 repeat-y;
}

.block7-r {
background:url(/images/block6-dot.gif) 100% 0 repeat-y;
}

.block7-t-r {
background:url(/images/block6-t-r.gif) 100% -10px no-repeat;
}

.block7-b-l {
background:url(/images/block6-b-l.gif) 0 100% no-repeat;
}

.block7-b-r {
background:url(/images/block6-b-r.gif) 100% 100% no-repeat;
}

.top1 {
padding:15px 0 2px 24px;
}

.top1 ul {
width:20%;
float:left;
}

.top2 {
padding:15px 0 15px 24px;
}

.top2 div {
float:left;
width:200px;
}

.top2 div p {
padding:3px 20px 0 0;
}

.podar {
padding:0 10px;
}

.podar td {
height:48px;
padding:0 5px;
}

.holidayweek td {
 border-top:1px solid #eaeaea; 
padding:7px 0 13px;
}

.holidayweek tr.first td {
 border-top:0px; 
}

.holidayweek td.w08 {
text-align:right;
padding-right:8px;
}

.holidayweek sup {
font-size:9px;
margin-right:5px;
color:#82827a;
}

.holidayweek li {
margin-bottom:10px;
line-height:23px;
}

.famous-date .slink-container,.holidayweek .slink-container {
display:inline;
position:relative;
}

.famous-date a.slink,.holidayweek a.slink {
font-size:10px;
vertical-align:text-top;
color:#7f7f7f;
text-decoration:none;
border-bottom:1px dashed #7f7f7f;
}

.holidayweek p.mm {
font-size:13px;
text-align:left;
padding:20px 0 30px;
}

.text3 {
font-size:13px;
margin-bottom:30px;
}

.drop3 {
width:222px;
position:absolute;
z-index:100;
text-align:left;
font-size:11px;
top:12px;
left:-20px;
display:none;
}

.footer {
position:relative;
padding:9px 0 0;
    margin-top: 12px;
}

.copy1 li {
margin-bottom:5px;
}

.menu3 {
position:absolute;
left:50%;
top:9px;
font-size:13px;
z-index:1;
margin-left:-167px;
padding:0 17px 0 0;
}

.menu3 li {
float:left;
margin-right:17px;
text-align:center;
}

.counters {
position:absolute;
top:12px;
right:0;
z-index:2;
}

.counters a {
margin-right:5px;
}

.copy2 {
padding:18px 0;
}

.mycalendar {
padding:0 4%;
}

.mycalendar h1 {
font-size:36px;
font-weight:400;
float:left;
margin-right:33px;
line-height:33px;
}

.view {
float:left;
font-size:13px;
}

.view li {
float:left;
margin-right:7px;
}

.view li span {
display:block;
float:left;
}

.view li.q01 {
background:url(../images/bullet9.gif) 0 10px no-repeat;
padding:6px 0 0 18px;
}

.view li.q02 {
background:url(../images/bullet10.gif) 0 10px no-repeat;
padding:6px 0 0 18px;
}

.view li.q02-a span {
background:url(../images/button2-r.png) 100% 0 no-repeat;
}

.view li.q01-a span {
background:url(../images/button2-l.png) 0 0 no-repeat;
}

.view li a {
display:block;
float:left;
color:#0054a7;
border-bottom:1px dashed #0054a7;
text-decoration:none;
}

.view li a:hover {
text-decoration:none;
color:#FF612A;
border-bottom:1px dashed #FF612A;
}

.mmspis td {
padding-top:5px;
}

.days {
width:100%;
margin-bottom:5px;
}

.days td {
width:14%;
text-indent:5px;
}

.bigcalend {
width:100%;
background:#e5e5e5;
font-size:13px;
}

.bigcalend td {
width:14%;
height:95px;
background:#FFF;
padding:5px;
}

.bigcalend p {
font-size:11px;
padding:4px 0 2px;
}

.bigcalend td.mmbefore {
color:#e7e7e7;
}

.bigcalend a.blue1 {
color:#7fa9d2;
}

.bigcalend td.red {
color:#f99;
}

.bigcalend td.active {
border:2px solid red;
}

.drop5-container {
position:relative;
display:inline;
}

.drop5 {
width:274px;
position:absolute;
z-index:100;
text-align:left;
top:14px;
left:-82px;
color:#000;
}

.drop5-t {
background:url(../images/drop5-t.png) 0 0 no-repeat;
height:15px;
}

.drop5-b {
background:url(../images/drop5-b.png) 0 0 no-repeat;
height:11px;
}

.drop5-y {
background:url(../images/drop5-y.png) 0 0 repeat-y;
padding:5px 26px 11px 17px;
}

.mycalendar2 h1 {
font-size:36px;
font-weight:400;
margin-right:33px;
line-height:33px;
float:left;
}

.block10 {
background:url(../images/block10-t-x.gif) 0 0 repeat-x;
position:relative;
padding:12px 0 14px 12px;
}

.block10-b {
background:url(../images/block10-b-x.gif) 0 100% repeat-x;
}

.block10-l {
background:url(../images/block10-l-y.gif) 0 0 repeat-y;
}

.block10-r {
background:url(../images/block10-r-y.gif) 100% 0 repeat-y;
}

.block10-t-r {
background:url(../images/block10-t-r.gif) 100% 0 no-repeat;
}

.block10-t-l {
background:url(../images/block10-t-l.gif) 100% 0 no-repeat;
}

.block10-b-l {
background:url(../images/block10-b-l.gif) 0 100% no-repeat;
padding:10px 50px 20px 74px;
}

.block10-b-r {
background:url(../images/block10-b-r.gif) 100% 100% no-repeat;
}

.block10 span.date {
position:absolute;
left:19px;
top:10px;
font-size:13px;
}

.calendar-spis {
width:100%;
margin-top:22px;
}

.calendar-spis td.mm {
font-size:15px;
text-align:left;
padding-top:9px;
}

.cont1 p {
padding:5px 0 3px;
}

.comments2 {
background:url(../images/block11-x.gif) 0 0 repeat-x;
}

.comments2 div {
background:url(../images/block11-l.gif) 0 0 no-repeat;
padding:7px 0 0;
}

.comments2 a,.comments3 a {
color:#787878;
}

.comments2 span,.comments3 span {
display:block;
float:left;
margin-right:10px;
}

.comments2 span.photo,.comments3 span.photo {
background:url(../images/bullet4.gif) 0 1px no-repeat;
}

.comments2 span.photo a,.comments3 span.photo a {
text-decoration:none;
padding:0 0 0 20px;
}

.comments2 span.video,.comments3 span.video {
background:url(../images/bullet5.gif) 0 0 no-repeat;
}

.comments2 span.video a,.comments3 span.video a {
text-decoration:none;
padding:0 0 2px 20px;
}

.comments2 span.close,.comments3 span.close {
background:url(../images/bullet14.png) 0 0 no-repeat;
}

.comments2 span.close a,.comments3 span.close a {
display:block;
width:12px;
height:15px;
}

span.open,.comments2 span.open,.comments3 span.open {
background:url(../images/bullet15.png) 0 0 no-repeat;
margin-right:20px;
padding:0 0 2px 19px;
}

.comments2 span.alarm,.comments3 span.alarm {
background:url(../images/bullet16.png) 0 0 no-repeat;
padding:0 0 2px 19px;
}

.comments2 span.delete {
background:url(../images/close2.gif) 0 3px no-repeat;
padding:0 0 0px 13px;
}


span.closed {
background:url(../images/bullet14.png) 0 0 no-repeat;
margin-right:20px;
padding:0 0 2px 19px;
}

.names2 {
font-size:15px;
margin:24px 0 19px;
}

.names2 span.w09 {
position:absolute;
margin:-2px 0 0 -19px;
}

.pad5 {
margin:0 0 19px;
}

.sameholidays img {
vertical-align:middle;
border:1px solid #e8e8e8;
}

.sameholidays li {
margin-bottom:8px;
}

.sameholidays li.print {
background:url(../images/bullet17.gif) 0 0 no-repeat;
margin:22px 0 0;
padding:0 0 0 24px;
}

.sameholidays li.print a {
color:#227ad3;
}

.spis3 input {
position:static;
margin:0;
}

.spis3 {
font-size:13px;
padding:8px 0 0 13px;
}

.spis3 li {
z-index:1;
color:#0054a7;
padding:0 0 7px 17px;
}

.spis3 li div {
z-index:101;
}

.add {
font-size:13px;
border-top:1px solid #e5e5e5;
width:156px;
background:url(../images/bullet13.gif) 0 5px no-repeat;
margin:0 0 0 13px;
padding:4px 0 15px 19px;
}

.spis3 span.close {
position:absolute;
width:9px;
height:9px;
display:block;
background:url(../images/close2.gif) 0 0 no-repeat;
margin:3px 0 0 -17px;
cursor:pointer;
}

.f06 {
width:146px;
height:19px;
padding-top:2px;
border:1px solid #999;
font-size:12px;
color:#7e8d43;
white-space:nowrap;
overflow:hidden;
}

.spis3 a {
font-size:11px;
color:#0054a7;
border-bottom:1px dashed #0054a7;
}

.spis3 a:hover {
text-decoration:none;
color:#ff612a;
border-color:#ff612a;
}

.drop6 {
width:315px;
position:absolute;
z-index:2;
text-align:left;
display:none;
}

.drop6-t {
background:url(../images/drop6-t.png) 0 0 no-repeat;
height:12px;
}

.drop6-b {
background:url(../images/drop6-b.png) 0 0 no-repeat;
height:11px;
}

.drop6-y {
background:url(../images/drop6-y.png) 0 0 repeat-y;
}

.drop6-in {
position:relative;
background:url(../images/drop4-corner.gif) 3px 15px no-repeat;
padding:17px 0 10px 23px;
}

.drop7 {
width:252px;
position:absolute;
z-index:2;
text-align:left;
}

.drop7-t {
background:url(../images/drop7-t.png) 0 0 no-repeat;
height:12px;
}

.drop7-b {
background:url(../images/drop7-b.png) 0 0 no-repeat;
height:11px;
}

.drop7-y {
background:url(../images/drop7-y.png) 0 0 repeat-y;
}

.drop7-in {
position:relative;
background:url(../images/drop4-corner.gif) 3px 15px no-repeat;
padding:0 0 10px 21px;
}

.drop7 p {
padding:8px 0;
}

.drop7 p input {
width:198px;
height:19px;
border:1px solid #999;
font:normal 13px Arial, Helvetica, sans-serif;
color:#b2b2b2;
padding:2px 5px 0;
}

.drop7 span.from {
padding-left:16px;
font-size:13px;
}

.drop7 span.from input {
position:absolute;
margin:1px 0 0 -16px;
}

.spis5 {
position:absolute;
width:208px;
background:#f7face;
margin-top:-8px;
}

.spis5 ul {
padding:4px 0 0 5px;
}

.spis5 a {
color:#0054a7;
border:none;
}

.spis4 {
width:254px;
height:198px;
border:1px solid #e5e5e5;
overflow-y:scroll;
position:relative;
margin-bottom:9px;
padding:4px 6px 0;
}

.spis4 li {
color:#000;
position:relative;
}

.drop6 span.all {
position:absolute;
font-size:11px;
color:#7f7f7f;
top:-4px;
left:29px;
padding:1px 0 0 19px;
}

.drop6 span.number {
position:absolute;
font-size:11px;
color:#000;
top:-3px;
right:25px;
}

.drop6 div.save a {
display:block;
position:absolute;
color:#900;
top:3px;
right:25px;
border-color:#900;
}

.accaunt {
margin-top:-5px;
font-size:13px;
padding-bottom:40px;
}

.accaunt h1 {
font-size:36px;
font-weight:400;
line-height:31px;
margin-bottom:30px;
text-align:left;
}

.accaunt td {
padding-bottom:5px;
}

.t1 input {
width:246px;
height:18px;
border:1px solid #999;
padding:3px 4px 0;
}

.t1 a,.t3 a {
color:#0054a7;
border-bottom:1px solid #0054a7;
}

.t2 input {
vertical-align:text-bottom;
}

.f07 {
width:44px;
height:20px;
border:1px solid #999;
margin-right:6px;
}

.f08 {
width:89px;
height:20px;
border:1px solid #999;
margin-right:6px;
}

.f09 {
width:60px;
height:20px;
border:1px solid #999;
margin-right:6px;
}

.t3 td.w07 {
color:#7f7f7f;
}

.t4 a {
color:#000;
border-bottom:1px dashed #000;
}

.t5 select {
height:20px;
border:1px solid #999;
width:254px;
}

.accaunt div.block8 p {
margin:2px 0 3px;
}

.accaunt div.block8 p strong {
margin-right:25px;
}

.spis6 {
font-size:13px;
padding:6px 11px 8px;
}

.spis6 li {
margin-bottom:8px;
font-size:15px;
}

.spis6 li li {
font-size:13px;
margin-bottom:5px;
}

.spis6 ul {
padding:6px 0 0 14px;
}

.spis11 {
font-size:13px;
padding:10px 0 7px 13px;
}

.spis8 {
font-size:15px;
padding:10px 0 7px 11px;
}

.where {
color:#999;
margin-bottom:15px;
}

.title {
font-size:21px;
line-height:36px;
margin-bottom:20px;
}


.title em {
font-style:normal;
display:block;
float:left;
margin-right:12px;
margin-top:-2px;
margin-bottom:10px;
}

.title span.siver span.silver {
background:url(/images/venok-r.png) 100% 0 no-repeat;
padding:1px 15px 12px;
}

.title span.gold span.gold {
background:url(/images/venokg-r.png) 100% 0 no-repeat;
padding:1px 15px 12px;
}

.gorod em,.gorod div em {
font-size:15px;
font-style:italic;
clear:both;
}

.gorod img {
float:left;
margin:0 7px 0 0;
}

.text {
font-size:13px;
padding-bottom:10px;
}

.text h1 {
font-size:36px;
font-weight:400;
line-height:42px;
margin-bottom:30px;
text-align:left;
}

.text div span {
display:block;
text-align:center;
font-size:11px;
color:#999;
margin-top:3px;
}

.text p {
margin-bottom:16px;
}

.text p.right {
text-align:right;
font-size:14px;
}

.text a {
text-decoration:underline;
color:#0054A7;
}

.text strong {
font-size:15px;
color:#7e8d43;
}

.text333 strong {
font-size:15px;
color:#7e8d43;
}


.text2 h2 {
font-size:24px;
color:#ff612a;
margin-bottom:17px;
font-weight:400;
}

.text2 h3 {
font-size:15px;
color:#7e8d43;
margin-bottom:13px;
}

.text2 p {
margin-bottom:15px;
}

.e02 span.col1 {
color:#999;
margin-right:88px;
}

.e02 span.col2 {
background:url(../images/venok-silver-l.png) 0 0 no-repeat;
padding:5px 0 10px;
}

.symbol h2 {
font-size:21px;
color:#ff612a;
margin-bottom:20px;
}

.symbol {
font-size:13px;
margin-bottom:40px;
}

.symbol span {
display:block;
margin-bottom:4px;
}

.pad4 {
margin:-16px 0 35px;
}

.button4 {
background:url(../images/button4-x.gif) 0 0 repeat-x;
float:left;
}

.button4-l {
background:url(../images/button4-l.gif) 0 0 no-repeat;
float:left;
}

.button4-r {
background:url(../images/button4-r.gif) 100% 0 no-repeat;
height:24px;
float:left;
font-size:15px;
padding:14px 24px 0 22px;
}

.header h1 {
font-size:36px;
font-weight:400;
line-height:30px;
margin-bottom:10px;
}

.header div.e01 {
font-size:21px;
padding-bottom:4px;
}

.header div.e02 {
margin-bottom:20px;
font-size:15px;
color:#999;
}

.header div.e01 em {
font-style:normal;
float:left;
margin-right:6px;
padding-top:3px;
}

.data {
font-size:13px;
color:#999;
}

.data a {
color:#0054a7;
font-size:15px;
font-weight:700;
}

.list li {
float:left;
width:23%;
padding-bottom:25px;
padding-top:15px;
}

.list {
margin-top:17px;
border-top:1px solid #ebebeb;
width:100%;
}

.list2 {
border-top:1px solid #ebebeb;
width:100%;
}

.nd {
float:right;
padding-top:3px;
}

.nd a {
color:#0054a7;
font-size:11px;
}

.nd img {
margin-bottom:-2px;
margin-left:3px;
}

.new {
margin-top:20px;
padding-bottom:15px;
font-size:13px;
color:#000;
}

.tx {
color:#0054a7;
font-weight:700;
}

.tx2 {
color:#ec1772;
font-weight:700;
}

.block20 td {
padding-right:6px;
padding-bottom:6px;
}

.block21 {
float:left;
padding-top:21px;
width:25%;
}

.tx3 {
padding-top:10px;
padding-bottom:15px;
}

.tx3 a {
color:#115fad;
text-decoration:underline;
}

.tx3 a.grey {
	color: #999999;
}

.tx4 img {
margin-right:9px;
}

.list3 {
font-size:15px;
float:left;
width:33%;
}

.list3 a {
color:#1c60af;
text-decoration:underline;
}

.list3 li {
padding-bottom:8px;
}

.need {
padding-bottom:45px;
}

.need h3 {
color:#7e8d43;
font-size:15px;
padding-bottom:12px;
}

.block22 {
width:33%;
float:left;
font-size:13px;
padding-bottom:15px;
}

.block22 .tx6 {
color:#000;
padding-left:0;
padding-bottom:3px;
}

.block22 p {
padding-left:23px;
padding-bottom:5px;
}

.block22 img {
margin-right:3px;
border:0;
}

.block24_l_t {
background:url(../images/block24_l_t.gif) left top no-repeat;
background-color:#f7face;
font-size:13px;
color:#000;
}

.block24_r_t {
background:url(../images/block24_r_t.gif) right top no-repeat;
}

.block24_l_f {
background:url(../images/block24_l_f.gif) left bottom no-repeat;
}

.block24_r_f {
background:url(../images/block24_f_r.gif) bottom right no-repeat;
padding:11px;
}

.name {
font-size:15px;
padding-bottom:7px;
}

.name a {
text-decoration:underline;
color:#0054a7;
font-weight:700;
}

.block23 h1 {
font-weight:400;
color:#242424;
font-size:36px;
padding-bottom:32px;
}

.links .knopa {
background:url(../images/knopa_r.gif) right top no-repeat;
height:38px;
float:left;
color:#7e8d43;
font-size:15px;
font-weight:700;
margin-top:0;
text-decoration:none;
margin-right:15px;
}

.knopa span {
background:url(../images/knopa_l.gif) left top no-repeat;
height:34px;
float:left;
cursor:pointer;
padding-left:15px;
padding-right:15px;
padding-top:4px;
}

.links {
padding-top:18px;
font-size:15px;
}

.links a {
color:#0054a7;
text-decoration:underline;
margin-right:30px;
float:left;
margin-top:4px;
}

.ava {
font-size:11px;
color:#999;
padding-top:15px;
}

.ava img {
float:left;
margin-right:6px;
}

.link a {
color:#115fad;
font-size:15px;
text-decoration:underline;
}

.block25 {
font-size:15px;
padding-top:8px;
padding-bottom:10px;
}

.block25 p {
padding-bottom:15px;
}

.foto img {
margin-right:3px;
margin-bottom:3px;
}

.tx7 a {
color:#0054a7;
margin-left:17px;
}

.nomer {
padding-top:14px;
}

.nomer a {
float:left;
width:28px;
height:23px;
text-align:center;
font-size:15px;
color:#0054a7;
padding-top:5px;
}

.adddate {
font-size:13px;
padding-bottom:50px;
}

.adddate span a {
color:#7f7f7f;
text-decoration:none;
border:none;
}

.adddate h1 {
font-size:36px;
font-weight:400;
line-height:44px;
margin-bottom:30px;
text-align:left;
color:#000;
}

.f10 {
width:100%;
font:normal 18px Arial, Helvetica, sans-serif;
border:1px solid #e4e4e4;
color:#b2b2b2;
}

.adddate textarea {
width:100%;
height:205px;
border:1px solid #aaa;
margin-bottom:18px;
}

.adddate div.block24_l_t {
margin-bottom:30px;
}

.t6 td {
padding-bottom:30px;
}

.t6 img {
margin:12px 8px 11px 0;
}

.t6 a {
border-bottom:1px dashed #0054a7;
color:#0054a7;
}

.f11 {
width:166px;
margin-right:22px;
}

.y01 input {
margin-right:20px;
}

.y01 a {
margin-right:10px;
}

.bbcode {
background:#f3f3f2;
padding:8px 6px;
}

.bbcode img {
border:1px solid #d7d7d7;
margin-right:3px;
}

.adddate div.block8 a {
color:#FFF;
}

.dropbox {
display:inline;
background:url(../images/bullet3.gif) 51px 12px no-repeat #f9fee6;
padding:5px 18px 5px 5px;
}

.y02 {
line-height:20px;
}

.block10 img {
margin-right:6px;
vertical-align:middle;
}

.f12 {
width:151px;
height:18px;
border:3px solid #f79bc3;
margin-right:6px;
color:#f9b4d1;
font:normal 11px Arial, Helvetica, sans-serif;
padding:4px 4px 0;
}

.f13 {
width:151px;
height:18px;
border:3px solid #99bbdc;
margin-right:6px;
color:#b2cbe4;
font:normal 11px Arial, Helvetica, sans-serif;
padding:4px 4px 0;
}

.mm2 {
font-size:18px;
color:#0054a7;
padding:30px 0 40px;
}

.block11,.block12 {
font-size:13px;
padding:15px 0 30px;
}

.pozdravlenia {
font-size:13px;
padding:20px 0 60px;
}

.t1 input.f14 {
width:349px;
}

.pozdravlenia td.col span {
margin-right:13px;
}

.pozdravlenia td.col a {
margin-right:15px;
}

.pozdravlenia td.col a.col1 {
color:#ff612a;
border-bottom:1px dashed #ff612a;
}

.pozdravlenia td.col a.col2 {
color:#eb0668;
border-bottom:1px dashed #eb0668;
}

.pozdravlenia textarea {
width:100%;
height:335px;
margin-bottom:10px;
border:1px solid #c2c2c2;
text-align:left;
padding:0 0 0 8px;
}

.pozdravlenia input.f15 {
width:86px;
height:21px;
border:1px solid #c2c2c2;
margin-top:10px;
}

.block13 {
padding:14px 0 4px 14px;
}

.block13 table {
width:100%;
margin-bottom:10px;
}

.spis7 span.green {
font-size:15px;
font-weight:700;
color:#7e8d43;
}

.list2 li {
float:left;
width:30.3%;
padding-bottom:15px;
padding-top:15px;
padding-left:3%;
}

.list2 .nd2 {
float:none;
position:absolute;
margin-top:3px;
margin-left:3px;
}

.block22 a:hover {
color:#0054a7;
text-decoration:none;
}

.str {
padding-bottom:38px;
}

.link2 {
float:right;
padding-top:10px;
}

.link2 a {
float:left;
padding-top:5px;
font-size:13px;
color:#0054a7;
text-decoration:none;
border-bottom:1px dashed #0054a7;
margin-left:12px;
margin-right:12px;
}

.link2 .knopa2_l {
background:url(../images/knopa2_l.gif) left top no-repeat;
background-color:#f7face;
height:25px;
float:left;
font-size:13px;
color:#000;
padding-top:5px;
border:none;
padding-left:12px;
padding-right:12px;
margin-left:0;
margin-right:0;
}

.link2 .knopa2_r {
background:url(../images/knopa2_r.gif) right top no-repeat;
background-color:#f7face;
height:25px;
float:left;
padding-top:5px;
font-size:13px;
border:none;
color:#000;
padding-left:12px;
padding-right:12px;
margin-left:0;
margin-right:0;
}

.col3 {
color:#000;
border-bottom:1px dashed #000;
margin-right:16px;
}

.line {
border-bottom:1px solid #e8e8e8;
height:1px;
line-height:1px;
margin:0 0 0 10px;
padding:0;
}

.info td {
padding-top:9px;
padding-bottom:11px;
}

.data2 {
margin-left:7px;
color:#999;
font-size:11px;
}

.tx8 {
color:#0054a7;
font-size:15px;
text-decoration:underline;
}

.xxx {
background:url(../images/x.gif) left top no-repeat;
padding-left:10px;
color:#b74c4c;
margin-right:5px;
}

.xxx span {
border-bottom:1px dashed #b74c4c;
}

.tx9 {
color:#0054a7;
font-size:11px;
text-decoration:underline;
margin-right:5px;
}

.tx10 {
font-size:13px;
padding-top:10px;
padding-right:13px;
}

.tx10 p {
padding-bottom:11px;
}

.tx11 {
width:18px;
padding-left:10px;
}

.ggg {
background-color:#f7face;
}

.dala {
float:left;
padding-right:10px;
padding-top:10px;
}

.line2 {
border-bottom:1px solid #e8e8e8;
height:1px;
line-height:1px;
margin:5px 0 0 10px;
padding:0;
}

.kill {
color:#fff;
background-color:#999;
float:left;
margin-top:12px;
font-size:13px;
margin-left:25px;
padding:5px 13px 7px;
}

.kill:hover {
background-color:#c00;
text-decoration:none;
}

.block27 h1 {
color:#242424;
font-size:36px;
font-weight:400;
}

.block27 h1 img {
border:1px solid #e8e8e8;
margin-bottom:4px;
}

.block27 .text {
padding-top:15px;
}

.tx13 {
font-size:13px;
padding-top:14px;
}

.col6 {
color:##688200;
}

.time_of_death {
width:100%;
margin-right:3%;
font-size:13px;
margin-top:17px;
float:left;
}

.time_of_death td {
padding:3px 0px;
text-align:center;
}

.time_of_death .glav td span {
font-weight:400;
}

.time_of_death .col6 {
color:#8f9c5c;
font-weight:700;
background: #F1F6DB;

}

.time_of_death .col5 {
color:#c00;
font-weight:700;
background: #FFF0F0;
}

.text .nopad {
padding-bottom:0;
margin-bottom:0;
}

.list4 {
margin-left:19px;
display:block;
margin-bottom:18px;
}

.over td {
background-color:#ffefe9;
}

.info2 {
font-size:15px;
width:100%;
}

.info2 td {
padding-left:9px;
padding-top:8px;
padding-bottom:10px;
}

.glav2 td {
color:#7e8d43;
font-weight:700;
padding-bottom:0;
}

.glav3 td {
border-bottom:1px solid #e5e5e5;
font-size:13px;
}

.itog td {
border-top:1px solid #e5e5e5;
}

.block80 {
background:#f7face;
margin-bottom:25px;
padding:10px;
}

#lx_5964 img {
border:1px #E5E5E5 solid;
}

#lx_5964 table {
border-spacing:0;
spacing:0;
padding:0;
}

#lx_5964 td {
padding:0;
}

#divLoginForm .error,#divRegForm .error {
color:#ff612a;
margin-bottom:10px;
padding-left:10px;
}

table.calendar-table .saturday a.day-bil {
color:#FE8F90;
}

table.calendar-table .sunday a.day-bil {
color:#FE8FB9;
}

table.calendar-table a.day {
color:#05c;
}

table.calendar-table a.day-bil {
color:#8F9EB9;
}

table.calendar-table a.day-bil:hover {
color:#8F9EB9;
text-decoration:none;
}

.selected a {
color:#fff;
}

table.podfmtable div.content {
padding:7px 7px 5px;
}

.podfm a.podfmName {
font-size:12px;
text-decoration:none;
}

.podfm td {
padding-bottom:7px;
padding-right:7px;
line-height:16px;
}

.podfm td div {
text-align:center;
float:left;
}

.podfm td a img {
border:1px solid #E5E5E5;
margin-right:10px;
float:left;
}

#vc_widget #a_vc_title {
font-size:11px;
color:#0054A7;
}

#vc_widget a.a_n_vc {
font-size:11px;
color:#000;
}

#vc_widget a:hover.a_n_vc {
font-size:11px;
color:#ff612a;
}

.vc_b {
text-align:left;
padding-left:5px;
}

.banner2 {
text-align:center;
padding-bottom:25px;
padding-top: 0px;
clear: both; 
}



.pictures .advert_title {
color:#7E8D43;
margin-bottom:15px;
font-size:21px;
font-weight:400;
}

#astro {
line-height:18px;
padding:5px;
}

#astro div {
background:transparent url(/img/site2/li.gif) no-repeat scroll 0 15%;
padding-left:20px;
}

.astrostar_fh:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}

* HTML #astrostar_content,* HTML .astrostar_fh {
height:1%;
}

.as_services_list {
width:100%;
line-height:1;
}

.as_services_list * {
line-height:14px;
}

.as_services_list UL {
position:relative;
text-align:left;
list-style:none;
margin:0;
padding:13px 3px 0 20px;
}

.as_services_list UL LI {
position:relative;
float:left;
width:20%;
background:none;
height:45px;
list-style:none;
clear:none;
margin:0;
padding:0;
}

.as_services_list A:visited,.as_services_list A:link {
color:#0054A7;
text-decoration:underline;
display:block;
min-height:45px;
_height:45px;
background:0 0 no-repeat;
position:relative;
font-weight:400;
padding:5px 0 0 45px;
}

.as_services_list A:hover {
color:#FF612A;
cursor:pointer;
text-decoration:none;
}

.as_services_list A SPAN {
position:absolute;
top:0;
left:0;
border:0;
height:31px;
width:110px;
background:url(/img/adv/goroscope/icons200901.png) 0 37px no-repeat;
margin:0;
padding:4px 0 0 45px;
}

.as_services_list .as_service_child A SPAN {
background-position:0 0;
}

.as_services_list .as_service_compatibility A SPAN {
background-position:0 -37px;
}

.as_services_list .as_service_chineseyear A SPAN {
background-position:0 -74px;
margin-top:4px;
}

.as_services_list .as_service_crisis2008 A SPAN {
background-position:0 -629px;
}

.as_services_list .as_service_sex A SPAN {
background-position:0 -151px;
}

.as_services_list .as_service_chinese A SPAN {
background-position:0 -185px;
}

.as_services_list .as_service_karma A SPAN {
background-position:0 -222px;
}

.as_services_list .as_service_conception A SPAN {
background-position:0 -259px;
}

.as_services_list .as_service_year A SPAN {
background-position:0 -296px;
}

.as_services_list .as_service_gifts A SPAN {
background-position:0 -332px;
}

.as_services_list .as_service_love A SPAN {
background-position:0 -370px;
}

.as_services_list .as_service_predictions A SPAN {
background-position:0 -404px;
}

.as_services_list .as_service_wedding A SPAN {
background-position:0 -442px;
}

.as_services_list .as_service_personal A SPAN {
background-position:0 -481px;
}

.as_services_list .as_service_loveprediction A SPAN {
background-position:0 -515px;
}

.as_services_list .as_service_showcase A SPAN {
background-position:0 -555px;
}

.as_services_list .as_service_tarot A SPAN {
background-position:0 -592px;
}

a.green:hover {
text-decoration:none;
color:#7AA21B;
}

.drop34 {
width:200px;
position:absolute;
z-index:100;
text-align:left;
left:120px;
top:-94px;
display:none;
}

.drop34-t {
background:url(/images/drop34-t.png) 0 0 no-repeat;
height:15px;
}

.drop34-b {
background:url(/images/drop34-b.png) 0 0 no-repeat;
height:12px;
}

.drop34-y {
background:url(/images/drop34-y.png) 0 0 repeat-y;
}

.drop34-y div {
position:relative;
padding:0 0 10px 23px;
}

.menu4 div.drop34 span.close {
position:absolute;
left:160px;
top:6px;
}

.holidayweek h1 {
font-size:18px;
font-weight:700;
color:#FF612A;
}

.imagetitle {
width:240px;
font-size:11px;
color:#666;
}

.bigimage {
width:240px;
font-size:14px;
text-align:center;
}

.title .rss2 a {
font-size:12px;
font-weight:400;
}

.title .rss2 iframe {
margin-right:-150px;
}

.holidayweek div.descr {
font-size:12px;
line-height:17px;
}

.ti {
color:#999;
font-weight:700;
}

table.names td {
font-size:14px;
line-height:18px;
}

td span.y {
font-family:georgia;
font-size:11px;
}

td span.gold {
background:url(/images/venok-gold.png) 0 0 no-repeat;
margin-right:5px;
padding:6px 6px 11px 5px;
}

td span.silver {
background:url(/images/venok-silver.png) 0 0 no-repeat;
margin-right:5px;
padding:6px 6px 11px 5px;
}

.title span.silver span.silver {
background:url(/images/venok-r.png) 100% 0 no-repeat;
padding:0 15px 12px;
}

.title span.gold span.silver {
background:url(/images/venokg-r.png) 100% 0 no-repeat;
padding:0 15px 12px;
}

.header div.e01 span.silver span.silver {
background:url(/images/venok-r.png) 100% 0 no-repeat;
margin-right:5px;
padding:0 15px 12px;
}

.header div.e01 span.gold span.gold {
background:url(/images/venokg-r.png) 100% 0 no-repeat;
margin-right:5px;
padding:0 15px 12px;
}

.header2 h3 {
display:normal;
margin:0;
padding:0;
}

.header2 div.e01 {
font-size:16px;
font-weight:700;
padding-bottom:4px;
}

.header2 div.e02 {
margin-bottom:0;
font-size:12px;
color:#999;
}

.header2 div.e01 em {
font-style:normal;
float:left;
margin-right:6px;
}

.rand p {
clear:right;
}

.error {
color:#D62002;
text-align:center;
}

.smaller {
font-size:9px;
}

.mmspis2 td {
padding-top:5px;
text-align:center;
width:11%;
}

.mmspis3 {
font-size:13px;
width:100%;
margin:14px 0 5px;
}

.mmspis3 td {
padding-top:5px;
height:35px;
}

.mmspis3 td.active span {
display:block;
background:url(../images/button3-x.gif) 0 0 repeat-x;
}

.adddate #tbl td {
padding:3px;
}

.adddate #tbl .main {
background:#F7FACE;
font-weight:700;
}

#subresult {
font-size:11px;
color:#0D8B00;
margin:5px 0;
padding:5px 20px;
}

.bigcalend td.green,span.green {
color:#7E8D43;
}

.outtaHere {
position:absolute;
left:-3000px;
}

.radioArea0,.radioAreaChecked0 {
display:block;
float:left;
clear:left;
width:18px;
height:15px;
font-size:0;
cursor:pointer;
}

.radioArea0 {
background:url(/images/man_radio_no.gif) no-repeat left top;
}

.radioAreaChecked0 {
background:url(/images/man_radio_yes.gif) no-repeat left bottom;
}

.radioArea1,.radioAreaChecked1 {
display:block;
float:left;
clear:left;
width:18px;
height:19px;
font-size:0;
cursor:pointer;
}

.radioArea1 {
background:url(/images/woman_radio_no.gif) no-repeat left top;
}

.radioAreaChecked1 {
background:url(/images/woman_radio_yes.gif) no-repeat left bottom;
}

.radioArea2,.radioAreaChecked2 {
display:block;
float:left;
clear:left;
width:18px;
height:13px;
font-size:0;
cursor:pointer;
}

.radioArea2 {
background:url(/images/radio_no.gif) no-repeat left top;
}

.radioAreaChecked2 {
background:url(/images/radio_yes.gif) no-repeat left bottom;
}

.spis3 input.user_cids,.spis3 input.user_rids, .spis3 input.user_fids {
position:absolute;
margin:1px 0 0 -17px;
}


.spis3 li.cfilter {
	font-style:italic;
}

.spis3 span.hide {
display:none;
}

.withcom a {
font-size:12px;
color:#0054A7;
font-weight:700;
margin-left:10px;
display:none;
margin-top:10px;
}

div.autosuggest {
position:absolute;
background-position:top;
background-repeat:no-repeat;
padding:0;
}

* html div.autosuggest {
padding-top:1px;
}

div.autosuggest div.as_header {
margin-top:5px;
position:relative;
height:3px;
border-top:1px solid #95a5c6;
border-left:1px solid #95a5c6;
border-right:1px solid #95a5c6;
background-color:#fff;
background-position:top right;
background-repeat:no-repeat;
overflow:hidden;
padding:1px 0 0;
}

div.autosuggest div.as_footer {
position:relative;
height:3px;
border-bottom:1px solid #95a5c6;
border-left:1px solid #95a5c6;
border-right:1px solid #95a5c6;
background-color:#fff;
background-position:top right;
background-repeat:no-repeat;
overflow:hidden;
padding:1px 0 0;
}

*+html div.autosuggest div.as_header {
margin-top:0;
}

div.autosuggest div.as_header div.as_corner,div.autosuggest div.as_footer div.as_corner {
position:absolute;
top:0;
left:0;
}

div.autosuggest div.as_header div.as_bar,div.autosuggest div.as_footer div.as_bar {
height:0;
overflow:hidden;
background-color:#fff;
}

div.autosuggest ul {
list-style:none;
overflow:hidden;
background-color:#fff;
border-left:1px solid #95a5c6;
border-right:1px solid #95a5c6;
margin:0 0 -4px;
padding:0;
}

div.autosuggest ul li {
color:#5776ae;
text-align:left;
margin:0 4px 4px;
padding:0;
}

div.autosuggest ul li a {
color:#000;
display:block;
text-decoration:none;
background-color:transparent;
text-shadow:#000 0 0 5px;
position:relative;
width:100%;
padding:0;
}

div.autosuggest ul li a span {
display:block;
font-weight:400;
padding:3px 6px;
}

div.autosuggest ul li a span small {
font-weight:400;
color:#999;
}

div.autosuggest ul li.as_highlight a {
color:#fff;
background-color:#3b5998;
background-position:bottom right;
background-repeat:no-repeat;
text-decoration:none;
}

div.autosuggest ul li.as_highlight a span {
background-position:bottom left;
background-repeat:no-repeat;
}

div.autosuggest ul li a .tl,div.autosuggest ul li a .tr {
background-image:transparent;
background-repeat:no-repeat;
width:6px;
height:6px;
position:absolute;
top:0;
margin:0;
padding:0;
}

div.autosuggest ul li a .tr {
right:0;
}

div.autosuggest ul li.as_highlight a .tl {
left:0;
background-position:bottom left;
}

div.autosuggest ul li.as_highlight a .tr {
right:0;
background-position:bottom right;
}

div.autosuggest ul li.as_warning {
font-weight:700;
text-align:center;
}

div.autosuggest ul li.as_header {
font-weight:700;
font-size:14px;
color:#FFF;
background:#999;
padding-left:6px;
padding-top:2px;
padding-bottom:2px;
}

div.autosuggest ul em {
font-style:normal;
font-weight:700;
color:#000;
background-color:#d8dfea;
}

#letters {
width:100%;
border-left:1px dashed #cecece;
border-top:1px dashed #cecece;
}

#letters td {
border-bottom:1px dashed #cecece;
border-right:1px dashed #cecece;
padding:5px;
}

#letters th {
font-weight:700;
border-bottom:1px dashed #cecece;
border-right:1px dashed #cecece;
padding-left:5px;
height:30px;
}

#lettersControlsTop {
padding-top:10px;
}

.selct {
margin:20px;
}

#letone th {
font-weight:700;
padding:5px;
}

a.linked {
color:#3D9000;
}

#bigger {
float:right;
font-family:Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
}

#bigger a {
color:#666;
text-decoration:none;
}

#bigger a.choosen,#bigger a.choosen:link,#bigger a.choosen:visited {
color:#D62002;
}

.f20,#f20 {
font-size:20px;
}

.archive h3 {
font-size:140%;
}

table.newmess,table.newmessbox {
line-height:1;
margin:20px 0;
}

.newmess th {
font-size:12px;
text-align:left;
vertical-align:top;
width:125px;
padding:5px 0;
}

.newmess td {
padding:0 0 10px;
}

.newmessbox .newmess .text2 {
width:340px;
}

td.submit {
padding:10px 0 10px 125px;
}

.editor {
background:#F1F1EF;
padding:5px 0;
}

.imagephp {
vertical-align:top;
}

.newmess th div.grey2 {
font-size:11px;
font-weight:400;
}

#commentTitle {
width:97%;
}

.grey2 {
font-size:11px;
color:#818181;
}

input[type=text]:focus,.newmess input[type=text]:focus,.newmess input[type=email]:focus,.reg input[type=text]:focus,.reg input[type=password]:focus {
background-color:#FFC;
}

div.text333 textarea {
width:100%;
height:200px;
}

.add-day div {
width:25%;
float:left;
}

.add-day div a {
font-size:11px;
color:#0054A7;
text-decoration:none;
}

.add-day div a.small {
font-weight:400;
text-decoration:none;
}

.add-day div span {
border-bottom:1px solid #0054A7;
font-size:15px;
font-weight:700;
}

.leftim img {
float:left;
margin-right:10px;
margin-bottom:10px;
}

#welcome {
background:#F7FACE;
font-size:13px;
margin-bottom:20px;
padding:10px;
}

#welcome span {
color:#FF612A;
font-weight:700;
}

.pozdravlenia td.col a.active {
color:#000;
border-bottom:0;
}

#alllinks {
background:#FAFFE8;
font-size:11px;
margin-bottom:20px;
padding:20px;
}

.textin h2 {
margin-top:20px;
margin-bottom:20px;
font-weight:400;
font-size:18px;
}

.textin textarea {
clear:both;
margin-bottom:10px;
}

.textin ol {
margin-left:20px;
}

span.small-gray-2 a {
color:#0054A7;
border-bottom:1px dashed #0054A7;
}

.textsup h2 {
font-weight:700;
font-size:14px;
}

div.blog {
font-size:13px;
margin-top:20px;
}

p.comm {
text-align:right;
}

p.author {
color:#666;
font-size:11px;
}

.blogbox {
font-size:13px;
line-height:16px;
}

.blogbox,.comments .file,.newmess input.file {
width:400px;
}

p.title {
font-weight:700;
color:#616161;
line-height:24px;
}

p.description {
line-height:16px;
}

.comm {
text-align:right;
margin-top:10px;
}

.grey,p.grey {
color:#818181;
}

.count {
font-size:11px;
color:#999;
}

.author sup {
font-size:12px;
color:#D62002;
}

#bsub {
border:1px dashed #cecece;
color:#999;
font-size:11px;
margin-bottom:20px;
padding:5px;
}

textarea {
width:99%;
}

#commentBody {
height:250px;
line-height:20px;
}

.resizehandle {
background:transparent url(/images/resizer.png) no-repeat scroll 45%;
cursor:s-resize;
font-size:.1em;
height:16px;
width:100%;
}

.wait {
text-align:center;
border:1px dashed #cecece;
font-weight:700;
color:#D62002;
padding:20px;
}

.image {
text-align:center;
padding:10px;
}

.choosed {
font-size:16px;
color:#D62002;
font-weight:700;
text-decoration:none;
}

.greend a {
font-size:13px;
color:#FF612A;
border:bottom: 1px dashed #FF612A;
}

.blogniz a {
font-weight:700;
font-size:13px;
color:#FF612A;
text-decoration:underline;
}

.text333 h2,.post h2 {
color:#FF612A;
font-size:18px;
font-weight:400;
}

.subc td {
border:1px dashed #cecece;
padding:3px;
}

p.big {
font-size:13px;
margin-bottom:20px;
}

* html .famous-date div,* html .dayoftowm p,* html .block5-b,* html .block6-b-l,* html .top1,* html .top2,* html .names,* html .block-t-l,* html .search,* html .calendar-b,* html .podfm-b,* html .drop4-y div,* html .drop4-y,* html .block9-b,* html .block8-b,* html .spis2,* html .block10-b-l,* html .spis6,* html .spis7,* html .spis8, * html .w03, * html .main, * html .menu2 td.activelast span, * html .menu2 td.activelast1 span {
height:1px;
}

* html .content {
overflow:hidden;
}

* html .top1 ul,* html .top2 div {
width:19.9%;
}

* html .f03 {
right:265px;
}

* html .drop-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-t.png',sizingMethod='scale');
}

* html .drop-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-b.png',sizingMethod='scale');
}

* html .drop-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop-y.png',sizingMethod='scale');
height:1px;
padding:0 0 7px 14px;
}

* html .drop2-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop2-t.png',sizingMethod='scale');
}

* html .drop2-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop2-b.png',sizingMethod='scale');
}

* html .drop2-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop2-y.png',sizingMethod='scale');
height:1px;
padding:20px 0 5px 24px;
}

/*
* html .minmax {
width:expression(((document.compatMode&&document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1220px ? 1220px : (((document.compatMode&&document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 960px ? 960px : auto));
}

*/

* html .pad {
padding:0 5% 0 4%;
}

* html .block-cont {
position:relative;
margin-right:4%;
}

* html .drop4-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop4-t.png',sizingMethod='scale');
}

* html .drop4-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop4-b.png',sizingMethod='scale');
}

* html .drop4-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop4-y.png',sizingMethod='scale');
}

* html .drop34-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop34-t.png',sizingMethod='scale');
}

* html .drop34-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop34-b.png',sizingMethod='scale');
}

* html .drop34-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop34-y.png',sizingMethod='scale');
height:1px;
}

* html .block3-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block3-t.png',sizingMethod='scale');
}

* html .block3-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block3-b.png',sizingMethod='scale');
}

* html .block3-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block3-y.png',sizingMethod='scale');
height:1px;
}

* html .block4-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block4-t.png',sizingMethod='scale');
}

* html .block4-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block4-b.png',sizingMethod='scale');
}

* html .block4-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block4-y.png',sizingMethod='scale');
height:1px;
}

* html .drop5-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop5-t.png',sizingMethod='scale');
}

* html .drop5-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop5-b.png',sizingMethod='scale');
}

* html .drop5-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop5-y.png',sizingMethod='scale');
height:1px;
}

* html .drop6-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop6-t.png',sizingMethod='scale');
}

* html .drop6-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop6-b.png',sizingMethod='scale');
}

* html .drop6-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop6-y.png',sizingMethod='scale');
height:1px;
}

* html .drop7-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop7-t.png',sizingMethod='scale');
}

* html .drop7-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop7-b.png',sizingMethod='scale');
}

* html .drop7-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop7-y.png',sizingMethod='scale');
height:1px;
}

* html .tab2 h2 {
bottom:-10px;
}

* html .drop6 span.all {
top:-2px;
left:5px;
}

* html .holidayweek a.slink {
font-size:10px;
letter-spacing:2px;
vertical-align:text-top;
color:#7f7f7f;
text-decoration:none;
border-bottom:1px dashed #7f7f7f;
}

* html .menu4 div.drop34 div {
padding-top:0;
margin-top:0;
}

* html .menu4 div.drop34 span.close {
position:absolute;
left:0;
top:6px;
}

*+html .famous-date div,*+html .dayoftowm p,*+html .block5-b,*+html .block6-b-l,*+html .top1,*+html .top2,*+html .names,*+html .block-t-l,*+html .search,*+html .calendar-b,*+html .drop-y,*+html .podfm-b,*+html .drop4-y div,*+html .drop4-y,*+html .drop34-y div,*+html .drop34-y,*+html .block9-b,*+html .spis2,*+html .block8-b,*+html .block10-b-l,*+html .spis6,*+html .spis7,*+html .spis8,*+html .block8-b-r, *+html .block7-b-l, 
*+html .menu2 td.activelast span, *+html .menu2 td.activelast1 span {
min-height:1px;
}

*+html .e02 span.col2 {
background:url(../images/venok-silver-l.png) 0 2px no-repeat;
padding:0 0 10px;
}

img,.menu4 li.all a:hover,.menu4 div.drop4 span img,.drop2 a:hover,.holidayweek img.img2,.holidayweek tr.last td,.holidayweek p.mm a,.menu4 div.drop34 span img {
border:none;
}

a:hover,.block ul a,.names a,.holidayweek a,.bigcalend a,.comments2 span a,.comments3 span a,.text2 a,.tx7 a span,.after-scroll a,#welcome a {
text-decoration:underline;
}

.container,.block4 table,.search table,.podar table,.podar select,.holidayweek table,.adddate table,.info,.as_services_list_pad,#page_blog {
width:100%;
}

.block9 ul,.menu,.copy1,.sameholidays,.text2,.textin,.post,p.author a,.description {
font-size:13px;
}

.block9 li,.spis2 li,.drop2 li {
margin-bottom:4px;
}

.block9 a:hover,.remember a:hover,.calendar td a:hover,.calendar table tr.past-week a:hover,.calendar table td.past-day a:hover,.podfm a:hover,.block a:hover,.block li a:hover,.today a:hover,.names ul.girls a:hover,.names ul.boys a:hover,.copy1 a:hover,table.calendar-table a.day:hover,li.col1 {
color:#FF612A;
}

.remember a,.block ul.spis1 a,.names ul.boys a,.bigcalend a.blue2,.t2 li.col1 {
color:#0054a7;
}

.menu4 li,.informer p,.e02,#page_header {
margin-bottom:10px;
}

.menu4 img,.famous-date img,.bigcalend p img,.cont1 img,.spis3 li img,.name img {
border:0;
}

.menu4 a,.date-news a,.logined ul a,.w02 span a,.w03 a,.holiday a,.events ul a,.top1 ul a,.top2 a,.holidayweek li a,.holidayweek p.mm a,.menu3 a,.copy2 a,.sameholidays a,.spis6 a,.spis11 a,.spis8 a,.title a,.e01 a,.text2 p a,.button4 a,.e01 a,.list a,.list2 a,.block22 a,.mm2 a,.block11 span.r1 a,.block12 span.r2 a,.spis7 a,
div.podar a {
color:#0054a7;
text-decoration:underline;
}

.menu4 a:hover,.drop a:hover,.block12 span.r1 a:hover,.block12 span.r2 a:hover {
border:none;
text-decoration:none;
}

.menu4 li.all,.drop6 div.save {
position:relative;
}

.menu4 div.drop4 ul,.menu4 div.drop34 ul {
width:131px;
float:left;
padding:0;
}

.menu4 div.drop4 a,.menu4 div.drop34 a {
border:none;
text-decoration:underline;
font-style:normal;
font-size:11px;
}

.menu4 div.drop4 a:hover,.informer a:hover,.famous-date a:hover,.dayoftowm a:hover,.tab a:hover,.w02 span a:hover,.w03 a:hover,.comments p a:hover,.holiday a:hover,.events ul a:hover,.unusualholiday a:hover,.top1 ul a:hover,.top2 a:hover,.holidayweek li a:hover,.holidayweek a:hover,.holidayweek p.mm a:hover,.menu3 a:hover,.copy2 a:hover,.sameholidays a:hover,.list a:hover,.list2 a:hover,.menu4 div.drop34 a:hover,#alllinks a:hover,
div.podar a:hover {
text-decoration:none;
color:#FF612A;
}

.menu4 div.drop4 img,.w02 input,.w03 img,.bigcalend img,.accaunt img,.block10 input,.block11 img,.block12 img,.menu4 div.drop34 img,.newmess input,* html .t2 input,*+html .t2 input {
vertical-align:middle;
}

/*
.mm3 a,.mm a,.date-info a {
border-bottom:1px dashed #000;
}

.mm3 a:hover,.mm a:hover,.search a:hover {
text-decoration:none;
border:none;
color:#FF612A;
}
*/


.calendar table,.menu2 table {
width:100%;
text-align:center;
}

.dd,.tx5 {
color:#666;
}

.calendar table a,.informer a,.block80 p a,a.blue,.post a {
color:#0054A7;
text-decoration:underline;
}

.drop a,.search a,.text3 a,.pozdravlenia td.col a.col3 {
color:#0054a7;
border-bottom:1px dashed #0054a7;
}

.drop li,.logined li,.spis11 li,.spis8 li {
margin-bottom:7px;
}

.podfm a,#vc_widget a,a.boys,span.blue,.textsup a {
color:#0054A7;
}

.informer img,.block li {
margin-bottom:6px;
}

.w01,.symbol div {
width:46.9%;
float:left;
padding-right:10px;
}

.date,.post .title {
font-size:13px;
font-weight:700;
}

.date a,#alllinks a {
text-decoration:underline;
color:#000;
}

.date span,.block3 tr.error,.spis5 a:hover,.spis6 li.col1 a,.spis11 li.col1 a,.spis8 li.col1 a,#vc_widget a:hover {
color:#ff612a;
}

.date-info a:hover,.add a:hover,.t1 a:hover,.t3 a:hover,.t6 a:hover,.pozdravlenia td a:hover,.pozdravlenia td.col a:hover {
text-decoration:none;
border:none;
}

.block ul a:hover,.block2 a:hover,.logined ul a:hover,.exit:hover,.today span a:hover,.block80 p a:hover,.button a:hover,.text3 a:hover,.mmspis a:hover,.bigcalend a:hover,.cont1 a:hover,.names2 a:hover,.spis6 a:hover,.spis11 a:hover,.spis8 a:hover,.where a:hover,.title a:hover,.text a:hover,.text2 a:hover,.e01 a:hover,.button4 a:hover,.tx3 a:hover,.list3 a:hover,.name a:hover,.links a:hover,.link a:hover,.tx7 a:hover,.tx7 a:hover span,.mm2 a:hover,.spis7 a:hover,.tx8:hover,.xxx:hover,.tx9:hover,a.nedvizh:hover,.after-scroll a:hover,.mmspis2 a:hover,.mmspis3 a:hover,a.blue:hover,.add-day div a:hover,#welcome a:hover,span.small-gray-2 a:hover,.post a:hover,.blogniz a:hover {
text-decoration:none;
}

.menu span,.bigcalend a.green,.cont1 a.green,.spis3 li.green {
color:#7e8d43;
}

.drop33-t,.drop3-t {
background:url(../images/drop3-t.png) 0 0 no-repeat;
height:20px;
}

.drop33-b,.drop3-b {
background:url(../images/drop3-b.png) 0 0 no-repeat;
height:20px;
}

.drop33-y,.drop3-y {
background:url(../images/drop3-y.png) 0 0 repeat-y;
line-height:16px;
padding:0 20px;
}

.block3 td,.block4 td {
padding:4px 0 1px;
}

.block3 td.w04,.symbol p {
padding-top:8px;
}

.block4 td.w05,.comments3,.tx12 {
padding-top:7px;
}

.block4 td.w05 input,.gorod div h1 {
float:left;
margin-right:40px;
}

.logined ul,.mm2 span.mm-l,.r1,.rand img {
float:left;
}

.menu2 td span,#astrostar_content,.astrostar_fh {
display:block;
}

.search p,.accaunt td.w07,.pozdravlenia td.w06,.list4 li {
padding-top:3px;
}

.today span a,.where a {
color:#999;
text-decoration:underline;
}

.today span.prev,.dayoftowm span.prev {
position:absolute;
left:0;
}

.today span.prev a,.dayoftowm span.prev a {
margin-left:6px;
}

.today span.next a,.dayoftowm span.next a {
margin-right:6px;
}

.famous-date h2,.dayoftowm h2,.comments h2,.add-day h2 {
margin-bottom:15px;
color:#ff612a;
font-size:21px;
font-weight:400;
}

.famous-date a,.dayoftowm a,.cont1 a {
font-size:15px;
color:#0054a7;
text-decoration:underline;
}

.famous-date table span span.venok-gold,.header2 div.e01 span.gold {
background:url(/images/venok-gold-l.png) 0 0 no-repeat;
display:inline;
padding:5px 0 10px;
}

.famous-date table span span.venok-gold span,.header2 div.e01 span.gold span.gold {
background:url(/images/venok-gold-r.png) 100% 0 no-repeat;
display:inline;
min-height:1px;
padding:5px 11px 10px;
}

.tab a,.names2 a {
color:#7e8d43;
text-decoration:underline;
}

.w03 p,.top1 li {
margin-bottom:14px;
}

.w03 p.last,.comments div div,#sub_form {
margin:0;
}

.drop2 a,.mmspis3 a {
color:#0054a7;
border-bottom:1px dashed #0054a7;
text-decoration:none;
}

.comments div,.accaunt div.block8,.desc {
margin-bottom:17px;
}

.comments p a,.unusualholiday a {
color:#0054a7;
text-decoration:underline;
font-size:15px;
}

.pictures2,.pad6 {
margin-bottom:25px;
}

.calendar-spis td,#lettersControlsTop p {
padding-bottom:10px;
}

.holiday {
padding-bottom:3px;
}

.holiday h2,.events h2,.unusualholiday h2,.names h2,.holidayweek h2,.text3 h2 {
margin-bottom:8px;
color:#ff612a;
font-size:21px;
font-weight:400;
}

.holiday div,.spis7 li {
margin-bottom:15px;
font-size:13px;
}

.names ul.girls a,a.girls,.names ul.girls a,table.girls td a {
color:#f06;
}

.names li,.sameholidays p {
margin-bottom:9px;
}

.block8 ul,.block80 ul {
margin-top:6px;
}

.block8 li,.block80 li {
margin-bottom:7px;
padding-left:16px;
}

.block8 li input,.block80 li input {
position:absolute;
margin:0 0 0 -16px;
}

.tab2 em a:hover,.famous-date a.slink:hover,.holidayweek a.slink:hover {
color:#FF612A;
border-color:#FF612A;
}

.top1 img,.list img,.list2 img {
float:left;
margin-right:10px;
}

.holidayweek img,.spis8 li img {
vertical-align:middle;
border:0;
}

.holidayweek,.text p.big,.e01,.tx4,.tx7 {
font-size:15px;
}

.holidayweek a.girls,.t2 li.col2,.spis8 li.col2 a,.text2 p.girls a {
color:#eb0668;
}

.view li.q02-a,.view li.q01-a {
background:url(../images/button2-x.gif) 0 0 repeat-x;
}

.view li.q02-a span span {
background:url(../images/bullet10-a.gif) 9px 10px no-repeat;
height:24px;
padding:6px 17px 0 24px;
}

.view li.q01-a span span {
background:url(../images/bullet9-a.gif) 9px 10px no-repeat;
height:24px;
padding:6px 17px 0 24px;
}


.mmspis,.mmspis2 {
font-size:13px;
margin:14px 0 11px;
}

.mmspis a,.mmspis2 a {
color:#0054a7;
border-bottom:1px dashed #0054a7;
text-decoration:none;
display:block;
float:left;
}

.mmspis td.active,.mmspis2 td.active,.mmspis3 td.active {
padding:0 8px 0 0;
}

.mmspis td.active span,.mmspis2 td.active span {
display:block;
float:left;
background:url(../images/button3-x.gif) 0 0 repeat-x;
}

.mmspis td.active span span,.mmspis2 td.active span span,.mmspis3 td.active span span {
background:url(../images/button3-l.png) 0 0 no-repeat;
}

.mmspis td.active span span span,.mmspis2 td.active span span span,.mmspis3 td.active span span span {
background:url(../images/button3-r.png) 100% 0 no-repeat;
}

.mmspis td.active span span span span,.mmspis2 td.active span span span span,.mmspis3 td.active span span span span {
background:url(../images/button3-b.gif) 50% 100% no-repeat;
height:33px;
font-size:15px;
font-weight:700;
color:#7e8d43;
padding:5px 12px 0;
}

.days td.red,.bigcalend td.red1,.block10 span.red,.spis3 li.red,.col5 {
color:#c00;
}

.bigcalend td.ddbefore,.col4,#divRegForm span,.gray,.grey {
color:#999;
}

.mycalendar2 .view,* html div.autosuggest div.as_header {
margin-top:5px;
}

.mycalendar2 .view li span,.block24_l_t p {
padding-left:7px;
}

.comments2 span.open a,.comments3 span.open a,.comments2 span.alarm a,.comments3 span.alarm a,span.closed a, span.delete a {
text-decoration:none;
border-bottom:1px dashed #787878;
}

.add a,.pozdravlenia td.col a.col4 {
color:#7e8d43;
border-bottom:1px dashed #7e8d43;
}

.spis5 li,.adddate div.block24_l_t p,.pozdravlenia td {
padding-bottom:7px;
}

.drop6 div.save input,* html .save input,*+html .save input {
position:static;
margin:0;
}

.accaunt table,.pozdravlenia table {
width:100%;
margin-bottom:20px;
}

.accaunt td.w06,.block13 td.w06 {
padding-top:3px;
width:114px;
}

.t4 img.img1,.block11 span.r1 img {
border:1px solid #e9e9e9;
}

.spis11 ul,.spis8 ul {
width:90px;
float:left;
}

.title span.silver,.header div.e01 span.silver {
background:url(/images/venok-l.png) 0 0 no-repeat;
display:block;
float:left;
}

.title span.gold,.header div.e01 span.gold {
background:url(/images/venokg-l.png) 0 0 no-repeat;
display:block;
float:left;
}

.gorod,.gorod2,.gorod3 {
margin:0 14px 15px 0;
}

.gorod h1,.gorod2 h1,.gorod3 h1 {
font-size:36px;
font-weight:400;
line-height:30px;
}

.text div,.text2 img {
float:left;
margin:0 10px 10px 0;
}

.e02 span.col2 span,*+html .e02 span.col2 span {
background:url(../images/venok-silver-r.png) 100% no-repeat;
padding:5px 10px 10px;
}

.new h2,.block27 h2 {
color:#ff612a;
font-size:21px;
}

.tx7 .act,div.autosuggest ul li.as_highlight a span small {
color:#ccc;
}

.nomer a:hover,.nomer .act2 {
background:url(../images/str.gif) no-repeat;
color:#7e8d43;
font-weight:700;
text-decoration:none;
}

.adddate p,.pozdravlenia p {
padding-bottom:20px;
}

.mm2 span.mm-r,.r2,.rss2 {
float:right;
}

.block12 span.r1 a,.block11 span.r2 a {
color:#0054a7;
text-decoration:none;
border-bottom:1px dashed #0054a7;
}

.pozdravlenia td.col a.col5,.pozdravlenia td.col a.col0 {
color:#c00;
border-bottom:1px dashed #c00;
}

.glav td,.text .little,.small,span.small-gray-2,.comm a.control {
font-size:11px;
}

span.withcom,.textin hr,.textsup {
margin-top:20px;
}

#lx_5964,* html .f02,*+html .f02 {
margin-left:-5px;
margin-right:-13px;
}

table.calendar-table .saturday a.day-bil:hover,table.calendar-table .sunday a.day-bil:hover {
color:#FE8F90;
text-decoration:none;
}

span.row,.after-scroll td,td.submit input {
font-size:14px;
}

.pictures table td,.f16,#f16 {
font-size:16px;
}

.green,a.green,.holidayweek li a.green {
color:#7AA21B;
}

a.nedvizh,.holidayweek li a.nedvizh {
color:#BD2929;
}

.nw,.f12,#f12,div.text333,#page_blog_author span.t12 {
font-size:12px;
}

.header2 div.e01 span.silver,.famous-date table span span.venok-silver {
background:url(/images/venok-silver-l.png) 0 0 no-repeat;
display:inline;
padding:5px 0 10px;
}

.header2 div.e01 span.silver span.silver,.famous-date table span span.venok-silver span {
background:url(/images/venok-silver-r.png) 100% 0 no-repeat;
display:inline;
min-height:1px;
padding:5px 11px 10px;
}

.adddate #tbl,input.text3,#textpage textarea {
width:300px;
}

div.autosuggest ul li a:hover,div.autosuggest ul li.as_highlight a:hover {
background-color:#3b5998;
text-decoration:none;
}

#letone td,div.answer {
padding-left:10px;
}

#menu-2,#menu-3 {
z-index:1000;
}

.roibox, .slink-container, .slink-container div, * html .spis2 li, *+html .spis2 li {
	margin-bottom:0;
}

.textin h1,div.post {
margin-bottom:20px;
}

a.comm,#linkBlogUnsub,a,#pager a {
cursor:pointer;
}

* html .drop ul,* html .drop2 ul {
margin-top:-3px;
}

* html .drop3-t,* html .drop33-t {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop3-t.png',sizingMethod='scale');
}

* html .drop3-b,* html .drop33-b {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop3-b.png',sizingMethod='scale');
}

* html .drop3-y,* html .drop33-y {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/drop3-y.png',sizingMethod='scale');
height:1px;
}

* html .spis3 input,*+html .spis3 input {
margin:-3px 0 0 -21px;
}

* html .drop7 span.from input,*+html .drop7 span.from input {
margin:-3px 0 0 -20px;
}

* html .spis5,*+html .spis5 {
margin-top:-9px;
}

* html .famous-date table span span.venok-gold,*+html .famous-date table span span.venok-gold {
display:block;
position:absolute;
margin-top:-5px;
}

* html .block8 li input,*+html .block8 li input {
position:absolute;
margin:-3px 0 0 -20px;
}

* html .gorod,* html .gorod div,* html .gorod div h1,*+html .gorod div h1 {
float:none;
}

* html .spis11 {
height:140px;
}
*+html .spis11 {
height:140px;
}
* html .menu4 {
height:330px;
}

*+html .menu4 {
height:330px;
}

#a-tomafter {
	text-align:right;
	padding-right:15px;
	display:none; 
	font-size: 14px;
	color: #808080;
}

#a-tomafter a, #a-tomafter a:link, #a-tomafter a:visited  {
	text-decoration: underline; font-size:13px; color:  #808080;
}

#a-tomafter a:hover {
	text-decoration: none;
}

.logins span {
	font-size: 15px;
	color: #7E8D43;
	font-weight: bold;
}

.logins a {
	font-size:12px;
	color: #0054A7;
	text-decoration: underline;
}

.logins a:hover {text-decoration: none;}

.nomarg {margin-bottom: 0px;}


a.grey-dashed {
color: #999999;
text-decoration: none;
border-bottom: 1px dashed #999999;
}

a.grey-dashed-list, a.grey-dashed-list-2 {
color: #999999;
text-decoration: none;
border-bottom: 1px dashed #999999;
}

.t1 input.f14 {width: 100%; position: relative;}

.famous-date div.w01 {margin-bottom: 0px;}

*html #lx_5964 {margin-left:-3px;}
*+html #lx_5964 {margin-left:-3px;}

.text div.frl {float:none; clear:right;}
.text div.frr {float:none; clear:left;}
#ny_cards {
margin: -10px -15px 15px; padding: 10px 15px 1px; background: rgb(255, 252, 217);
}

#ny_cards h2 {
margin-bottom:0px;
}

#ny_cards td a {font-size: 90%;}
#ny_cards td {width:19%;}

.drop33-t-u {
background:url(../images/drop3-t_u.png) 0 0 no-repeat;
height:20px;
}

.date span.moon-info {
font-weight: normal;
color: #000000;
}

.date span.moon-info img {vertical-align: top;}

div.moon div.text a {line-height:20px;}
div.moon div.text im {margin-top:3px;}

div.moont a{font-size:12px;}

#add-calends {
	position: absolute;
	display:none;
	font-size:14px;
	background: #E9F6B3; 
	padding:10px;
}

*html #add-calends {
	width:210px;
}


#add-calends a:hover {
color: #AABA6B;
text-decoration: none;
}


h2 {font-weight: normal;}

.text h2 {font-weight:bold;color:#7E8D43;font-size:14px;}

span.help {
background:#FAFFE8;
cursor:help;
}


.banner_img {
	padding:0px;
	margin:5px;
	text-align: left;
}
.banner_text {
	padding:0px;
	margin:5px;
	text-align: left;
}
.lnk1 {
	text-decoration:none;
	color:#003;
	font-size:12px;
	color:#F60;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left:2px;
	padding-top:2px;
	text-align: left;
}
.lnk2 {
	text-decoration: none;
	font-size:12px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left:4px;
	padding-top:2px;
	text-align: left;
	color:#000;
}
#moon-today a, #moon-tommorow a ,
#moon-today a:visited, #moon-tommorow a:visited {
text-decoration: underline;
}

#yad td {
	text-align: left;
	vertical-align:top;
	padding-right: 6px;
}

#yad td a {
	text-decoration: underline;
}

#yad td a:hover {
	text-decoration: none;
}

td.mix90 img {height: 90px; width: auto; max-width: 140px;}

.mix-h1 {
color: #0054A7;
font-weight:400;
font-size:12px;
}

.mix-h2 {
font-weight:400;
font-size:140%;
}

.mix-small {
font-size: 85%;
}

div.header h1.h101 a.addurl, div.header h1.h101 a.addurl:visited, div.header h1.h101 a.addurl:link {font-size:16px;font-weight:normal;color:#FF612A; display:block; margin-top:5px;}
div.gorod2 div h1 a.addurl, div.gorod2 div h1 a.addurl:hover {font-size:16px;font-weight:normal;color:#FF612A;}
div.today h1 a.addurl, div.today h1 a.addurl:hover {font-size:16px;font-weight:normal;color:#FF612A;}



div.social { height: 20px; padding-top: 16px; padding-bottom: 10px;}
div.clear { clear: both; }
div.social-1 {width: 105px; float: left;}
div.social-2 {width: 135px; float: left;}
div.social-3 {width: 151px; float: left;}
div.social-4 {}


a.fm, a.fm:link {font-size:14px; text-decoration:none;}
a.fm span:hover {text-decoration:none;}





/* DirectAdvert
-----------------------------------------------------------------------------*/
#DIV_DA_35347 table, #DIV_DA_35347 td {
	margin: 0px;
	border: none;
	line-height: 1.2em;
	font-size: 12px;
}

#DIV_DA_35347 td a {
	text-decoration: underline;
}

#DIV_DA_35347 td a:hover {
	color: #FF612A;
	text-decoration: none;
}

#DIV_DA_35347 {
	padding: 10px 10px 10px 14px;
	border: 1px solid #bfbfbf;
}


.da_adp_links td {
	border: none;
	padding-top: 10px;
}	


/* Anons
-----------------------------------------------------------------------------*/


.box_ads {
font-size:12px;
}

.box_ads a {
color: #0054A7;
text-decoration: underline;
}

.box_ads a:hover {
text-decoration: none;
color: #FF612A;
}

.box_ads_title {
font-size: 15px;
padding-top: 10px;
padding-bottom: 15px;
}


.box_ads_title a {
text-decoration: underline;
color: #7AA21B;
}

.box_ads_title a:hover {
text-decoration: none;
color: #FF612A;
}

.box_ads {
	background-color: #F7FACE;
	padding: 0 15px 7px;
}
.box_ads h3 {
	margin-bottom: 0;
}
.box_ads_label {
	padding-top: 15px;
        color: #FF612A;
        font-size: 21px;
        font-weight: 400;
}
.box_ads_close {
	text-align: right;
	float: right;
	padding: 10px 7px 0 0;
}
.box_ads_image {
	float: left;
	text-align: left;
	padding-right: 10px;
	padding-top: 3px;
}

#adsbox-close {
	background-image: url("http://www.calend.ru/images/close-small.gif");
	cursor: pointer;
	height: 9px;
	width: 9px;
	z-index: 505;
	display: inline;
	position: absolute;
}

#DIV_DA_39032, #DIV_DA_39032 strong, #DIV_DA_39035, #DIV_DA_39035 strong {
	text-align: left;
	font-size: 10px;
	color: #0054A7;
}

#DIV_DA_39032 a, #DIV_DA_39035 a {
text-decoration: underline;
color: #0054A7;
}

#DIV_DA_39032 a:hover, #DIV_DA_39035 a:hover {
hover: #FF612A;
text-decoration: none;
}

a.da-link {
font-size: 13px;
color: #0054A7;
text-decoration: underline;
}

#MarketGidComposite22255 a.mctitle1525 {font-size: 13px;}

div.nari {
font-size:12px; color: #000; margin-top:-5px; margin-bottom:10px;

}
div.nari a {
text-decoration: underline;
}

div.nari a:hover {
text-decoration:none;
}



.menu-2012 {float: left; font-size: 16px; padding-right: 30px; color: #FF612A;}
.menu-2012 a {line-height: 30px; font-size: 18px; text-decoration: underline; color: #0054A7;}
.menu-2012 a:hover {color: #FF612A;}

.menu22 {
margin: 56px 0 130px 32px
}



#vip-vlub {border: 1px solid #d9d9d9; width:240px; height:300px; padding:0; margin:0; border-collapse:collapse;}
#vip-vlub td {padding: 5px; width:100%; vertical-align:top;}
#vip-vlub a {color: #0054A7; text-decoration: underline;}
#vip-vlub a:hover {color: #FF612A; text-decoration: none;}
p.vip-vlub_text {font-family: Arial, Tahoma, "Trebuchet MS", sans-serif; font-size: 12px; line-height: 16px;}
img.vip-vlub_foto{ float:left; margin:0px 5px 0px 0px; width:80px; height:80px; border: 1px solid #d9d9d9; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius: 4px; background:none repeat scroll 0 0 #ffffff; overflow:hidden; padding:2px; position:relative;}


 .ban1 {background-color: #f1f1f1;padding:12px 10px;font-family: arial;font-size:14px;}
 .ban1 img {border:0;} 
    .ban1 a, .ban1 a:visited {color: #2562ae;text-decoration: underline;} 
    .ban1 a:hover {text-decoration:none;}


    .ban2 {border: 1px solid #d9d9d9; width:100%;font-family: arial;font-size:14px;}
    .ban2 div.bleft { padding:5px 20px;floaT:left;}
    .ban2 div.bright {padding-top:25px;text-align:center;}
    .ban2 a, .ban2 a:visited {color: #2562ae;text-decoration: underline;} 
    .ban2 a:hover {text-decoration:none;}
    .ban2 img {border:0;} 

   
    .ban3 {height: 112px;background: #f1f1f1 url("../html/qbottom.gif") no-repeat 98% 90%;font-family: arial;font-size:14px;}
    .ban3 div.bleft {float:left;}
    .ban3 div.bright {
        padding:25px 20px 0 130px; 
        font-style: italic;
        line-height:18px;
        background: url("../html/qtop.gif") no-repeat 110px 10px;
    }
    .ban3 a, .ban3 a:visited {color: #2562ae;text-decoration: underline;} 
    .ban3 a:hover {text-decoration:none;}
    .ban3 img {border:0;} 
.hide {display:none;}
a.orphus:hover {text-decoration:none;}
div.yad_calend {
margin: 0 0 0 -6px;
font-size: 12px;
}
