@import"reset.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import url(http://fonts.googleapis.com/css?family=Lora:400,700);@import url(http://fonts.googleapis.com/css?family=Patua+One);@import"superfish.css";@import"tms.css";@import"ui.totop.css";@import"datepicker.css";@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#877b7b; min-width:1024px; background:#ccd4d7;}
.main {width:960px;padding:0;margin:0 auto;}

/*********************************fonts*************************************/
.reg {text-transform:uppercase}
.f_left, .fleft{float:left}
.f_right, .fright{float:right}
.align_right, .alignright {text-align:right}
.align_center , .aligncenter {text-align:center}

.italic{font-style:italic}
.letter {letter-spacing:-1px}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%; height:100 %; overflow:hidden}
.extra_wrapper, .extra-wrap{ overflow:hidden;}
.container{width:100%; height:100%;}
.extra_last, .lst{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}
.bg_none{ background:none !important;}

/*==================================== Links ======================================================== */
a {color:#2f2222;outline:none; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}

.button, .sf-menu a{text-decoration:none !important;}

.button{ display:block;text-align:center;font-size: 16px; line-height: 22px; color: #fefefe; padding:9px 0 10px; margin: 32px 0 0 0; border-radius:5px; font-size: px; line-height: px; color:#; background: url('../images/button.jpg') repeat-x #769a0b;}
.button:hover{ background:#9dcd0e;}

.button1{display:inline-block;margin-top:23px;background: url('../images/car_next.png') no-repeat;font-size:13px;line-height:22px;padding: 0 0 1px 30px;}
.button1:hover{background-position:0 bottom;}


/*================================>> hovers <<========================================*/
.sf-menu li, .sf-menu span{-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.sf-menu a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*================================>> Global Blocks <<========================================*/

.block1{min-height:233px;background: url('../images/block1_1.jpg') 50% 0 no-repeat #e0eaec;border-top:7px solid #e0eaec;}
.block2{background:#e0eaec;z-index:1;overflow:hidden;}
.block3{}
.block4{background: url('../images/block4.jpg') repeat-x;}

.block1, .block2, .block3, .block4{
	position:relative;
}

#m_page .block3{background: url('../images/block3.jpg') 50% 0 no-repeat #e0eaec;z-index:10;}
#m_page .block1{background: url('../images/block1.jpg') 50% 0 no-repeat #e0eaec;}
/*********************************header*************************************/

header {margin: 0 5px 28px;padding-top:23px;}
header h1{width:217px;height:165px;margin-left:-8px;float:left;}
header h1 a {display:block;width:217px;height:165px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}
header .slogan{font-size: 26px; line-height: 22px; color: #9dcd0e;float:right;margin-right:-6px;letter-spacing:3px; padding: 32px 0px 0 0;}


/*********************************content*************************************/
#content {padding:97px 0px 49px 0px;}
.cont_pad{padding:0 0 49px 0 !important;}

/*===============================>> Paragraphs <<=============================*/

p {margin-bottom:20px}
.p2{ margin-bottom:12px;}


/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ padding: 0 0 5px 0px; margin-bottom:4px; border-bottom:1px solid #d9d3cb;}
.list1 a{font-size:11px;color:#877b7b;text-transform:uppercase;text-decoration:none;}
.list1 a:hover{text-decoration:underline;}

/*================================>> H <<========================================*/
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#474646;font-family: 'Patua One', cursive;text-transform:uppercase;}
h1{font-size:40px;}
h2{font-size:35px;}
h3{font-size:30px;} 
h4{font-size:27px;}  
h5{font-size:25px;}
h6{font-size:19px;}

h2,h3,h4{ font-weight:normal;}
h2{font-size: px; line-height: px; color:#;}

h2.ind{ margin-bottom:px;}
h2.ind1{ margin-bottom:px;}
h2.ind2{ margin-bottom:px;}

h3.h3{font-size: 16px; line-height: 22px; color:#2f2222;}

h4.h4{font-size: 12px; color: #2f2222;letter-spacing:2px; text-shadow:0 1px 3px #655a58;margin-bottom:19px;}
h4.ind{margin-bottom:31px;}
h4.ind1{margin-bottom:38px;}
h4.ind2{margin-bottom:36px;}
h4.ind3{margin-bottom:33px;}
/*================================>> GOOGLE FONTS  <<========================================*/
.recent_events figure, .button2, .music th, .button1, h4, .event>div .text, .button, .sf-menu>li>a, .patua, .slogan, .slider .banner{font-family: 'Patua One', cursive;text-transform:uppercase;}
.lora{font-family: 'Lora', serif;}
/*********************************page_1*************************************/
.ext_list>li, .ext_box{ overflow:hidden;}
.ext_list>li>figure, .ext_box>figure{ float:left;}
.ext_list>li>div, .ext_box>div{ float:right;}

.box1{background: url('../images/box1.jpg') repeat-x #e1ebed; border-radius:5px;border:1px solid #fffef8;padding: 16px 0 0 20px;margin-top:-24px;box-shadow: 0 5px 15px #eae4d6;margin-bottom:44px;}
.about{float:left;width:274px;margin-left:41px;position:relative;padding-bottom:21px;}
.box1 .about:first-child{margin-left:0;}
.box1 .about:first-child:after{display:none;}
.about .title{background:#cad4d6;font-size: 16px; line-height: 20px; color: #2f2222; text-align:center;border-radius:5px;padding:9px 0 12px;margin-bottom:19px;letter-spacing:3px;position:relative;}
.about .text{padding:31px 27px 0 21px;text-align:center;}
.about:after{width:1px;background:#edebe1;height:109%;top:-17px;bottom:0px;left:-21px;display:block;position:absolute;content:"";}

.events{position:relative;overflow:hidden;height:557px !important;}
.event_wrap{background: url('../images/event_item.jpg') 0 0 repeat-x #458594;border-radius:4px;padding: 3px 0 3px;position:relative;}
.event_box{overflow:hidden;width:310px !important;}
.events .h4{margin:3px 0 20px;}
.event_list{}
.event_list li{background: url('../images/event_item.jpg') 0 0 repeat-x #458594; padding: 28px 0px 30px 21px; height:168px;width:314px;}
.event{position:relative;padding-right:20px;}
.event>figure{}
.event>div{width:150px;margin-right:20px;}
.event>div .date{font-size: 10px; line-height: 14px; color: #084a5a;text-transform:uppercase;margin-bottom:12px;}
.event>div .text{font-size: 16px; line-height: 18px; color: #fff; margin-bottom:10px;}

.car-button{display:block;position:absolute;width:23px;height:23px;top:2px;}
.buttons .prev, .events .prev{background: url('../images/car_prev.png') no-repeat;right:24px;}
.buttons .next, .events .next{background: url('../images/car_next.png') no-repeat;right:0;}
.car-button:hover{background-position:0 bottom;}

.more{text-decoration:underline;font-size: 10px; line-height: 14px; color: #607e08;text-transform:uppercase;}
.more:hover{text-decoration:none;color:#607e08;}

.img_wrap1{border:5px solid #fff;display:inline-block;}
.img_wrap1:hover{border-color:#2f2222;}
.img_wrap2{border:5px solid #e1dbd1;display:inline-block;}
a.img_wrap2:hover{border-color:#6aafb8;}

.welcome{border-bottom:1px solid #cad4d6;padding-bottom:38px; margin-bottom:35px;}
.welcome>div{width:340px;margin-top:-2px;}
.welcome>figure{padding: 2px 0 0 1px;}
.welcome .title{font-size: 30px; letter-spacing:-1px; line-height: 36px; color: #2f2222;text-transform:none;margin-bottom:28px;}

.f_14_b{color:#607e08;font-weight:bold;font-size:14px;}
.f_16{font-size:16px;color:#2f2222;line-height:25px;}

.princ_box{}
.princ_box>div{float:left;width:268px;}

.s_box2{margin-left:12px;padding-left:39px;border-left:1px solid #cad4d6;}

.img_box1{width:290px;padding-bottom:28px;}
.img_box1>div{overflow:hidden;}
.img_box1>figure{margin: 7px 21px 0 -21px;float:left;}

.img_box2{width:290px;padding-bottom:28px;}
.img_box2>div{overflow:hidden;}
.img_box2>figure{margin: 14px 21px 0 -1px;float:left;}

.welcome .title, .button1, .img_box2, .img_box1, .h3{text-shadow: 0 1px 1px #a8a49e;}

/*********************************page_2*************************************/
.ministry_box{margin-bottom:11px;}
.ministry{float:left;width:268px; margin-left:10px; padding: 23px 20px 20px;background: url('../images/ministry.jpg') repeat-x #e1ebed; border:1px solid #fffef8;border-radius:6px;box-shadow: 0 5px 15px #e0ddd0;}
.ministry_box .ministry:first-child{margin-left:0;}
.ministry .img_wrap2{margin-bottom:19px;}
.ministry h3{margin-bottom:10px;}
/*********************************page_3*************************************/
.music{border-left:1px solid #cad4d6;text-align:left;margin-bottom:9px;}
.music th{font-size: 16px; line-height: 25px; color: #2f2222;padding: 3px 0 3px 15px; letter-spacing:-1px;}
.music th, .music td{border-bottom:1px solid #cad4d6;border-right:1px solid #cad4d6;}
.music th.col1{width:224px;}
.music th.col2{width:93px;}
.music th.col4{text-align:center;padding-left:0;width:80px;}
.music th.col3, .music th.col5, .music th.col6{width:64px;}
.music td{text-align:center;}
.music td.col1{padding: 15px 20px 10px 18px;text-align:left;}
.music td.col2, .music td.col3{padding-top:25px;}
.music td.col5, .music td.col4,  .music td.col6{padding-top:17px;}

.button2{display:inline-block;background: url('../images/button2.jpg') repeat-x #458695;font-size: 14px; line-height: 19px; color: #fff;padding: 5px 9px 6px; border-radius:4px;}
.button2:hover{background:#9dcd0e;text-decoration:none;}

.banner1{border:1px solid #fff;border-radius:6px;display:inline-block;margin: 4px 0 16px 0;box-shadow: 0 5px 15px #e0ddd0;background:#e1dbd1;}
.banner1>div{padding: 11px 0 10px 18px;letter-spacing:3px;}
.b_button{display:inline-block;padding-right:43px;background: url('../images/b_button.png') right 0 no-repeat;}
.b_button:hover{background-position:right -26px;}
/*********************************page_4*************************************/
.ratings{margin-bottom:25px;}
.ratings>div{width:367px;margin: -3px 10px 0 0;}
.ratings>figure{}
.ratings .date{font-size: 10px; line-height: 14px; color: #084a5a;text-transform:uppercase;margin-bottom:8px;}

.recent_events{width:230px !important;overflow:hidden;height:350px !important;margin-bottom:56px;}
.recent_events ul{width:230px !important;}
.recent_events ul>li{height:132px;overflow:hidden;position:relative;}
.recent_events ul>li:after{display:block;height:1px;width:100%;bottom:31px;background:#cad4d6;position:absolute;content:"";}
.recent_events ul>li>figure{font-size: 30px; float:left; line-height: 36px; color: #fff;background: url('../images/rec_figure.jpg') repeat-x #78201e;width:61px;text-align:center;border-radius:5px;padding: 7px 0 4px;}
.recent_events ul>li>figure span{display:block;margin-top:-12px;font-size:16px;}
.recent_events ul>li>div{overflow:hidden;width:150px;margin: -3px 0 0 15px;float:left;letter-spacing:-1px;}

.buttons{position:relative;}
.buttons a{top:-53px;}

.blue{color:#607e08;}

.map_wrapper{overflow:hidden;margin-bottom:23px;}
#map_canvas {
    width:298px;
	height:302px;
}
.adress{}
.adress span{ display:inline-block; width:68px;}
.adress dt{ margin-bottom:20px;color:#78201e;}
.adress a{}
.adress a:hover{ text-decoration:underline;}

/****************************footer************************/
footer {padding:22px 0 26px;background:none;}
.privacy{padding: 6px 0 0;}
.privacy img{margin-bottom:-3px;}
footer, footer a{color:#877b7b;font-size: 12px; line-height: 20px;}
footer a{text-decoration:underline;}
footer a:hover{text-decoration:none;}
footer .h3{margin:11px 0 23px;}


footer .social{ overflow:hidden;}
footer .social a{ display:block; float:left;width:32px;height:32px; overflow:hidden; margin-left:8px;}
footer .social a:first-child{margin: 0 0 0 0;}
footer .social a:hover img{ margin-top:-32px;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000}
