/*h1 {
	color:#c4261d;
	font:bold 16px tahoma;
}*/
/*.h1 {
   text-align:center;
}

.in_h1 {
   display:table;
   //display:inline-block;
   width:auto;
   background:url(../mandrogi_img/bullet_3.gif) right center no-repeat;
   height:30px;
   padding:0px 30px 0px 0px;
   margin:auto;
}
h1 {
   color:#da251d;
   font:24px Tahoma;
   display:table;
   //display:inline-block;
   padding:0px 0px 0px 30px;
   background:url(../mandrogi_img/bullet_3.gif) left center no-repeat;
   margin:auto;
   width:auto;
}  
*/

.h1 {
   margin:auto;
}
.h1 td {
   vertical-align:middle !important;
}
.h1 h1{
   color:#da251d;
   font:24px Tahoma;
   padding:0px 15px;
   margin:0px 0px 5px 0px;
}  
.h1 .bullet {
   width:15px;
   background:url('../mandrogi_img/bullet_3.gif') center no-repeat;
}

.h2 {
   background:url('../mandrogi_img/h2_bg.gif') center repeat-x;
   padding:0px 20px;
   clear:both;
}
.in_h2 {
   background:#d7ebae;
   margin:auto;
}
.in_h2 h2 {
   margin:0px 0px 5px 0px;
}
.in_h2 .bullet {
   width:10px;
   background:url('../mandrogi_img/bullet_4.gif') center center no-repeat;
}

h1 {
   color:#da251d;
   font:24px Tahoma;
   text-align:center;
}   
h2 {
	color:#5a4600;
	font:bold 16px tahoma;
	text-align:center;
}

h3 {
	color:#c4261d;
	font:bold 15px tahoma;
	text-align:center;
	margin:0px 0px 5px 0px;
}

h4 {
  margin:10px 0 0 0;
}

h5 {
}

a {
	color:#538A0B;
}

a:hover {
	color:red;
}

ul {
   margin:5px 0 6px;
   list-style:none;
   padding-left:20px;
}
li {
   margin:5px 0px;
}
ul li {
  background:url('/mandrogi_img/bullet_1.gif') no-repeat left 4px;
  padding-left:15px;
}
ol {
}
p {
  margin:5px 0 6px;
}
.content p {
  font-size:14px;
  text-indent:0;
  margin:12px 0;
}

input {
   border:solid 1px #6d624b;
}
.txt {
   width:100%;
}
#header-front, #greeting-card {
  text-align:center;
  padding-bottom:5px; 
}
textarea { 
   border:solid 1px #6d624b;
}
.graph-block h3 {
  text-align:center;
  padding-left:15px;
}
.graph-block {
  margin-bottom:20px;
}
.js .graph-block h3 span {
  border-bottom:1px dashed #C4261D;
  cursor:pointer;
}
.graph-block .prices-table td {
  border:1px solid #664F00 !important;
  border-left:none;
}
.graph-table {
  margin:0 0 15px;
}
.graph-table th {
  padding-top:10px;
}
caption {
  color:#5a4600;
  font:bold 14px tahoma;
  text-align:center;
  padding-bottom:15px;
}
.graph-table td {
  padding:0 15px 5px 0;
  vertical-align:top;
}
.prices-table, .format-table {
  border-collapse: collapse; 
  border:1px solid #664F00;
  margin:5px 0 15px;
  width:100%;
}
.format-table td {
  vertical-align:top;
  border:1px solid #664F00;
  padding:4px;
  line-height:1.7em;
}
.prices-table td {
  vertical-align:top;
  border:1px solid #664F00;
  padding:4px 7px;
  line-height:1.7em;
  border-bottom:none;
  border-top:none;
}
.prices-table span {
  padding-left:15px;
  background:url(../mandrogi_img/bullet_1.gif) no-repeat left center;
}
.prices-table li {
  margin:0;
}
.prices-table tr.single td, .prices-table tr.single, .prices-table .single{
  border-bottom:1px solid #664F00 !important;
  border-top:1px solid #664F00 !important;
}
.prices-table th {
  border:1px solid #664F00;
  padding:4px;
  border-bottom:0;
  color:#000;
  font-weight:normal;
  text-align:left;
  padding-left:7px;
}
.format-table th {
  text-align:center;
  color:#664F00;
  border:1px solid #664F00;
  padding:4px;
  border-bottom:0;
  font-weight:normal;
  padding-left:7px;
  font-weight:bold;
  background-color:#EDECC2;
}
.table-pre-summ th, .table-pre-summ td {
  border-bottom:1px dashed #664F00 !important;
}
.table-summ th, .table-summ td {
  background:none;
  padding-top:2px;
  color:#664F00;
  font-weight:bold;
  border-top:none !important;
}
.prices-table .th-separator {
  border-top:1px solid #664F00 !important;
}
.prices-table thead td, .format-table thead td {
  background-color:#EDECC2;
  font-weight:bold;
  border:1px solid #664F00;
  padding:5px;
  line-height:1.7em;
  color:#664F00;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  vertical-align:middle;
}
.format-table thead td {
  background-color:#EDECC2;
  font-weight:bold;
  border:1px solid #664F00;
  padding:5px;
  line-height:1.7em;
  color:#664F00;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  vertical-align:middle;
}
.prices-table i {
  font-weight:bold;
  font-style:normal;
}
#menu-links {
  text-align:center;
  font-weight:bold;
  line-height:25px;
  padding-bottom:15px;
  font-size:15px;
}
#menu-links .active {
  text-decoration:none;
  color:red;
}
#menu-links a {
  padding:0 10px 0 20px;
  white-space:nowrap;
  zoom:1;
  background:url(../mandrogi_img/bullet_1.gif) no-repeat left center;
}
.menu-table span {
  color:#538A0B;
  font-weight:bold;
}
.menu-table td {
  border-bottom:1px solid #664F00 !important;
  border-top:1px solid #664F00 !important;
}
.menu-table .multi td {
  border-bottom:none !important;
  border-top:none !important;
}
.js .list-shown {
  display:table !important;
  *display:block !important;
}
.js .menu-table, .js .tabed-table {
  display:none;
}
.menu-table th {
  color:#664F00;
  text-align:center;
}
#tabs-links {
  text-align:center;
  padding:10px 0 20px;
  font-size:1.2em;
}
#tabs-links a {
  padding:0 10px;
}
.js #tabs-links .active {
  text-decoration:none;
  color:red;
}
.news-ill, .news-ill-left, .news-ill-right  {
  margin:10px 0 20px;
}
.news-ill-left {
  float:left;
  margin-right:10px;
  margin-bottom:3px;
}
.news-ill-right {
  float:right;
  margin-left:10px;
  margin-bottom:3px;
}
.item-announce{
    padding:5px 10px 15px;
}
.announce-title {
  text-align:center;
  font-size:14px !important;
  color:#ED1C24;
}
.announce-date {
   font-size:12px;
   font-weight:normal;
   padding-bottom:5px;
}
a.external {
  background:url(/userfiles/external-link-icon.png) no-repeat right center;
  padding-right:15px;
}