* html .center, * html .center{width: 540px !important;}

* html .center p, * html .center div{width: inhirit;}

/*a, a:link, a:active, a:visited{}
a, a:link{color: #c19809;}*/
h5{display:block;clear:both;}
a:link, a:active, a:visited, a:hover, .sendletter a:link, .sendletter a:active, .sendletter a:visited, .sendletter a:hover, .print a:link, .print a:active, .print a:visited, .print a:hover, .left a:link, .left a:active, .left a:visited, .left a:hover, .right a:link, .right a:active, .right a:visited,
.right a:hover
{
        color: #1b616b;
        text-decoration: underline;
}

.toptxt, .toptxt a:link,.toptxt a:active, .toptxt a:visited,.toptxt a:hover
{text-decoration: none; font-size:95%; letter-spacing: -0.00em}

.lmenusub{font-weight:bold; font-size:90%; line-height:140%; }

.lmenusub a:link, .lmenusub a:active, .lmenusub a:visited,.lmenusub a:hover
{text-decoration: none; font-weight:normal; font-style:normal}

.bottom, .bottom a:link,.bottom a:active, .bottom a:visited, .bottom a:hover
{text-decoration: none; font-weight:normal; font-style:normal}

.lmenusub a:hover {text-decoration:underline}

.bottom .bot2 p {font-size: 90%; }

/*-----------------CALENDAR end------------------------------*/

body {
	font-family: Verdana;
 	font-size: 75%;
	text-align: center;
	padding:0; margin:0 auto;
	width:1000px;
	margin:0px auto 40px auto;
	background-image:  url("/pictures/bg.gif");
	background-position: 1px 0;
	background-color: #CDD1D5;
	}

html>body #calendar {
	position: absolute;
	width:200px;
	height:215px;
	z-index:20;
	top: 10px;
	margin-left: 770px;
	border: 0px solid;
	margin-top: 0px;
}

#calendar {
	position: fixed;
	width:200px;
	height:215px;
	z-index:20;
	top: 10px;
	margin-left: 770px;
	border: 0px solid;
	margin-top: -230px;
}

.top1 {
	position: static;
	height: 60px;
	background: #CDD1D5 url("/pictures/bg.gif") repeat 1px 0;
	padding: 0px;
	border: 0px solid;
	z-index: 0;
}

/*-----------------CALENDAR end------------------------------*/

img {border:none;}

.center img {behavior: url("/css/pngbehavior.htc");}

.topprint, .botprint {display: none;}

.print, .sendletter {
	font-size: 80%;
	background: url(/pictures/print_small.gif) 0px 5px no-repeat;
	border: 0px solid red;
        padding-left: 25px;
	margin: 10px 0;
        clear:both;
	text-indent: 0 !important;
	text-align: left !important;
	}

.sendletter {
	margin-left: 0;
	float: none !important;
	width:534px;
	font-size: 100%;
	background-image: url(/pictures/icon_sendletter.gif);
	background-position:0px 5px;
}

