
/* ---------- CONTAINER (BORDER'S) ---------- */
#container    {width:1000px;height:100%;}
#top-left     {width:17px;height:15px;background:url(../img/border-top-left.gif) left top no-repeat;}
#top          {width:auto;height:15px;background:url(../img/border-top.gif) left top repeat-x;}
#top-right    {width:17px;height:15px;background:url(../img/border-top-right.gif) left top no-repeat;}
.left         {width:17px;height:auto;background:url(../img/border-left.gif) left top repeat-y;}
.right        {width:17px;height:auto;background:url(../img/border-right.gif) left top repeat-y;}
#bottom-left  {width:17px;height:15px;background:url(../img/border-bottom-left.gif) left top no-repeat;}
#bottom       {width:auto;height:15px;background:url(../img/border-bottom.gif) left top repeat-x;}
#bottom-right {width:17px;height:15px;background:url(../img/border-bottom-right.gif) left top no-repeat;}


.small_foto {margin-right:10px; border:1px #f5f5f5 solid}
.big_foto{margin-right:15px;}

/* ---------- CLOCK LAYER ---------- */
#clock     {margin:79px 27px 0 0;}
#clock div {position:relative;background:url(../img/clock.jpg) right top no-repeat;z-index:10;width:120px;height:176px;}

/* ---------- HORIZONTAL MENU ---------- */
.before-hor-menu    {/*padding-left:20px;*/}
.hor-menu           {padding-top:2px;background:#eeeeee url(../img/hor-menu-bg.gif) left bottom repeat-x;}
.hor-menu *         {font-size:14px;line-height:16px;}
.hor-menu td        {padding-left:33px;background-position:10px center;background-repeat:no-repeat;height:34px}
.hor-menu td.circle {background-image:url(../img/circle-yellow-small.gif);}
.hor-menu td.arrow  {background-image:url(../img/arrow-yellow-small.gif);}
.hor-menu a         {color:#6f6f6f;text-decoration:none;}
.hor-menu a:hover   {color:#000000;}

/* ---------- VERTICAL MENU ---------- */
#vert-menu *           {color:#6f6f6f;}
#vert-menu ul          {margin:0 0 0 20px;list-style-type:none;}
#vert-menu li          {margin:10px 0;font-size:14px;line-height:16px;}
#vert-menu ul ul ul li {font-size:12px;}
#vert-menu a           {text-decoration:none;}
#vert-menu a:hover,
#vert-menu a.current   {text-decoration:underline;}


/* ---------- BLOCK'S ---------- */
#content                   {padding-top:199px;margin-top:-255px;background:url(../img/header.jpg) center top no-repeat;}
#content-left              {width:30%;}
#content-center            {width:32%;}
#content-right             {width:38%;}
#content-right-full        {width:70%;}
#content .box-white,
#content .box-gray         {margin-bottom:20px;padding:4px 15px 15px;width:auto;}
#content .box-gray         {border:1px solid #ede8e8;background-color:#f8f8f6 !important;}
#content .circle-yellow    {background:url(../img/circle-yellow.gif) left top no-repeat;}
#content .circle-red       {background:url(../img/circle-red.gif) left top no-repeat;}
#content .announces        {width:100%;}
#content .announces .title {padding:10px 0;font-size:12px;font-weight:bold;color:#676767;}
#content .announces .txt   {padding-left:15px;}
#content .circle-small,
#content .circle-top-small {padding-left:25px;background:url(../img/circle-small.gif) no-repeat;}
#content .circle-small     {background-position:left center;font-size:14px;color:#6f6f6f;}
#content .circle-top-small {background-position:left 1px;}

/* ---------- FOOTER ---------- */
#footer            {padding:0 0 20px;}
#copyright         {padding:0 22px; margin-top:20px;}
#copyright *       {color:#676767 !important;}
#copyright a,
#copyright a:hover {text-decoration:none;}

/* ---------- LINK'S ---------- */
a.blue,
a.blue:hover {color:#1627c4;}


/* ---------- TEXT ---------- */
.font14 {font-size:14px !important;}
.color-black       {color:#000000 !important;}
.color-gray        {color:#585858 !important;}
.color-gray-light  {color:#676767 !important;}
.color-gray-light2 {color:#6f6f6f !important;}
.color-red         {color:#e62121 !important;}
.color-blue        {color:#1627c4 !important;}
.b  {font-weight:bold;}
.em {font-style:italic;}
.al {text-align:left;}
.ac {text-align:center;}
.ar {text-align:right;}
.aj {text-align:justify;}
.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}
.small{font-size:11px;}
