@charset "utf-8";

a:link {border:none; color:#907e5c; font-family:"Times New Roman", Times, serif; font-size:17px; text-decoration:none;}    
a:visited {color:#907e5c; text-decoration:none;}  
a:hover {color:#CC0; text-decoration:none;}  
a:active {color:#FFF; text-decoration:none;} 

a.smLink:link {border:none; color:#907e5c; font-family:"Times New Roman", Times, serif; font-size:17px; text-decoration:none;}     
a.smLink:visited {color:#907e5c; text-decoration:none;}  
a.smLink:hover {color:#CC0; text-decoration:none;} 
a.smLink:active {color:#FFF; text-decoration:none;} 

a.small:link {border:none; color:#a0a0a0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-style:normal; text-decoration:none;}     
a.small:visited {color:#a0a0a0; text-decoration:none;}  
a.small:hover {color:#CC0; text-decoration:none;}  
a.small:active {color:#FFF; text-decoration:none;} 

a.eng:link {border:none; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-style:normal; text-decoration:none;}     
a.eng:visited {color:#FFF; text-decoration:none;}  
a.eng:hover {color:#CC0; text-decoration:none;}  
a.eng:active {color:#a0a0a0; text-decoration:none;} 

body {background-color:#1a1a1a; color:#b0b0b0; font-family:"Times New Roman", Times, serif; font-size:17px; line-height:24px; margin:0; padding:0; }

/*-------------------TITLE-----------------------*/
#titleContainer {background:url(../images/structure/title_bg.png) repeat-x; height:110px; margin:0; padding:0; width:100%; }
#monastery-title {height:91px; margin:0 auto; padding:0; position:relative; width:950px; }
#monastery-title img {margin-left:20px;}

/*-------------------HEADER-----------------------*/
#headerContainer {height:500px; margin:0; padding:0; width:100%; }
#header {height:100%; margin:0 auto; padding:5px 0 0; width:979px; }
#header .img {margin:10px 0 0 15px;}
#navigation {height:34px; margin:20px 0 0 145px; }
#sddm {margin:0; padding:0; z-index:30; }
#sddm li {float:left; font:12px Arial, Helvetica, sans-serif; list-style:none; margin-top:0; padding:0; width:auto; }
#sddm li a {color:#dedbdb; display:block; font:12px Arial, Helvetica, sans-serif; margin-right:0; padding:15px 5px 10px 5px; text-align:center; text-decoration:none; width:auto; }
#sddm div {margin:2px 0 0 3px; padding-left:0; position:absolute; visibility:hidden; z-index:30; }
#sddm div a {background-color:#1a1a1a; color:#dedbdb; display:block; font:12px Tahoma, Geneva, sans-serif; margin-left:10px; padding:7px; position:relative; text-align:left; text-decoration:none; white-space:nowrap; width:100%; }
#sddm li a:hover,#sddm div a:hover {color:#CC0; }
#sddm div a img {border:none; margin-right:7px; }

/*-------------------CONTENT-----------------------*/
#contentContainer {height:100%; margin:0; padding:0; width:100%; }
#content {height:100%; margin:0 auto; padding:25px 0 80px; width:979px; }
#title {background:url(../images/structure/ho-news-line.png) bottom left repeat-x; color:#b14700; height:40px; font-size:20px; margin:0 0 50px 25px; width:925px; }
.title_color {color:#b14700; }
.em_color {color:#d9dea2; }
#content p {margin-left:27px; margin-right:35px; }
#small_content_box {height:100%; margin:120px 0 0 15px; width:960px; }
#small_content_box img {border:5px solid #3d3c3c; margin-left:2px; }

/*-------------------FOOTER-----------------------*/
#footerContainer {background:url(../images/structure/footer_bg.png) repeat-x; height:537px; margin:0; padding:65px 0 0; width:100%; }
#footer {font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-style:normal; height:450px; margin:0 auto; padding:0; width:955px; }
#footer td {padding-left:10px; vertical-align:top; }
#footer ul {float:left; line-height:23px; list-style:none; margin:10px 0 0 -38px; }
.copyright {margin-top:71px; width:950px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.copyright {margin-top:71px; } }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.copyright {margin-top:45x; } }
.dorea {color:#3d3c3c; font-family:Tahoma, Geneva, sans-serif; font-size:10px; margin:25px 0;}

#map_canvas {border:5px solid #3d3c3c; height:350px; margin:50px 0 0 10px; width:915px; }
.info {height:100%; margin-top:50px; width:500px; }
.index {background:#000; text-align:center; }
.clear {clear:both; }

/*-----------CLEARFIX---------------*/
* html .cf {height:1%; }
.cf {display:inline-block; }
.cf:after {clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }

/*-------------------------HOME-----------------------------------*/
#home .left_col {background:url(../images/structure/vertical_line.png) right repeat-y; width:670px; height:100%; float:left; padding: 0 0 24px 25px; display: inline;}
#home .right_col {background:url(../images/structure/ri-col-bg.jpg) top no-repeat #1d1d1d; width:280px; height:100&; float:right; margin-right:3px; position:relative;}
#home .welcome {margin:0 0 30px 25px;}
#home .sm-title {background:url(../images/home/sl-title-bg.png) left no-repeat; padding-top:3px; text-align:center; width:250px; height:31px; font-size:15px; color:#b0b0b0;}
#home .sm-pic {border:none; padding:7px 0 0 0; text-align:center;}
#home .sm-pic .img {border:2px solid #3d3c3c;}
#home .sm-txt {padding:10px; text-align:center;}
#home .sm-link {height:100%; padding:10px; text-align:center;}
#home .sm-sep {padding:50px 0 70px 15px;}
#home .news_content {background:url(../images/structure/ho-news-line.png) bottom left no-repeat; height:110px; margin-top:30px; padding:10px 0 25px 0; width:645px; clear:both;}
.news_content img {border:5px solid #3d3c3c; float:left; margin-right:20px;}
.news_content p {margin-top:0; }
.news-archive {float:left; margin:30px 0 150px 25px;}

/*-------------------------NEWS ARCHIVE-----------------------------------*/
#news-archive .news_content {background:url(../images/structure/ho-news-line.png) bottom left repeat-x; height:110px; margin:30px 0 0 35px; padding:10px 0 25px 0; width:900px; clear:both;}
#news-nav {height:30px; margin:20px 0 30px 30px; width:940px; }
#news-nav li a {border:1px solid #3d3c3c; float:left; font-size:15px; margin-left:10px; font-style:normal; padding:2px 15px 0; }

/*-------------------------NEWS RECORD-----------------------------------*/
#news-record-title {color:#b14700; font-size:20px; margin:30px 0 0 25px; }
.news-record-img {border:5px solid #3d3c3c; float:left; border:5px solid #3d3c3c; margin-right:30px; }

/*-------------------------MONASTIC EXPRESSION-----------------------------------*/
#issue {height:100%; margin:80px 0 0 20px; width:950px;}
.magazine {float:left; height:100%; margin:0 0 0 10px; width:82px; display:inline; }
#issue p {margin:10px 0 0 5px; }

/*-------------------------DVD-----------------------------------*/
#myContent {border:5px solid #3d3c3c; height:390px; margin:30px 0 0 170px; text-align:center; width:590px;}
#myContent p {display:block; }
.hermitage {height:55px; margin:50px auto 0; width:720px; }
.hermitage img {float:left; margin:-7px 20px 0 0; }

/*-------------------------ABOUT-----------------------------------*/
#saints #title li {float:left; margin-right:40px; color:#555; }
#saints #title .first {list-style:none; margin-left:0; }
.saints-pic {border:5px solid #3d3c3c; float:left; margin:10px 40px 10px 5px; }

/*-------------------------DIAKONIMATA-----------------------------------*/
#diakonimata .left_column {background:url(../images/structure/vertical_line.png) top right repeat-y; float:left; height:650px; margin-left:10px; padding-top:0; position:relative; width:275px; display:inline; }
#diakonimata .right_column {float:right; height:640px; margin:0 25px 0 0; position:relative; width:600px; display:inline; }
#diakonimata .title {background:url(../images/structure/ho-news-line.png) bottom left no-repeat; color:#b14700; height:40px; font-size:20px; margin:20px 0 0 5px; }
#diakonimata #content p	{margin-left:8px; margin-right:45px;}
#diakonimata .small_content_box {margin:50px 0 35px 0; position:relative; }
#diakonimata .small_content_box img {border:5px solid #3d3c3c; margin-left:5px; }
#diakonimata .menu {float:left; line-height:40px; list-style:none; margin:10px 0 0 -15px; }
#diakonimata .submenu {list-style:none; margin:0 0 0 -40px; }

/*-------------------------PHOTO ALBUM-----------------------------------*/
#archive_links {height:100%; width:940px; margin-top:50px; padding-left:30px; }
#archive_links-2 {height:100%; width:940px; line-height:37px; margin:50px 0 0 25px; }
#archive_links p {margin-left:0; }
#archive_links li {float:left; margin-right:30px; }
#archive_links .first {list-style:none; }

/*-------------------------GIFT SHOP-----------------------------------*/
#products .product_row {height:100%; width:979px;}
#products .product_box {background:url(../images/structure/line-small.png) left bottom no-repeat; height:100%; padding:40px 0 30px 15px; vertical-align:top; width:420px; }
#products .product_box-cal {background:url(../images/structure/line.png) left bottom no-repeat; height:100%; padding:50px 0 50px 15px; width:500px; }
#products .product_box .title_color,#products .product_box-cal .title_color {color:#b14700; margin-top:0px; }
#products .product_box img,#products .product_box-cal img {border:5px solid #3d3c3c; float:left; margin:0 20px 7px 0; }
#products .product_box p {line-height:1.6em; margin-left:0; }
#products .product_box ul {float:left; margin-left:0; }
#products .product_box li {margin:0 15px 0 0px; }

/*-------------------------CONTACT-----------------------------------*/
.form {height:100%; margin-top:30px; width:959px; }
.form_style {background:#1e1e1e; border:1px solid #3d3c3c; color:#b0b0b0; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px; }
.input_field {margin:-15px 0 0 0; }
.form_style_btn {background:#1e1e1e; border:1px solid #3d3c3c; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:20px 3px; padding:5px 40px; }

/*-------------------------LINKS-----------------------------------*/
#links .link{margin-top:30px;}