.shade1 {
	background-image: url(/pictures/bgg2.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: White;
}

.white {
	text-align: left;
	background-image: url(/pictures/bgg1.gif);
	background-position: 0px 0px;
	background-repeat: repeat-y;
	width: 980px;
	padding:4px 8px 2px 10px;
	margin-left:-1px;
}


.top {
	height: 160px;
	background-image:  url("/pictures/patternv.gif");
	background-repeat: repeat-y; background-position:  -5px top;
	padding: 0px;
	margin-bottom: 5px;
	overflow: hidden;
}

.topleft {
	height: 160px;
	width: 4px;
	float:left;
	background: url("/pictures/patternv.gif") repeat-y -5px top;
	padding: 0;
	margin: 0;
}

.top2 {
	float: right;
	height: 160px;
	width: 10px;
	border: none;
	margin: 0;
	margin-left: -5px;
	background-image: url(/pictures/patternv2.gif);
	background-repeat: repeat-y;
	background-position:  right top;
}

.y {/*NOT USED*/
	background-repeat: repeat-y;
        border: 1px solid red;
}

div.logo {
        text-align: right;
        float:left;
        width:190px; height: 119px;
        margin: 20px 30px 0 0px;
}

.pic1 {
        float: left;
        width:100px;
        margin-right:45px;
        padding:20px 0px;
        background: url(/pictures/picbg.jpg) 0px 17px no-repeat;
}

.pic  {
       width:92px; height: 74px;
       padding-left:7px;
}

.pic div.topbans {
       width:79px; height:66px;
       overflow: hidden;
}

.toptxt {
	margin-top: 8px;
	margin-left: -2px;
	padding-left: 5px;
	padding-bottom:3px;
	border-left: 2px solid #FFF;
	height:40px;
}

.middle {
	overflow: hidden;
        border:0px solid red;
}

.left {
	width: 215px;
	float: left;
	margin-right: -10px;
}

.right {
	width: 195px;
	float:right;
	margin-left: -10px;
}

.left, .right {
	background-image: url(/pictures/patternbg.gif);
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}

.right UL {
	margin-left: 0px;
	padding-left: 20px;
}

.right UL,.left ul {list-style-image: url("../pictures/li.gif");}


.left a:link, .left a:active, .left a:visited, .left a:hover, .right  a:link, .right  a:active, .right  a:visited, .right  a:hover {
	text-decoration:none;
}

.menu1 {
	background-repeat: repeat-x;
	padding: 0px;
	border-bottom:2px solid #1B56B7;
	margin-bottom:2px;
}

#pattern {
	background-image:  url(/pictures/pattern1.gif);
	background-repeat: repeat-x; background-position:  0px top;
	padding-top:15px;
}

