/*  
Ezoterics
*/
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {margin-top: 10px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }
h2 {margin-top: 0px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }
ul ul, ul ol, ol ul, ol ol {margin-top: 0; margin-bottom: 0; }
h1 {font-size: 240%; }
h2 {font-size: 180%; }
h3 {font-size: 140%; }
h4 {font-size: 100%; }
h5 {font-size: 70%; }
h6 {font-size: 50%; }
.entry h1, .entry h2, .entry h3, .entry h4 {clear:both;}
a, a:link, a:visited, a:active {text-decoration: underline; }
a:hover {text-decoration: none; }
code, pre {font-family: "Courier New", Courier, monospace; }
label {cursor: pointer; }
table {font-size: 100%; }
td, th {vertical-align: top; }
body {font-size: 100.1%; }
/*********************************************************/
.clear-columns {clear: both; }
#outer-column-container {border-left: solid 13em #fff; border-right: solid 13em #fff; }
#inner-column-container {width: 100%; }
#source-order-container {float: left; width: 100%; margin-right: -1px; }
#left-column {float: left; margin-left: -13em; width: 13em; margin-right: 1px; }
#middle-column {float: right; width: 100%; margin-left: -1px; }
#right-column {float: right; margin-right: -13em; width: 13em; margin-left: 1px; }
/*****BASE THEME**************************************/
body {background-color: #ccc; color: #000; padding: 0; margin: 14px 0; }
#masthead {padding-top: 1px; border-bottom: solid 1px #000; }
/**************** change middle column left and right borders *****************/
#inner-column-container
{border: solid 0px #000; border-width: 0 0px; margin: 0 -0px; }
#middle-column div.rMenu-center {border-bottom: solid 1px #000; }
#footer {border-top: solid 1px #000; padding-bottom: 1px;}
.inside {margin: 10px; }
/******HACKS***************************************************/
.clear-columns
{ /* hide from IE/Mac \*/ padding-bottom: 1px; margin-bottom: -1px;	}
* html #page-container { /* \*/ height: 0.1%; position: relative; }
* html #middle-column, * html #left-column, * html #right-column, * html #source-order-container {	/* hide from IE/Mac \*/ overflow: visible; /* hide from IE/Mac \*/ position: relative; }
* html #middle-column {margin-right: -4px; margin-right/* */: 0; }
* html #middle-column .inside
{ margin-right: 14px; margin-right/* */: 10px;}
* html #masthead, * html #footer { /* hide from IE/Mac \*/ height: 0.1%; height/**/: auto;	 }
* html #masthead .inside, * html #footer .inside {	margin-top: 0; margin-bottom: 0; margin/* */: 10px; }
* html .inside {margin: 10px 0.75em; margin/* */: 10px; }
* html #inner-column-container {display: block; }
* html #source-order-container {margin-right: -100%; /* \*/ margin-right: -1px; }
#left-column, #right-column {position: relative; }
/******************************************************************************/
#page-container {font-size: 80%; font-family: tahoma, candara, helvetica, verdana, arial, sans-serif; }
#page-container, #inner-column-container, #masthead, #footer {border-color: #99a;}
#outer-column-container {border-left-color: #f6f6f6; border-right-color: #e6e6e6;	}
#masthead {background-color: #f6f6f6;	}
#footer {background-color: #e6e6e6;}
#inner-column-container {background-color: #fcfcfc; }
#left-column h3, #right-column h3 {margin-bottom: 0; }
#right-column p, #right-column ul {margin-top: 0; }
p.fontsize-set {text-align: center;}
p.fontsize-set input {margin: 0 2px;}
/**** Highlight current subpage *******/
li.current_page_item a:link, li.current_page_item a:active, li.current_page_item a:visited, li.current_page_item a:hover { color: black; font-weight: bold; }
/***********************************/
a:link, a:visited, a:active {color: #004b9f; text-decoration: none; }
a:hover {text-decoration: underline; }
.inside h1{ font-family: verdana, tahoma, arial, sans-serif; letter-spacing:-3px; line-height: 1.0em; font-size:2.5em; float:left; /*width: 49%;*/ margin: 10px 5px 0 0; }
a.header:link, a.header:visited, a.header:active, a.header:hover {color: #999; text-decoration: none; }
div#search {float: right; width: 15em; text-align: right; padding: 0.6em 0 0.2em 0; margin: 0 1em; }
/***************** wordpress defaults *****************/
.navigation {display: block; margin: 0; padding: 0; width: 100%; /*height: 15px;*/ } 
.older{float: left; width: 49%; text-align: left; margin:0; padding:0;}
.newer{float:right; width: 49%; text-align: right; margin:0; padding:0; }
.postmetadata{clear:both; margin: 15px 0 15px 0; color: #777; background: #cacddf; padding: 5px; }
.postmetadata2{float: left; padding: 0; margin: 0px 0 0px 0; color: #666; font-size: 90%}
.postmetadata2 a:link, .postmetadata2 a:active, .postmetadata2 a:visited {color: #666; text-decoration: underline}
.post-last {margin-bottom: 20px; } /*different style for last post on page*/
.post-page {margin-top: 20px; margin-bottom: 20px; }
.pagetitle {margin-bottom: 15px;}
.entry {margin: 0px;}
/* CSS for forms -------------------------------------- */
form {margin: 0; padding: 0; }
form p {margin: 5px 0 0 0; padding: 0; }
label {margin-right: 0.5em; /*display: block;*/ font-family: arial;}
.submit input {margin-left: 4.5em; }
form input {color: #000; background: #efd3de; /*border: 1px solid #c2547d;*/ }
.submit input {color: #000; background: #fff; border: 2px outset #999; height: 18px; padding:0}
fieldset {border: 1px solid #781351; width: 45em; }
legend { color: #000; background: #FFB0B3; border: 1px solid #781351; padding: 2px 6px; margin-bottom: 15px; }
.comment-textarea{width: 96%; padding: 0; margin: 0; }
#s{width: 75%;}
/**********************************************/
.vert1 {display: table; height: 56px;  #position: relative; overflow: hidden; }
.vert2 { #position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.vert3 { #position: relative;  #top: -50%}
/******************clearfix********************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block; }
* html .clearfix {/* \*/  height: 1%;}
/***************************************************/
body {background: #6870a6; color: #000000; margin: 0 0;}
/**********************************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*#modernbricksmenu{float: left; margin-right: 0px; margin-bottom: 0; padding: 0; width: auto; background: transparent;*/ 
#modernbricksmenu{padding: 0; width: auto; background: #4f5686; /*border-bottom: dashed 1px #cccccc; border-left: dashed 1px #cccccc;*/ 
voice-family: "\"}\"";
voice-family: inherit;}
#modernbricksmenu ul{font: bold 11px Arial; margin:0; margin-left: 0px; padding: 0; list-style: none;}
#modernbricksmenu li{display: inline; margin: 0 0 0 0; padding: 0; text-transform:uppercase; }
#modernbricksmenu li:first-child {margin-left: 1px; }
#modernbricksmenu a{float: left; display: block; color: #dbddea; margin: 0 0 0 0; /*Margin between each menu item*/ padding: 5px 10px; text-decoration: none; letter-spacing: 1px;background-color: #4f5686; }
#modernbricksmenu a:hover{color: #ffffff; background-color: #6870a6; }
#modernbricksmenu #current a{color: #ffffff; background-color: #6870a6; }
#modernbricksmenuline{ font-size: 0.1em; clear: both; height: 5px; padding: 0; width: 100%; background: #4f5686; /*border-top: dashed 1px #cccccc;*/ /*border-bottom: solid 2px #cccccc*/ }
#modernbricksmenuline2{font-size: 0.1em;  clear: both; height: 5px; padding: 0; width: 100%; background: #4f5686; /*border-top: solid 2px #cccccc;*/ /*border-bottom: dashed 1px #cccccc*/ }
/**********************************************/
.calendar {float:left; width: 46px; height: 54px; margin: 0 10px 0 0;} 
.calendar1, .calendar2, .calendar3 {text-align: center; font-weight: bold; width: 46px; float:left; font-family: Arial, sans-serif;}
.calendar1{border-top: solid 1px #666; border-right: solid 1px #666; border-left: solid 1px #666; line-height: 16px; vertical-align: bottom; margin-bottom: 0; padding-bottom: 0; font-weight: bold; color: #666; font-size: 95%; height: 16px; text-transform:uppercase; background: #ddd;}
.calendar2{border-right: solid 1px #666; border-left: solid 1px #666; font-family: tahoma, sans-serif; padding-top:0; line-height: 23px; vertical-align: top; color: #ddd; font-size: 160%; height: 23px; background: #666;}
.calendar3{border-bottom: solid 1px #666; border-right: solid 1px #666; border-left: solid 1px #666; line-height: 16px; /*margin-top: 0; padding-top: 2px;*/ color: #666; font-size: 90%; height: 16px; background: #ddd;}
/************************************************/
.line1pix { width: 100%; height: 1px; margin: 0px; border-top: 1px solid #b1b6d1; padding: 0; margin: 10px 0 10px 0; display: block; font-size: 1px; }
.headerleft{float: left; /*width: 49%;*/ text-align: left;  margin-bottom:0; margin-top: 0px; position: relative; padding-bottom:0;}
.headerright{float:right; width: 15em; /*text-align: right;*/ padding: 0; margin: 7px 0 0 0; background: #b1b6d1; /*border: 1px dashed #cccccc; border-width: 1px 1px 0 1px*/}
/*.searchform{width: auto; margin:0; padding:0}*/
img {margin: 10px; border: none}
.entry ul, .entry ol {clear:both}
.entry ul li, .entry ol li {clear: both}
.entry p {clear:both} 
.postmetadata {clear:both}
.post {margin-bottom: 20px; }
blockquote{height: 1%; color: #555; padding: 1em 1em; background: #cacddf; border: solid 1px #cacddf;  /* hack for IE6 and older*/ }
blockquote blockquote{height: 1%; color: #444; padding: 1em 1em; background: #b5b9d2; border: solid 1px #b5b9d2;  /* hack for IE6 and older*/ }
blockquote p {margin-top: 0}
#footer .inside a{color: #dbddea; font-weight: normal}
#footer .inside {color: #dbddea}
/*********************************/
/* v theme */

a:link, a:visited, a:active {color: #42476f; font-weight: bold; text-decoration: none }
a:hover {text-decoration: underline; }
.postmetadata a:link, .postmetadata a:visited, .postmetadata a:active {color: #555; font-weight: normal}
h3.widgettitle {color: #4f5686; width: 100%; font-size: 1.3em; margin-bottom: 1px; /*padding-bottom: 1px;*/ font-family: Tahoma, sans-serif; }
p.header { float: left; margin: 0 10px 8px 0px; font-size:1.2em; font-weight: bold; /*line-height:1.2em*/; color: #dbddea; }
h1{ font-family: Tahoma, sans-serif; letter-spacing:-1px; line-height: 1.0em; font-size:2.5em; /*float:left;*/ /*width: 49%;*/ margin: 10px 20px 0 0; padding:0; }
.header-background {margin-bottom: px}
a.header:link, a.header:visited, a.header:active, a.header:hover {color: #ffffff; text-decoration: none; }
#page-container {background:  #6870a6; /*border: solid 0px #ffffff;*/		
min-width: 800px; margin: 0 0px; font-family: Tahoma, sans-serif; }
#outer-column-container {border-left: solid 15em #b1b6d1; border-right: solid 15em #b1b6d1;}
#left-column {float: left; margin-left: -15em; width: 15em; margin-right: 1px; }
#right-column {float: right; margin-right: -15em; width: 15em; margin-left: 1px; }
#masthead {background: #ffffff url(http://www.ezoterics.ru/wp-content/themes/montezuma-10/images/headerimage.jpg) no-repeat;
border-top: 0px solid #ffb0b3; 
padding-top: 1px; border-bottom: solid 15px #913357;}
#footer {background-color: #6870a6; border-top: solid 5px #4f5686; padding-bottom: 1px;}
#inner-column-container {border: dashed 0px #cccccc;
border-width: 0 0px; margin: 0 -0px;
}
#inner-column-container {background-color: #dbddea;}
li.current_page_item li a:link, li.current_page_item li a:active, li.current_page_item li a:visited, li.current_page_item li a:hover {color: #42476f; font-weight: normal; }
.inside {margin: 15px; }
#footer .inside{text-align: center;}
form input {color: #000; background: #f4f4f4; padding: 0; margin:0; border: 1px solid #b1b6d1; }
.postmetadata2 a:hover {color: #42476f; text-decoration: underline}
#right-column p {margin-bottom: 15px;}
#left-column .inside ul, #right-column .inside ul {margin:0; padding: 0; list-style : none;}
#left-column .inside ul li, #right-column .inside ul li {margin: 0px 0 2px 0;  list-style: none; /*display: inline;*/ line-height: 17px; position:relative;
background: #b1b6d1 url(http://www.ezoterics.ru/wp-content/themes/montezuma-10/images/dart.gif) no-repeat top left; }
#left-column .inside ul li ul li, #right-column .inside ul li ul li {margin: 0px 0 2px 0px;list-style: none; /*display: inline;*/ line-height: 17px; position:relative;
background: #b1b6d1 url(http://www.ezoterics.ru/wp-content/themes/montezuma-10/images/dart2.gif) no-repeat top left; }
#left-column .inside ul li a, #right-column .inside ul li a {text-decoration: none; font-weight: normal; color: #42476f; padding-left: 15px; display:block}
#left-column .inside ul li ul li a, #right-column .inside ul li ul li a {text-decoration: none; font-weight: normal; color: #42476f; padding-left: 18px; display:block}
#left-column .inside ul li a:hover, #right-column .inside ul li a:hover {text-decoration: underline;}
* html #left-column .inside ul li a, #right-column .inside ul li a {display:inline-block} /* IE6 needs inline-block */


