@charset "utf-8";
/* CSS Document */

/* Globals */
body                    { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-color: rgb(255,255,255); /*background: url(images/body_bg.png) repeat #292c6f;*/}
h1,h2,h3,h4,h5,h6       { margin: 0; padding: 0; justify-content: center; }
h1,h2,h3,h4,h5,h6       { color: #000; }
li						{ color: #000; font-size: 18px; }
legend                  { color: #000; font-weight: bold; }
p                       { color: #000; text-align: auto; font-size: 18px; }
a                       { color: #000; text-decoration: none; outline: none; text-align: center; }
strong                  { color: #000; }
a:hover                 { text-decoration: underline; }
.container-width-set	{ width: auto; height: auto; margin: 0 auto; text-align: center; }
#container              { padding: 0px 0; width: auto; margin: 0 auto; place-items: center; /*border: 1px solid black; background:url('images/container_mid.png') repeat-y top;*/}
#bottom                 { width: auto; height: auto;}
#outer 					{  padding-top: 30px; }
#wrapper                { width: 100%; margin: 0 auto; margin-top: 5px auto; /*border: 1px solid black;*/ background:url('images/container_top.png') no-repeat top; }
/*******************************************************************
* header                                     					   *
*******************************************************************/ 
#logo                    { margin-left:58px; margin-top:58px;}
#breadcrumb_cont h2      { color: #000; padding-left: 0px; font-size: 22px; font-weight: normal; }
.breadcrumb              { display: none !important; }
h3                       { color: #000; font-weight: normal; font-size: 18px; }

/* Layout */
#header_top p,
#header_top h1, 
#header_top h2, 
#header_top h3, 
#header_top h4 
#header_top h5, 
#header_top h6, 
#header_top a            { color: #666;	}
#header_top_cont         { height:230px; }
#header_top              { height:280px; }
#header_top_right h2     { display: none !important; }
#header                  { margin: auto; width: 943px; padding: 0px;}
#header_cont             { width: auto; margin-top: auto; margin: auto; }
#breadcrumb              { height: 36px;}
#header_top_left         { float: center;}
#header_top_right        { float: center; color: #666; padding-right: 20px; margin-top: 35px; font-weight: bold; font-size:18px;}
#addres-left             { float: right; width: 238px; text-align: right; padding-right: 20px; background: url('images/blk-grad.png') no-repeat right; margin-right: 20px; border: 0px solid red;}
#contact-right           { float: right; width: 238px; text-align: right; padding-right: 20px; background: url('images/blu-grad.png') no-repeat right; border: 0px solid blue;}
.bold-blue               { color: #1e6baf; }
#main                    { width: 950px; margin:auto;  padding-left:auto; padding-right:auto;}
/*#center .content h2 { border-bottom: 4px solid #E30C81; display:inline; padding:5px; }

/*******************************************************************
* menu                                     						   *
*******************************************************************/
#navbar                  { float: center; width: 943px; margin: 0 auto; justify-content: center;}
#navbar_cont             { float: center; width: 943px; justify-content: center;}
#navbar_cont_content     { float: center; font-size: 22px; justify-content: center;}
#navbar_cont_content li  { float: center; display: inline;  margin: 0px; padding: 10px; }
#navbar a                { float: center;  display: inline; color: #333; text-decoration: none; padding: 20px; text-align: center; font-size: 22px; font-weight: bold;}
/*.last a{ background: none !important; }*/
/*#navbar .menu-131 .last a              { border-right: none !important; }
#navbar a:hover          { text-decoration: underline; color: #990857; }*/
ul.links                 { display: inline; }
ul.links li              { padding: 0px !important; }
/*******************************************************************
* content                                    					   *
*******************************************************************/

/* 1 column */
/*#center                  {  margin: 0px;  float: center;  padding: 15px;  height: auto; min-height: 250px;  _height: 250px; }*/
/* 3 columns */
/*body.sidebars #center    { border-left: 1px solid #E2E0EF; border-right: 1px solid #E2E0EF; float: left; padding: 0 10px; width: 500px; }*/
/* 2 columns - sidebar-left */
/*body.sidebar-left #center { border-left: 1px solid #E2E0EF; float: right; padding-left: 10px; width: 620px; }*/


/* Content area
#main_cont_content       { float: center;  padding: 0px; margin: 0px; border: 0px solid red;}
#main_cont               {  }

#home-box                { float: center; width: 100%; text-align: center; padding: 0px; border-top: 1px dashed #999; margin-top: 0px;}*/

/*******************************************************************
* details boxes                                     *
*******************************************************************/
/*.details-hdr             { float: center; width: 266px; height: 30px; border: 0px solid blue;}
.details-box             { float: center; width: 266px; height: 200px; min-height: 200px; height: auto; _height: 200px; border: 0px solid red; }
.details-box p           { font-size: 12px; }
.details-box h4          { color:#900; padding-bottom: 5px; }
.inner-box               { float: center; padding: 10px; }
.box-pos                 { float: right !important; }*/

.grid {
  display: grid; float: center; width: 100%; text-align: center; padding: 0px;
  grid-gap: 10px;
  grid-template-columns: repeat(3, 1fr); padding-right: 20px
  
}
/*******************************************************************
* footer                                      *
*******************************************************************/
/*#footer-links            { float: left; width: auto; padding: 5px 0px; text-align: center;} */
/* #footer-links a          { color: #fff; font-size: 12px; padding: 0px 5px; border-right: 1px solid #666;} */
/* #last                    { border: none !important; } */
/* #footer                  { margin: 0 auto; width: 100%; height: 124px; /*background:url('images/container_bott.png') no-repeat center; */
/* #footer_left             { float: left; min-width: 150px; } */
/* #footer_main             { padding:40px;	min-width: 600px; margin: 0 auto; } */
/* #footer_right            { float: right; min-width: 150px; text-align: right; padding:40px; } */
