@charset "utf-8";
/* CSS Document */

html {height:100%; background:#748272 url(/img/fon-html.png) 0 0 repeat-x; }

body {position:relative; color:#373737; width:893px; margin:0 auto; font-size:100.01%; padding:0; font-family:Tahoma, Verdana, sans-serif; min-height:100%; height:auto !important; height:100%; }



/* SHADOW */
#shad-top {width:893px; height:32px; background:url(/img/fon-body-top.png) 0 0 no-repeat; overflow:hidden; }

* html #shad-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon-body-top.png', sizingMethod='scale')}

#shad-bott {width:893px; height:49px; background:url(/img/fon-body-bott.png) 0 0 no-repeat; overflow:hidden; }

* html #shad-bott {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon-body-bott.png', sizingMethod='scale')}

#col-box {overflow:hidden; /*min-height:100px; height:auto !important;*/ }

* html #col-box {zoom:1; overflow:visible; height:100px; }

#shad-left {float:left; width:20px; background:url(/img/fon-body-left.png) 0 0 repeat-y; padding-bottom:10000px; margin-bottom:-10000px; }

* html #shad-left {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon-body-left.png', sizingMethod='scale')}

#shad-right {float:left; width:20px; background:url(/img/fon-body-right.png) 0 0 repeat-y; padding-bottom:10000px; margin-bottom:-10000px; }

* html #shad-right {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon-body-right.png', sizingMethod='scale')}

#content-box {float:left; width:853px; padding-bottom:10000px; margin-bottom:-10000px; }



/* CONTENT */
.content-fon {min-height:500px; height:auto !important; height:500px; background:#f1e0bc url(/img/fon-content.png) right 0 repeat-y; }

.content-block {padding:65px 58px 50px 57px; background:url(/img/fon-bottom.jpg) 0 bottom no-repeat; }



/* HEAD */
.head {width:703px; height:268px; margin:0 auto; background:url(/img/head.png) 0 0 no-repeat; }

* html .head {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/head.png', sizingMethod='scale')}

.headsmall {width:703px; height:60px; margin:0 auto; background:url(/img/head2.png) 0 0 no-repeat; }

* html .headsmall {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/head2.png', sizingMethod='scale')}

.head a {display:inline-block; width:680px; height:43px; overflow:hidden; margin:0 0 0 11px; position:relative; }

.headsmall a {display:inline-block; width:680px; height:43px; overflow:hidden; margin:0 0 0 11px; position:relative; }


/* COLUMNS */
.col-box {min-height:10px; padding:40px 0 1px 0; overflow:hidden; }

* html .col-box {height:10px; overflow:visible; }

.col-left {float:left; width:256px; padding:0 0 0 20px; }

.col-right {float:right; width:444px; padding:0 10px 0 0; min-height:365px; height:auto !important; height:365px; }

.pluses-box {padding:10px 0 20px 0; }

.pluses {width:428px; height:7px; background:url(/img/pluses.png) 0 0 no-repeat; overflow:hidden; }

* html .pluses {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pluses.png', sizingMethod='scale')}

.pluses02 {width:428px; height:5px; background:url(/img/pluses2.png) 0 0 no-repeat; overflow:hidden; }

* html .pluses02 {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/pluses2.png', sizingMethod='scale')}

.fon-photo {background:url(/img/fon-photo.gif) 0 bottom no-repeat; margin:0 0 20px -9px; position:relative; z-index:3; min-height:200px; height:auto !important; height:200px; }

.fon-photo-top {position:absolute; width:67px; height:60px; left:0; top:0; z-index:4; background:url(/img/fon-photo-top.gif) 0 0 no-repeat; }

.photo-uzor {position:relative; top:0; left:0; z-index:5; padding:20px 0 5px 32px; min-height:10px; overflow:hidden; }

* html .photo-uzor {height:10px; overflow:visible; }

.ph-box {float:left; }

.ph-box p {text-align:right; font-size:70%; padding:6px 0 1px 0; margin:1px 0 1px 30px; line-height:120%; }

.page-text .ph-box p:first-letter {font-size:100%; color:#373737; float:none; }

.page-text p:first-letter {color:#dc755d; font-size:180%; float:none; line-height:100%; }

.note {position:absolute; z-index:10; left:80px; width:210px; min-height:100px; height:auto !important; height:100px; }

.note p {font-size:70%; }

/* NAVIGATION */
ul.menu {list-style:none; margin:0 0 60px 0; padding:0; }

ul.menu li {font-weight:normal; font-size:85%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 20px 0; padding:1px 0 1px 15px; background:url(/img/marker-menu.gif) 0 6px no-repeat; }

ul.menu a:link {color:#373737; text-decoration:none; border-bottom:1px dotted #d8644e; }
ul.menu a:visited {color:#373737; text-decoration:none; border-bottom:1px dotted #d8644e; }
ul.menu a:hover {color:#d8644e; text-decoration:none; border-bottom:1px dotted #d8644e; }

ul.menu02 {list-style:none; margin:0 0 10px 0; padding:0; }

ul.menu02 li {font-weight:normal; font-size:85%; line-height:120%; text-align:left; text-indent:0mm; margin:1px 0 13px 0; padding:1px 0 1px 15px; background:url(/img/marker-menu.gif) 0 6px no-repeat; }

ul.menu02 a:link {color:#697a66; text-decoration:none; border-bottom:1px dotted #000; }
ul.menu02 a:visited {color:#697a66; text-decoration:none; border-bottom:1px dotted #000; }
ul.menu02 a:hover {color:#697a66; text-decoration:none; border-bottom:1px dotted #000; }

ul.menu li ul.submenu {list-style:none; margin:10px 0 0 0; padding:0; }

ul.menu li ul.submenu li {font-weight:normal; font-size:90%; line-height:110%; text-align:left; text-indent:0mm; margin:1px 0; padding:1px 0 1px 15px; background:url(/img/marker-submenu.gif) 0 4px no-repeat; }

ul.menu li ul.submenu li.no-a {font-weight:normal; font-size:90%; line-height:110%; text-align:left; text-indent:0mm; margin:1px 0; padding:1px 0 1px 15px; background:url(/img/marker-submenu02.gif) 0 4px no-repeat; }

ul.menu li ul.submenu a:link {color:#373737; text-decoration:none; border-bottom:1px dotted #697a66; }
ul.menu li ul.submenu a:visited {color:#373737; text-decoration:none; border-bottom:1px dotted #697a66; }
ul.menu li ul.submenu a:hover {color:#697a66; text-decoration:none; border-bottom:1px dotted #697a66; }

ul.menu li ul.submenu ul.li-second-box li.li-second {margin:1px 0; padding:1px 45px 1px 30px; background:url(/img/marker-submenu.gif) 15px 4px no-repeat; }

* html ul.menu li ul.submenu ul.li-second-box li.li-second {font-size:100%; padding:1px 45px 1px 15px; background:url(/img/marker-submenu.gif) 0 4px no-repeat; }

*:first-child+html ul.menu li ul.submenu ul.li-second-box li.li-second {font-size:100%; padding:1px 45px 1px 15px; background:url(/img/marker-submenu.gif) 0 4px no-repeat; }

ul.menu li ul.submenu ul.li-second-box li.li-second.no-a {margin:1px 0; padding:1px 45px 1px 30px; background:url(/img/marker-submenu02.gif) 15px 4px no-repeat; }

* html ul.menu li ul.submenu ul.li-second-box li.li-second.no-a {font-size:100%; padding:1px 45px 1px 15px; background:url(/img/marker-submenu02.gif) 0 4px no-repeat; }

*:first-child+html ul.menu li ul.submenu ul.li-second-box li.li-second.no-a {font-size:100%; padding:1px 45px 1px 15px; background:url(/img/marker-submenu02.gif) 0 4px no-repeat; }

ul.li-second-box {margin:5px 0 15px 0; list-style:none; padding:0; }




/* FOOTER */
.footer-box {min-height:60px; padding:20px 0 1px 0; overflow:hidden; }

* html .footer-box {height:60px; overflow:visible; }

.pluses-box-foot {padding:0 0 30px 283px; }

.foot-left {float:left; width:276px; }

.foot-left p {background:url(/img/fon-phone.gif) 0 2px no-repeat; padding:1px 0 6px 30px; margin:1px 0; font-size:70%; line-height:120%; }

.foot-right {float:left; width:230px; padding:0 0 0 8px; }

.foot-right p {margin:1px 0; font-size:70%; line-height:120%; }

#siluet {float:right; width:150px; background:url(/img/siluet-logo.gif) 0 0 no-repeat; height:43px; }

#siluet p {font-size:65%; padding:0 0 1px 25px; margin:1px 0; line-height:110%; }

#siluet a:link {color:#373737; text-decoration:none; }
#siluet a:visited {color:#373737; text-decoration:none; }
#siluet a:hover {color:#373737; text-decoration:underline; }



/* CALENDAR */
.calendar-box {overflow:hidden; min-height:20px; margin:0 -50px 1px 0; }

* html .calendar-box {overflow:visible; height:20px; }

.month-box {margin:0 65px 0 0; float:left; width:182px; display:inline; }

* html .month-box {overflow:hidden; }

.month-left-box {padding:30px 0 0 15px; }

.month {width:182px; height:200px; }

.month_string {height:30px; }

.month_string a:visited {color:#373737; text-decoration:none; border-bottom:1px dotted #000; }

*:first-child+html .month_string a:visited {text-decoration:underline; border-bottom:none; } 

.month_string a:link {color:#373737; text-decoration:none; border-bottom:1px dotted #000; }

*:first-child+html .month_string a:link {text-decoration:underline; border-bottom:none; } 

.month_string a:hover {color:#d8644e; text-decoration:none; border-bottom:1px dotted #d8644e; }

*:first-child+html .month_string a:hover {text-decoration:underline; border-bottom:none; } 

.day {float:left; height:18px; width:18px; margin:3px 5px 0 0; text-align:left; padding:0 0 0 3px; position:relative; }

.day_title {font-size:65%; text-align:left; padding:0 0 3px 3px; }

.red {color:#d8644e; }

.fasting {background:#c2bc9f; cursor:pointer;}

.day_string {padding:1px 0 0 0; text-align:left; font-size:80%; }

.eventday {color:#559955; font-weight:bold; cursor:pointer;}

.empty {font-size:80%; line-height:0; }

.rollover-box {position:absolute; z-index:1000; width:221px; left:0px; top:0px; display:none;}

.rollover-top {width:221px; height:5px; overflow:hidden; background:url(/img/rollover-top.png) 0 0 no-repeat; }

* html .rollover-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rollover-top.png', sizingMethod='scale')}

.rollover-bott {width:221px; height:9px; overflow:hidden; background:url(/img/rollover-bott.png) 0 0 no-repeat; }

* html .rollover-bott {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rollover-bott.png', sizingMethod='scale')}

.rollover-med {width:204px; background:url(/img/rollover-med.png) 0 0 repeat-y; padding:0 10px 1px 7px; }

* html .rollover-med {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rollover-med.png', sizingMethod='scale')}

* html .rollover-med a {position:relative; }

.rollover-text {min-height:10px; overflow:hidden; }

* html .rollover-text {height:10px; overflow:visible; }

.rollover-text p {color:#f1e0bc; font-size:75%; margin:1px 0 3px 0; padding:0 0 1px 0; line-height:110%; }

.p_rol-text {float:left; width:174px; }

.p_rol-text02 p {float:left; width:164px; text-align:right; padding:0 10px 1px 0; }

.p_rol-data {float:left; width:30px; }

.p_rol-data02 {float:right; width:30px; }

.rollover-text a:link {color:#f1e0bc; text-decoration:none; }

.rollover-text a:visited {color:#f1e0bc; text-decoration:none; }

.rollover-text a:hover {color:#f1e0bc; text-decoration:underline; }

.hidden {overflow:hidden; min-height:10px; }

* html .hidden {overflow:visible; height:10px; }

.year-month-calen {overflow:visible; height:28px; }

.year-box {float:left; width:107px; }

.year-box p, .post p, .vaghno p {margin:1px 0 5px 0; }

.year-box img {vertical-align:middle; border:0px;}

.post {float:left; width:111px; position:relative; }

.post-img {/*padding:0 0 0 26px;*/ border:0px; vertical-align:top; margin:8px 18px 0 0; float:right; }

.vaghno {float:left; width:226px; }

.calend-link {text-align:right; padding:1px 16px 1px 0; }

.vaghno2 {float:left; width:161px; }

.post2 {float:left; width:283px; position:relative; }

/* CALENDAR TEXT */
.calend-data-box {overflow:hidden; min-height:10px; margin:0 0 20px 0; }

* html .calend-data-box {overflow:visible; height:10px; }

.calend-data-box a:link {color:#d8644e; }
.calend-data-box a:visited {color:#d8644e; }
.calend-data-box a:hover {color:#d8644e; }

.calend-data {margin:1px 0; line-height:110%; }

.calend-title-text {margin:1px 0 4px 15px; font-size:95%; }

.calend-cont-text {margin:1px 0 14px 15px; }

.rollon-box {position:absolute; z-index:1000; width:111px; left:0; top:0; display:none;}

.rollon-top {width:97px; height:27px; overflow:hidden; background:url(/img/rollon-top.png) 0 0 no-repeat; padding:0 4px 0 10px; }

* html .rollon-top {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rollon-top.png', sizingMethod='scale')}

* html .rollon-top a {position:relative; }

.rollon-top a:link {color:#f1e0bc; text-decoration:none; background:url(/img/rollon.jpg) 75px 7px no-repeat; display:block; }
.rollon-top a:visited {color:#f1e0bc; text-decoration:none; background:url(/img/rollon.jpg) 75px 7px no-repeat; display:block; }
.rollon-top a:hover {color:#f1e0bc; text-decoration:none; background:url(/img/rollon.jpg) 75px 7px no-repeat; display:block; }

.rollon-top p {padding:3px 0 1px 0; }

.rollon-bott {width:111px; height:10px; overflow:hidden; background:url(/img/rollon-bott.png) 0 0 no-repeat; }

* html .rollon-bott {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rollon-bott.png', sizingMethod='scale')}

.rollon-med {width:107px; background:url(/img/rollon-med.png) 0 0 repeat-y; padding:1px 4px 1px 0; }

* html .rollon-med {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rollon-med.png', sizingMethod='scale')}

* html .rollon-med a {position:relative; }

.rollon-med a:link {color:#f1e0bc; text-decoration:none; display:block; padding:2px 0 2px 10px; }
.rollon-med a:visited {color:#f1e0bc; text-decoration:none; display:block; padding:2px 0 2px 10px; }
.rollon-med a:hover {color:#f1e0bc; text-decoration:none; background:#9da087; display:block; padding:2px 0 2px 10px; }

.post .rollon-med p {margin:0; }




/* PLAN */
.plan-img {background:url(/img/plan.png) 0 0 no-repeat; width:444px; height:417px; }

* html .plan-img {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/plan.png', sizingMethod='scale')}

.sm-plan {margin:20px 0 0 0; }

.sm-plan p {font-size:70%; }




/* FEEDBACK */
.feedback p {margin:10px 0 1px 0; text-align:left; }

.feedback {text-align:right; }

.input-post {width:444px; height:16px; margin:1px 0 5px 0; padding:2px 0; background-color:#d7c298; border:0; color:#000; font-size:70%; }

.textarea-post {width:444px; height:100px; margin:1px 0 5px 0; padding:2px 0; background-color:#d7c298; border:0; color:#000; font-size:12pt; }

.submit01 {background-color:#d7c298; border:0; color:#000; font-size:100%; height:50px; width:200px; cursor:pointer; margin:20px 0 10px 0; padding:5px; }

.captcha-text {float:left; width:220px; }

.captcha-box {float:right; width:224px; padding:10px 0 0 0; }

.inp-captcha {width:30px; height:25px; text-align:center; padding:4px 0 0 0; background-color:#d7c298; border:0; color:#000; }

#contactFeedback{text-align:left; margin-top:10px;display:none;}

#contactFeedbackRevealed{text-align:left; margin-top:10px;display:block;}


/* TEXT, a, list */
p {font-weight:normal; font-size:85%; line-height:130%; text-indent:0mm; margin:1px 0 14px 0; padding:1px 0; }

.p_center {text-align:center; }

.p_sm {font-size:75%; }

.page-text p.p_sm:first-letter {color:#dc755d; font-size:300%; float:none; line-height:100%; }

.p_green {color:#559955; }

h1 {font-weight:normal; font-size:150%; color:#d8644e; line-height:100%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:1px 0 14px 0; padding:1px 0 7px 0; }

h2 {font-weight:normal; font-size:110%; color:#697a66; line-height:100%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:5px 0 2px 0; padding:0 0 1px 0; }

h3 {font-weight:bold; font-size:90%; color:#697a66; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:15px 0 2px 0; padding:10px 0 1px 0; }

h4 {font-weight:bold; font-size:85%; color:#d8644e; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:15px 0 2px 0; padding:10px 0 1px 0; }

h5 {font-weight:bold; font-size:80%; color:#697a66; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:10px 0 2px 0; padding:5px 0 1px 0; }

h6 {font-weight:bold; font-size:75%; color:#d8644e; line-height:110%; font-family:Tahoma, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:15px 0 2px 0; padding:10px 0 1px 0; }

a {text-decoration:underline; }
a:link {color:#5a6d56; }
a:visited {color:#5a6d56; }
a:hover {color:#5a6d56; }

a.a_black:link {color:#373737; }
a.a_black:visited {color:#373737; }
a.a_black:hover {color:#373737; }

ol {list-style-position:outside; margin: 0 0 1px 20px; padding: 0 0 1px 20px; }

li {font-weight:normal; font-size:85%; line-height:130%; text-align:left; text-indent:0mm; margin:1px 0 4px 0; padding:1px 0; }

ul {list-style-position:outside; list-style-type:disc; list-style-image:none; margin:0 0 1px 9px; padding:0 0 1px 6px; }