.menu1  ul{
	padding:5px 0px 10px 0px;
	list-style-type:  none;
        margin:0;
}
.menu1  ul li{
padding-left: 26px;
background: url(/pictures/menu1li.gif) no-repeat 3px 50%;
}
.grad {
	background-image:  url(/pictures/menu1bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	}

ul.lmenu {
	padding-bottom:5px;
	border-bottom: 2px solid white;
}

ul.lmenusub {
	padding-bottom:10px;
	background-color:#FFFFFF;
	list-style-type:none;
}
ul.lmenusub li{background:url(/pictures/menu2li.gif) no-repeat 10px 2px !important;}

.th {
       _height:37px;
       min-height: 37px;
       border-bottom:2px solid #1B56B7;
     }
.th a{display:block;}
.th IMG{margin:5px 0 7px 12px;}

.gray {
        background-image:  url("/pictures/iconsbg.jpg");
	text-align: center;
	padding: 15px;
	margin:-2px 0;
	border-bottom:4px solid white;
	font-size: 80%;
}

.quote {
	background-image:  url("/pictures/quoter.gif");
	background-position: right bottom;
	background-repeat: no-repeat;
	border-top:10px solid white;
	background-color: White;
}

.quote p {
	padding: 10px 10px 10px 30px;
	background-image:  url("/pictures/quotel.gif");
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 20;
}
.auth  {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 85%;
	padding: 0px 10px 10px 30px;
	margin-top: 0px;
	margin-bottom: 5px;
	border-bottom:10px solid white;
	background-color: White;
}
div.auth {margin-top: -15px;}

.gradleft {
	padding: 15px;
	background: white url("/pictures/bgl.jpg") no-repeat right top;
	margin-top: -2px;
}
.gradright {
	background: white url("/pictures/bgr.jpg") left top no-repeat;
	margin-top: -2px;
        padding: 10px 15px;
}

.mediacell {
	float: left;
	width: 155px;height: 90px;
	border-bottom: 1px solid #E5EDE5;
	border-right: 1px solid #E5EDE5;
	margin-right: 12px;
	margin-bottom: 15px;
	text-align: left;
	font-size: 10px !important;
}

/*<<<<MEDIA*/
.mediacell a:link, .mediacell a:active, .mediacell a:visited {color:#007500; background-color: #E8E8E8;text-decoration: none;}
.mediacell a:hover{color:white; background-color: #B3B3B3;text-decoration: none;}
/*MEDIA>>>>>>*/


div.avi {
	float: left;
	margin-left: -10px;
	margin-right: 2px;
	width: 64px; height: 64px;
	background-position: 13px 20px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	text-indent:0px;
	}

div.avicon {
	display: block;
	margin-right: 2px;
	width: 150px;
	height: 100px;
	background-position: 4px 16px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	text-indent:0px;
	}

div.avicon img {
	width: 150px;
	height: 100px;
	background:none;
        }

.bigicon {
	border-bottom: none !important;
	border-right: none !important;
	height: 180px !important;
        }

.mobile .wall{
        background-position: 5px 13px !important;
}

div.wall {
	float: left;
	margin-bottom: 15px;
	width: 140px; height: 130px;
	background-position: 5px 6px;
	background-repeat: no-repeat;
	display: block;
        clear: both;
	}

div.wall img {
	width: 138px; height: 130px;
	background:none;
	display: block;
        clear:both;
}

div.mp3{
	float: left;
	text-indent: 0px;
	width: 64px; height: 64px;
	background-image: url("/pictures/ico_audio.gif");
	background-repeat: no-repeat;
	margin-left: -10px;
	margin-right: 2px;
	margin-bottom: 15px;
}
.center p{clear:both;}
.center .bukvitsa{clear:none;}
.center p.mp3 {
	font-size: 80%;
	background-image: url("/pictures/ico_audio.gif");
	background-repeat: no-repeat;
	width: 170px;height: 64px;
	margin-right: 8px;
	text-align: left;
	padding-left: 64px;
}

.center {
	width: 540px !important;
        float: left;
	margin-left:25px;
	margin-bottom: 30px;
	background: #ffffff  url("/pictures/pattern1.gif") left top repeat-x;
}

.center img {
	float: left;
	padding: 0px 10px 10px 0px;
	background: url(/pictures/imageshadow.gif) right bottom no-repeat;
}

.bottom {
	margin-top: -5px;
	padding-top: 20px;
	margin-left: 5px;
	padding-bottom: 10px;
	width: 990px;height:90px;
	background: url("/pictures/pattern2.gif") left 4px repeat-x;
	z-index: 100;
	display: block;
}

.bot1 {
	padding-top:2em;
	float: left;
	margin-left: 0px;
	text-align: center;
	width:225px;
	display: block;
}
.bot2 {
	text-align: center;
	display: block;
	margin-left: 230px;
	margin-right: 200px;
}


.l {
	float:left;
	margin-right: 10px;
}
.r {	margin-right: 10px;}

hr {
	height:1px;
	margin-bottom: -8px;
}

.hr {
	background: #ffffff  url("/pictures/pattern3.gif") repeat-x;
	z-index: 1200;
	margin: 10px 0px;
	width: 534px; height:16px;
	float: none;
	margin: 10px 0px;
        clear:both;
}

UL.media{
	margin-left: 0;
	padding-left: 15px;
	list-style-image: url("/pictures/li_audio.gif");
        border: 0px solid red;
}


.media li {
	margin-bottom: 8px;
}

.video {
	list-style-image: url("/pictures/li_video.gif");
}
.wallpapers {
	margin:8px 0px 0px 13px;
	list-style-image: url("/pictures/li_wall.gif");
}


/*-------------------------------------------------------------------content-------------------------------------------------*/

.mini{font-size: 80%;}

span.pgsel {text-decoration: none;}
a.pg:link,a.pg:active, a.pg:visited, a.pg:hover {text-decoration: none;}

.toback {
	float: right;
	background-image: url(/pictures/toback.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px;
	padding-right: 24px;
	font-weight: bold;
	margin-top: -25px;
}
p.toback, div.toback {width:95px; float: right; text-align: right;}


.lmenusubtext li{
	text-align: left;
	padding-left: 0px;
	padding-bottom: 8px;
	list-style-position: outside;
	list-style-image: url(/pictures/toforw.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}



.toback a:link, .toback a:active, .toback a:visited, .toback a:hover,
.faqcatname a:link, .faqcatname a:active, .faqcatname a:visited, .faqcatname a:hover,
.lmenusubtext li a:link, .lmenusubtext li  a:active, .lmenusubtext li  a:visited, .lmenusubtext li a:hover
{color: #497BCD;text-decoration: none;}

.pages {float: none; margin: 10px 0px; font-size: 140%;}
.pages a:link, .pages a:active, .pages a:visited, .pages a:hover {text-decoration:none; font-size: 80%;}
p.nextpage, p.prevpage {float: left;}
p.nextpage {text-indent: 15px;}
p.prevpage {text-indent: 0px;}
p.alltextpage {float: right;}


/*<<<TOP*/
h1 {
	
	margin: 30px 0px 10px 0px;
	font-size:140%;
}

H2 {
	font-size:120%;
	
}


.title {
	font-size: 130%;
	text-align: left;
	margin: -4px 0px 20px 0px;
	background-image: none;
	font-weight: bold;
}
div.path span.title a:link, div.path span.title a:active, div.path span.title a:visited, div.path span.title a:hover
{text-decoration: none;	font-size: 100%;text-indent: 0px;}
a.title  {text-decoration: none;}

.apath {
	text-align: left;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 10px;

}
div.center>div.apath, div.center>div.apath>div.path, div.center div.path span.title {text-indent: 0px; }

.apath a, .apath a:link, .apath a:active, .apath a:visited,
div.path a, div.path a:link, div.path a:active, div.path a:visited
{font-size:90%; color:#777777; text-decoration: none}

.apath a:hover, div.path a:hover
{color:#cc0000; text-decoration: underline}


div.path {
	background-image: url(/pictures/path.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 12px;
	padding-top: 3px;
	}

/*TOP>>>*/



/*<<<<GALS*/

.galhead {
	padding: 15px 0 15px 20px;
	background: url("/pictures/pattern4.gif") repeat-x;
        font-weight: bold;
       	font-size: 100%;
	overflow: hidden;
	text-align: left;
        clear: both;
}
.galhead a:link,.galhead a:active, .galhead a:visited,.galhead a:hover {}

.galtxt {
	float:right;
	padding: 0px 0px 2px 20px;
	font-weight: normal;
	width: 100px;
	background-image: url(/pictures/toforw.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}

.centr {text-align: center !important;}
.centr img {float:none  !important;}

#noshadow, .galtxt a img, .mediacell img, div.avi img, div.avicon img {display: block;}
#noshadow{ background:none;}


/*GALS>>>>>*/





/*<<<<FORMS*/
.forms { }
.forms_submit{cursor:hand}
.faqleft {
	float:left;
	width: 360px;
}
.faqright {
	float:right;
	width: 160px;
	margin:0px;
	padding-left:10px;
	background-color: #F1F4F9;
	border-bottom: 1px solid #497BCD;
	background-image: url("/pictures/pattern3.gif");
	background-repeat: repeat-x;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 90%;
	overflow: hidden;
	text-align: left;
}
.faqright p, .faqright table  {margin-top: 12px;	width: 140px;	}
.faqcatname {
	padding-top: 13px;
	padding-bottom: 3px;
	margin-bottom: 12px;
	margin-right: 8px;
	background-image: url(/pictures/toforw.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 20px;
	height: 18px;
}
/*FORMS>>>>>>*/



/*<<<<SLIDESHOW*/
.slideshow {
	height: 180px;
	overflow-y:hidden;
	overflow-x:auto;
	width: 530px;
	margin-bottom: 20px;
	background-image: url(/pictures/scrollbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #D5D5D5;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	scrollbar-face-color: #749BDA;
	scrollbar-highlight-color: #749BDA;
	scrollbar-shadow-color: #749BDA;
	scrollbar-3dlight-color: #749BDA;
	scrollbar-arrow-color:  #1B56B7;
	scrollbar-track-color: #D5D5D5;
	scrollbar-darkshadow-color: #749BDA;
}

.pgshow {
	margin-top: 15px;
	text-align: center;
}

.pgto {
        text-align: center;
        float:left;
        width: 60px;
}

.pgcenter {float:left;}

/*SLIDESHOW>>>>>>*/

span.victor {
 	height: 20px; width: 20px;
	font-size: 200%;
	letter-spacing: 3px;
 }
input.victor {padding-left: 37px;}

.mail {font-weight: normal; padding-left: 0px !important; padding-right: 0px !important;}

.br {
        clear:both;
        height:-1px; 
        margin-top:-14px;
        font-size:0px;
	}

.clear{
        clear: both;
        overflow: hidden;
        border: 0px solid red;
}


/*gallary*/

table td{
	width: 540px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fototable td A IMG{
        border-left: 2px solid #d6e5d1;
        border-top: 2px solid #d6e5d1;
        padding: 1px 0px 0px 1px;
}
.fototable td A.imageshadow{
        background: url('https://rojdestvo.paskha.ru/pictures/imageshadow.gif') 100% 100% no-repeat;
        display: -moz-inline-box;
        padding: 0px 9px 9px 0px;
}
/*--------------------------------------PAGE_SUB_MENU-------------------------*/
.pagesubmenu{
    margin:0 auto;
    border: 0px solid green;
    text-align: center;
    display: block;
}


.fototext{
   font-size: 80%;
   text-align: center;
   margin:0px 9px;
   _margin:0px 3px;
   vertical-align: middle;
   float: left;
   width:160px;
   overflow: hidden;
}

.fototext .foto {/*NOT USED*/
	background-image:  url("https://troitsa.paskha.ru/pictures/iconsbg.jpg");
	width:160px; height: 130px;
        border: 0px solid green;        
        display: table; 
        overflow: hidden;
}
.fototext .foto a{
        display:-moz-inline-box;
        _display: inline-block;
        margin: 0 auto;
        margin-top:10px;
       /* border: 0px solid red;
        #position: absolute;
        #top: 50%;
        display: table-cell;
        vertical-align: middle;*/
}
.fototext .foto img, .gray img {
	float:none;
	padding: 0px 7px 5px 0px;
	background-image: url(https://troitsa.paskha.ru/pictures/imageshadow2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
        
}

.album .foto {
	height: 100px;
}
.galls img, .galls .overflow .fototext .foto img {/*NOT USED*/
	float: none;
	padding: 0px;
	background: none;
        border: 0px solid red; 
}
.greenbg{background-color: #F3F7F3;border:0px solid red;}
.greenbg .overflow {padding-left:5px;}

.strany .fototext {
	margin: 0; border: none;
	height: 250px; width: 175px;
}

.strany .fototext .foto img,/*NOT USED*/
.strany .fototext .flag img,
.strany .fototext .foto,
.strany .fototext .flag
{
	padding: 0px;
	background:none;
	display: block;
	border: 1px solid red;
	margin-bottom: 10px;

}


.mediacell{margin-bottom:5px;}


/*/gallary*/

.galls img, .galls .overflow .fototext .foto img {/*NOT USED*/
	float: none;
	padding: 0px;
	background: none;
        border: 0px solid green;
}
.clean{/*NOT USED*/
         border: 0px solid red;
         height: 1px;
         overflow: hidden;
         clear: both;
}



.gallery_table{background:transporent;border-collapse:separate;width:100%;}

.gallery_table td{
       text-align:center;
       vertical-align:top;
       width:140px;
}
.gallery_table td.tdfon{
    vertical-align:middle;
    height:140px;
    border: 1px solid #C7C7C7;
    background: #E6E6E6;
  }

.gallery_table a.foto {
     display:block;
     border: 0px solid #B9B7B7;
     text-align:center;
     float:none;
     width: 100%;
     margin: 0 auto;
     _margin-right:-4px;
}
.gallery_table a.foto IMG{
  padding:5px 7px;
  background: url("https://uspenie.paskha.ru/pictures/imageshadow2.gif") bottom right no-repeat;
  border: 0px solid red;
  display: block;
  margin: 0 auto;
  float:none;
  }
