/*
Theme Name: Monastery
*/

* {margin: 0; padding: 0}
@font-face {font-family: 'Izhitsa'; src: url('fonts/izhitsa.eot'); src: url('fonts/izhitsa.eot?#iefix') format('embedded-opentype'), url('fonts/izhitsa.woff') format('woff'),
  url('fonts/izhitsa.ttf') format('truetype'), url('fonts/izhitsa.svg#untitledregular') format('svg'); font-weight: normal; font-style: normal}
  
  .link3{
color:#40341c;
display:block;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
text-decoration:none;


}
.link1:hover{
color:#DACBAD;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
background-color:#d0b57b;


}
.link1{
color:#40341c;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
}
.table{
border:1px solid #989389;
color:#40341c;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
}
  
.aaa{
color: #651201;
font-size:16px;}
.style9 {color: #BC9221}
.red {color: #FF0000}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #40341c;
	font-size: 16px;
	margin-left:10px;
	margin-right:10px;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #40341c;
	font-size: 16px;
	font-weight: bold;
}
html {background: url('img/bg.jpg'); height: 100%}
body{font-size: 14px; font-family: Verdana, Geneva, sans-serif; color: #444}
a:link, a:visited{text-decoration: none;}
a:hover{text-decoration: none}
a img {border: 0}
ul {list-style: none}
#calendar img {float: left;
    padding-right: 10px;}
#calendar {font-size: 15px;}

#calendar a:hover{
color:#40341c;


}
#calendar a{
color:#40342c;


}
h1 {padding-bottom: 20px; font: 22px/28px 'Izhitsa', Arial, Helvetica, sans-serif}
h2 {padding-bottom: 20px; font: 18px/18px 'Izhitsa', Arial, Helvetica, sans-serif}

#wrapper{width: 1002px; margin: 0 auto; padding: 7px 0 30px}
#wrapper:after {content: "."; display: block; clear: both; visibility: hidden; height: 0}
#header{background: url('img/header_bg.png') center center no-repeat; position: relative; height: 574px}
#c_left {background: url('img/left_bg.png') no-repeat; float: left; position: relative; left: -3px; width: 261px; height: 779px; z-index: 5}
#c_right {float: left; position: relative; left: -8px; width: 736px}

#header #slideshow{background: #fbd996; position: absolute; left: 136px; top: 107px; width: 729px; height: 336px}
#header ul#h_nav{position: absolute; top: 546px; left: 17px; width: 944px; height: 24px; padding-left: 20px}
#header ul#h_nav li{float: left; height: 24px; padding: 0 27px}
#header ul#h_nav li span {color: transparent}
#header ul#h_nav li a{background: url('img/nav.png') no-repeat; display: inline-block; height: 24px}
#header ul#h_nav li#nav_1 a {width: 100px}
#header ul#h_nav li#nav_2 a {background-position: -152px 0; width: 188px}
#header ul#h_nav li#nav_3 a {background-position: -384px 0; width: 199px}
#header ul#h_nav li#nav_4 a {background-position: -614px 0; width: 195px}
#header ul#h_nav li#nav_1 a:hover, #header ul#h_nav li#nav_1.active a {background-position: 0 -24px}
#header ul#h_nav li#nav_2 a:hover, #header ul#h_nav li#nav_2.active a {background-position: -152px -24px}
#header ul#h_nav li#nav_3 a:hover, #header ul#h_nav li#nav_3.active a {background-position: -384px -24px}
#header ul#h_nav li#nav_4 a:hover, #header ul#h_nav li#nav_4.active a {background-position: -614px -24px}


#c_left ul {width: 233px; padding: 87px 0 0 28px}
#c_left ul li {padding: 6px 0 6px 26px; font: 18px/19px 'Izhitsa', Arial, Helvetica, sans-serif; color: #000; border-bottom: 1px solid #9f8555}
#c_left ul li:first-child {border-top: 1px solid #9f8555}
#c_left ul li a {color: #000}
#c_left ul li a:hover, #c_left ul li.active a {color: #9c0c0c}
#c_left ul li.img {padding: 7px 0 5px 26px}
#c_left ul li.img img {display: block}

#c_right .c_text {background: url('img/right_middle.png') repeat-y; scroll 0 0 rgba(0, 0, 0, 0); min-height: 779px; padding: 40px 40px 60px}
#c_right .c_text p, #c_right .c_text ul, #c_right .c_text ol {padding-bottom: 15px}
#c_right .c_text ol {list-style-position: inside}
#c_right .c_text ul {list-style-position: inside; list-style-type: circle}
#c_right .c_bottom {background: url('img/right_bottom.png') no-repeat; height: 30px}

.aviaslider {overflow: hidden; position: relative; height: 336px; width: 729px}
.aviaslider li, .aviaslider .featured {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1}
.js_active .aviaslider li, .js_active .aviaslider .featured {display: none}
.aviaslider img, .aviaslider a img, .aviaslider a {border: none; text-decoration: none}
.slidecontrolls {float: left; position: relative; margin: 20px auto 0 auto}
.slidecontrolls a {background: transparent url('img/layout/controlls.gif') center bottom no-repeat; float: left; display: block; height: 20px; width: 18px; cursor: pointer; outline: none}
.slidecontrolls a:hover, .slidecontrolls .active_item {background: transparent url(img/layout/controlls.gif) center top no-repeat}
.feature_excerpt {background: #000; position: absolute; display: block; bottom: 0; left: 0; width: 610px; z-index: 2; padding: 14px 15px; font-size: 11.5px; line-height: 1.5em; cursor: pointer; color: #fff}
.feature_excerpt strong {display: block; padding-bottom: 3px; font-size: 15px}
.main-p-pic img {
	min-width: 150px;
	min-height: 100px;
	max-height: 100px;
	max-width: 150px;
}
.arhi_gal {30px;margin-left:10px;margin-right:10px; text-align:left}



.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float:right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin:0;
max-width: 98.5%;
padding:0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

