/* ********************************************** */
/* Template © 2005 Danneo Team                    */
/* ********************************************** */
/*   This file is created Danneo CSS Visual Pro   */
/* ********************************************** */

/* Body */

body                    { height: 100%; padding: 15px 0 10px 0; text-align: center; color: #234; background-color: #fff; margin: 0px; }
td                      { font-size: 8pt; color: #234; font-family: verdana, arial, tahoma, sans-serif; }
div                     { font-size: 8pt; color: #234; font-family: verdana, arial, tahoma, sans-serif; } 

hr                      { height: 1px; border: 1px solid #bcd; width: 97%; }

.tops                   { line-height: 21px; height: 21px; width: 100%; background-color: #fff; vertical-align: middle; padding: 0px 15px; } 
.tops a:link            { text-decoration: none; color: #456; font-family: arial, sans-serif; }
.tops a:visited         { text-decoration: none; color: #456; font-family: arial, sans-serif; }
.tops a:hover           { text-decoration: none; color: #935800; font-family: arial, sans-serif; }
.head                   { width: 100%;}
.tdlogo                 { height: 100px; background: url(imgs/bg.gif);font-size: 12px; 
                          color: #fbde92; font-family: tahoma, sans-serif; font-weight: bold; }
.tdbanner               { width: 100%; height: 113px; background: url(../images/bgtop.gif); text-align: center; }
.menutop                { padding-left: 15px; color: #518fb0 }
.menutop a:link,
.menutop a:hover,
.menutop a:visited      { color:#fff; margin-left: 5px; }
.td_blocks_left         { vertical-align: top; color: #fff; padding: 5px; }
.td_blocks_right        { vertical-align: top; color: #fff; padding: 5px; }

/**/ 
.block_title            { padding: 7px 10px 9px 15px; font-weight: bold; font-size: 12px; color: #fff; vertical-align: middle; 
                          background: url(../images/t_r2.gif) #bcd; font-family: tahoma, sans-serif; }
.block_title a:link,
.block_title a:visited               { color: #000; font-size: 8pt; text-decoration: none; font-size: 9pt; }
.block_title a:hover                 { color: #456; font-size: 8pt; text-decoration: underline; font-size: 9pt; }                         
.block_text             { margin: 0; padding: 5px; font-size: 11px; background-color: #fdfdfe; 
                          color: #234; font-family: verdana, arial, helvetica, sans-serif; border: 1px solid #bcd; }

.block_title_left       { padding: 7px 10px 9px 15px; font-weight: bold; font-size: 12px; color: #fff; vertical-align: middle; 
                          background: url(../images/bgm1.gif) #318eb7; font-family: tahoma, sans-serif; }
                         
.block_text_left        { margin: 0; padding: 5px; font-size: 11px; background-color: #fdfdfe; 
                          background: url(../images/m3.gif) #e7f4f8; color: #234; font-family: verdana, arial, helvetica, sans-serif; width: 200px; } 

/**/

td.center               { padding: 5px 5px; vertical-align: top; width: 100%; color: #234; background-color: #fff; }

* HTML    .botmenu      { padding: 0 10px; width: 100%; margin:10px 0; } 
html>body .botmenu      { padding: 0 10px; width: auto; margin:10px 0; } 
.botmenu   table        { height: 21px; background-color: #fffaf4; width: 100%; vertical-align: middle; }

.fotter                 { width: 100%; height: 60px; border-top: rgb(197,200,208) 1px solid; 
                          border-bottom: rgb(197,200,208) 1px solid }
#footleft               { text-align: center; width: 230px; font-size: 11px; color: #234; }
#footcenter             { text-align: center; font-size: 10px; width: auto; color: #234; }
#footright              { text-align: center; width: 230px; font-size: 11px; color: #234; padding-right: 20px; }


/* Top menu */ 
.menu                   {width: 80%; height: 35px; position: absolute; top: 120px; height: 30px; left: 0px; } 
.tmenu li               { float: left; width: auto; height: 21px; line-height: 21px; list-style-type:none;
                          margin-left: 3px; background-color: #9ab;}
html>body .tmenu        { float: left; margin: 0 15px; padding: 0px; height: 21px; }
* HTML .tmenu           { float: left; margin: 0 6px; padding: 0px; height: 21px; }  
.tmenu li a             { float: left; width: auto; padding: 0 18px 0 18px; background-color: #b2003a;
                          height: 21px; line-height: 21px; text-decoration:none; 
                          border-left: 1px solid #b2003a; border-top: 1px solid #b2003a; 
                          border-bottom: 1px solid #b2003a; border-right: 1px solid #b2003a; }
.tmenu li a,
.tmenu li a:hover,
.tmenu li a:visited       { color: #fff; font-weight: bold; font-size: 12px; font-family: arial,tahoma, sans-serif; }
.tmenu li a:hover       { text-decoration: none; color: #930; background-color: #fff;
                          border-left: 1px solid #b2003a; border-top: 1px solid #b2003a; 
                          border-bottom: 1px solid #fff; border-right: 1px solid #b2003a; }
/***/

.fotter a:link,
.fotter a:active,
.fotter a:visited        { padding-right: 30px; font-weight: normal; font-size: 11px; color: #234; 
                          font-family: tahoma, sans-serif; text-decoration: none; }
.fotter a:hover          { padding-right: 30px; font-weight: nprmal; font-size: 11px; color: #617994; 
                          font-family: tahoma, sans-serif; text-decoration: underline; }



/*** Default CSS ***/

img                     { border: 0px; }
form                    { display: inline; }
li                      { color: #c56323; list-style-type: square; }

/* Links */
a:link,
a:visited               { color: #000; font-size: 8pt; text-decoration: none; }
a:hover                 { color: #f30; font-size: 8pt; text-decoration: underline; }

/* blockmenu */                                           
a.blockmenu:link,
a.blockmenu:visited     { color: #000; font-family: arial, sans-serif; text-decoration: none;
                          padding-left: 15px; line-height: 20px; display: block; font-weight: bold; 
                          border-bottom: 1px solid #bcd;
                          margin-bottom: 1px; margin: 1px -4px; font-size: 9pt; }
                          
a.blockmenu:hover       { color: #456; font-family: arial, sans-serif; text-decoration: none;
                          padding-left: 15px; line-height: 20px; display: block; font-weight: bold;
                          border-bottom: 1px solid #bcd;
                          margin-bottom: 1px; font-size: 9pt;}
 
/* Table & Forms */
input                   { color: #234; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; border: 1px solid #bcd; padding-left:3px; }
textarea                { color: #234; font-size: 12px; font-family: courier new, arial, tahoma, verdana, sans-serif; border: 1px solid #bcd; padding:3px; }
select, option          { color: #234; font-size: 11px; font-family: arial, tahoma, verdana, sans-serif; border: 1px solid #bcd; }

blockquote              { padding: 0 15px 0 45px; border: 1px solid #ffd697; margin-left: 8px; font-style: normal;
                          background: #fff url(../images/quote.gif) no-repeat top left; }
.oneselect              { background-color: #e7ebef; color: #456; }

/* Standart Style */

.divmenu                { margin: 3px; padding: 3px; }
.blockmenu              { height: 22px; }

.siteleft               { width: 190px; padding-top: 0px; }
.sitecenter             { width: 100%; padding: 3px; padding-top: 0px; }
.siteright              { padding-top: 0px; }

.botcontent             { height: 50px; background-color: #649bb5; text-align: center;  border-top: 5px solid #a7cbdc; }
.botin                  { margin: 5px; padding: 5px; }

.sitetitle              { background-color: #D0E8F2; height: 25px; padding: 0 0 0 10px; line-height: 25px;
                          font-weight: bold; color: #234; border-left: 5px solid #C56323; }
                          
.sitenotice             { margin: 5px; padding: 15px 55px; background-color: #ffd; border: 1px dashed #fc6; color: #F74A00; 
                          font-size: 11px; font-weight: bold; }                           

.errornotice            { margin: 5px; padding: 20px 55px; background-color: #ff9; border: 2px solid #fc6; color: #234; 
                          font-size: 12px; font-family: arial,tahoma, sans-serif; font-weight: bold; }
  
/* Hint */
.hint                   { background-color: #E0E8EB; line-height: 10px; color: #000; width: auto; font-size: 11px;
                          border-left: 3px solid #b50000; font-style: italic; font-family: arial, tahoma, verdana, sans-serif; z-index:1000;
                          margin: 0px; padding: 6px 10px; position: absolute; visibility: hidden; text-align: left; }
/*****              *****/
/*****   END CSS    *****/
/*****              *****/
