/* Common styles */

	body {
		background: #ffffff;
		font: normal 11px Tahoma;
		color: #2c2c2d;
		margin: 0;
		padding: 0;
	}
	
	td {
        font: normal 11px Tahoma;
		color: #2c2c2d;
	}

	a {
		font: normal 11px Tahoma;
	}
	a:link {
		color: #b60101;
		text-decoration: underline;
	}
	a:visited {
		color: #b60101;
		text-decoration: underline;
	}
	a:hover {
		color: #000000;
		text-decoration: underline;
	}
	a:active {
		color: #000000;
		text-decoration: underline;
	}
	
/* header */

	#head {
		width: 1002px;
		height: 140px;
		background: url(../images/header.jpg) no-repeat;
	}
	td.searchOnHeader {
        background: url(../images/01_19.jpg) no-repeat left bottom;
        text-align: center;
        vertical-align: bottom;
        padding: 0 8 8 3;
	}
	td.searchOnHeader input {
		font: normal 11px Tahoma;
		color: #000000;
		width: 140;
		height: 19;
		border: 1px solid #000000;
	}
 	td.topLinks {
        font: normal 10px Verdana;
		color: #000000;
		background: #ffffff;
		padding: 0 0 7 0;
	}
	td.topLinks img {
		margin: 0 5 -2 5;
	}
	td.topLinks a:link, td.topLinks a:visited {
		font: normal 10px Verdana;
		color: #000000;
		text-decoration: none;
		cursor: hand;
	}
	td.topLinks a:hover, td.topLinks a:active {
		font: normal 10px Verdana;
		color: #000000;
		text-decoration: none;
		cursor: hand;
	}


/* top menu */

   table.topMenu td.td_link{
       font: bold 10px Verdana;
       color: #606060;
       padding: 0 0 0 0;
       cursor: hand;
   }
   table.topMenu td.td_hover{
       font: bold 10px Verdana;
       color: #b60101;
       padding: 0 0 0 0;
       cursor: hand;
   }
   
/* left menu */

   table.leftMenu td.tdLevel1_link {
                  font: bold 10px Verdana;
                  color: #606060;
                  background: #e4e4e4 url(../images/img_06.jpg) no-repeat 18px 0px;
                  padding: 0 0 0 40;
                  cursor: hand;
   }
   table.leftMenu td.tdLevel1_hover {
                  font: bold 10px Verdana;
                  color: #b60101;
                  background: #e4e4e4 url(../images/img_06.jpg) no-repeat 18px 0px;
                  padding: 0 0 0 40;
                  cursor: hand;
   }
   table.leftMenu td.tdLevel1_open {
                  font: bold 10px Verdana;
                  color: #b60101;
                  background: #e4e4e4 url(../images/img_05.jpg) no-repeat 18px 0px;
                  padding: 0 0 0 40;
   }
   
   table.leftMenu td.tdLevel2_link {
                  font: bold 10px Verdana;
                  color: #82878d;
                  background: #ffffff;
                  padding: 0 0 0 40;
                  cursor: hand;
   }
   table.leftMenu td.tdLevel2_hover {
                  font: bold 10px Verdana;
                  color: #46505c;
                  background: #ffffff;
                  padding: 0 0 0 40;
                  cursor: hand;
   }

/* workarea */

	td.title1 {
		font: bold 10px Verdana;
		color: #606060;
		text-transform: uppercase;
		background: #dbdbdb;
		padding: 0 8 0 8;
	}
	
    table.newsOnMainPage td.date {
                         font: bold 10px Tahoma;
                         color: #46505c;
                         text-align: right;
                         padding: 12 0 0 4;
    }
    table.newsOnMainPage td.date p {
                         margin: 0 0 0 0;
                         background: #e4e4e4 url(../images/img_18) no-repeat 0% 50%;
    }
    table.newsOnMainPage td.newsBody {
                         font: normal 11px Tahoma;
                         color: #2c2c2d;
                         padding: 4 0 11 4;
    }
    table.newsOnMainPage td.newsBody p {
                         text-align: justify;
                         margin: 0 0 0 0;
    }
    
    td.title2 {
              font: bold 11px Tahoma;
              color: #46505c;
              background: #e4e4e4;
              padding: 0 0 0 34;
              text-transform: uppercase;
    }
    td.title3 {
              font: bold 11px Tahoma;
              color: #46505c;
              background: #ffffff url(../images/img_19.jpg) no-repeat 0px 1px;
              border: 1px solid #e4e4e4;
              padding: 0 0 0 34;
              text-transform: uppercase;
    }
    td.title3 a:link, td.title3 a:visited {
              font: bold 11px Tahoma;
              color: #46505c;
              text-decoration: none;
              text-transform: uppercase;
    }
    td.title3 a:hover, td.title3 a:active {
              font: bold 11px Tahoma;
              color: #46505c;
              text-decoration: none;
              text-transform: uppercase;
    }
    td.article img.imageOnMain {
               border: 1px solid #000000;
               margin: 10 10 5 0;
    }
    td.article img.imageOnJournal {
               border: 1px solid #000000;
               margin: 25 10 1 0;
    }
    td.article h1.articleTitle {
               font: bold 10px Tahoma;
               color: #000000;
               text-transform: uppercase;
               margin: 8 0 5 0;
    }
    td.article h1.articleTitle span {
               font: normal 11px Tahoma;
               color: #606060;
               text-transform: capitalize;
    }
    td.article h1.articleTitle span img {
               border: 1px solid #ffffff;
               border-width: 0px;
               margin: 0 0 0 0;
    }
    td.article h2 {
               font: bold 10px Tahoma;
               color: #960505;
               text-transform: uppercase;
               margin: 0 0 0 0;
    }
    td.article p {
               font: normal 11px Tahoma;
               color: #2c2c2d;
               margin: 0 0 10 0;
               text-align: justify;
    }
    div.lyric {
		text-align: justify;
		background: #e9eaea;
		margin: 10 33 10 33;
		padding: 2 40 3 40;
   }
   td.article ul {
   		list-style: square;
   		margin: 0 0 10 0;
   }
   td.article ul li {
   		margin: 0 0 0 33;
   }
   td.article ol {
   		list-style: decimal;
   		margin: 0 0 10 0;
   }
   td.article ol li {
   		margin: 0 0 0 33;
   }
   td.article table.table {
   		border-collapse: collapse;
   		text-align: center;
   		vertical-align: top;
   		margin: 0 0 10 0;
   }
   td.article table.table th {
   		font: bold 11px Tahoma;
   		color: #000000;
   		background: #afaeae;
   		border: 1px solid #000000;
   		padding: 3 5 4 5;
   }
   td.article table.table td {
   		font: normal 11px Tahoma;
   		color: #000000;
   		background: #d3d5d5;
   		border: 1px solid #000000;
   		padding: 3 5 4 5;
   }
   td.article table.table td.td1 {
   		font: bold 11px Tahoma;
   		color: #000000;
   		background: #e9eaea;
   		border: 1px solid #000000;
   		padding: 3 5 4 5;
   }
    
    select.selectNews {
                      width: 305;
                      font: normal 11px Tahoma;
                      color: #2c2c2d;
    }
    td.fullNewsTitle1 {
                font: bold 11px Tahoma;
                color: #46505c;
                text-transform: uppercase;
                padding: 0 0 0 30;
                background: #e4e4e4;
    }
    td.fullNews {
                padding: 0 0 8 0;
    }
    td.fullNews img.image {
                margin: 0 10 10 0;
                border: 1px solid #000000;
    }
    td.fullNews p {
                font: normal 11px Tahoma;
                color: #2c2c2d;
                text-align: justify;
                margin: 0 0 8 0;
    }
    td.fullNews h3.date {
                font: bold 10px Tahoma;
                color: #46505c;
                background: #e4e4e4 url(../images/img_22.jpg) no-repeat 0% 50%;
                margin: 0 0 5 10;
                display: block;
                width: 100%;
                text-align: right;
    }
    td.fullNews h2.newsTitle {
                font: bold 11px Tahoma;
                color: #46505c;
                background: #e4e4e4;
                margin: 0 0 5 10;
                display: block;
                width: 100%;
    }
    
    td.partnerTitle {
                    font: bold 10px Tahoma;
                    color: #000000;
                    text-transform: uppercase;
                    padding: 0 0 0 0;
    }
    div.author {
               font: normal 11px Tahoma;
               color: #606060;
               text-transform: capitalize;
               padding: 10 0 0 0;
    }
    
    td.contactsAttribute {
		font: bold 11px Tahoma;
		color: #2c2c2d;
		text-align: right;
		padding-right: 2;
		vertical-align: top;
    }
    td.contactsValue {
		font: normal 11px Tahoma;
		color: #2c2c2d;
		text-align: left;
		vertical-align: top;
		/*padding: 2 0 2 2;*/
    }
    td.contactsValue a.info:link, td.contactsValue a.info:visited {
        font: normal 11px Tahoma;
		color: #2c2c2d;
		text-decoration: none;
	}
	td.contactsValue a.info:hover, td.contactsValue a.info:active {
        font: normal 11px Tahoma;
		color: #2c2c2d;
		text-decoration: underline;
	}
	 
    td.fullPartner {
		font: normal 11px Tahoma;
		color: #2c2c2d;
		text-align: justify;
		padding: 10 0 0 0;
	}
	
	td.project {
		text-align: right;
	}
	td.project p {
        font: normal 11px Tahoma;
		color: #2c2c2d;
		text-align: justify;
		margin: 5 0 0 0;
	}

	td.searchLine {
        background: #dbdbdb;
        text-align: right;
        padding: 5 0 5 0;
	}
	td.searchLine input.textField {
		height: 18;
		border: 1px solid #000000;
		font: normal 11px Tahoma;
		color: #000000;
	}

	td.searchResult {
		text-align: right;
	}
	td.searchResult p {
		font: normal 11px Tahoma;
		color: #2c2c2d;
		text-align: justify;
		margin: 0 0 0 0;		
	}
	td.searchResult h2 {
		font: bold 10px Tahoma;
		color: #960505;
		text-align: left;
		text-transform: uppercase;
		margin: 12 0 0 30;		
		width: 100%;		
	}
	
	table.photo td.date {
		font: bold 11px Tahoma;
		color: #606060;
		text-align: right;
		vertical-align: top;
		padding: 5 33 0 0;
		width: 263;
		height: 35;
		background: #efefef;
		border-bottom: 1px solid #ffffff;
		cursor: hand;
	}
	table.photo td.event {
		font: bold 11px Tahoma;
		color: #000000;
		text-align: left;
		vertical-align: top;
		padding: 5 0 0 34;
		width: 264;
		height: 35;
		background: #e7e6e6;		
		border-left: 1px solid #cdcccc;
		border-bottom: 1px solid #ffffff;
		cursor: hand;
	}
	table.photo td.description {
		font: normal 11px Tahoma;
		color: #2c2c2d;
		text-align: right;
		vertical-align: top;
		padding: 20 33 20 0;
		width: 263;
		height: 35;
		background: #efefef;
		border-bottom: 1px solid #ffffff;
		cursor: hand;
	}
	table.photo td.image {
		font: bold 11px Tahoma;
		color: #000000;
		text-align: left;
		vertical-align: top;
		padding: 20 0 20 34;
		width: 264;
		height: 35;
		background: #e7e6e6;		
		border-left: 1px solid #cdcccc;
		border-bottom: 1px solid #ffffff;
		cursor: hand;
	}
	table.photo td.image img {
		border: 1px solid #000000;
		margin: 0 0 0 0;	
	}
	
	td.archiveSearch {
		font: bold 11px Tahoma; 
		color: #2c2c2d;
	}
	td.archiveSearch img {
		margin: 5 3 0 0;
	}
	td.archiveSearch span {
		color: #960505;
	}
	td.archiveSearch a:link, td.archiveSearch a:visited {
		font: bold 11px Tahoma; 
		color: #2c2c2d;
		text-decoration: none;
	}
	td.archiveSearch a:hover, td.archiveSearch a:active {
		font: bold 11px Tahoma; 
		color: #2c2c2d;
		text-decoration: underline;
	}	

/* pages */

   td.page_open {
                font: normal 11px Tahoma;
                color: #2c2c2d;
                background: #ffffff;
                /*width: 13;*/
                height: 12;
                padding: 0 5 1 5;
                text-align: center;
   }
   td.page_link {
                font: normal 11px Tahoma;
                color: #2c2c2d;
                background: #e4e4e4;
                /*width: 13;*/
                height: 12;
                padding: 0 5 1 5;
                text-align: center;
                cursor: hand;
   }
   td.page_active {
                  font: normal 11px Tahoma;
                  color: #2c2c2d;
                  background: #cacaca;
                  /*width: 13;*/
                  height: 12;
                  padding: 0 5 1 5;
                  text-align: center;
                  cursor: hand;
   }
   
/* bottomLinks */

	td.bottomLinks {
		background: #ffffff;
		padding: 0 0 7 35;
	}
	td.bottomLinks img {
		margin: 0 5 -2 5;	
	}
	td.bottomLinks a:link, td.bottomLinks a:visited {
		font: normal 10px Verdana;
		color: #000000;
		text-decoration: none;
		cursor: hand;
	}
	td.bottomLinks a:hover, td.bottomLinks a:active {
		font: normal 10px Verdana;
		color: #000000;
		text-decoration: none;
		cursor: hand;
	}

/* copyright */

   td.color-it {
               text-align: center;
               padding: 2 20 0 20;
               background: #5a5a5d url(../images/img_14.jpg) repeat-x;
   }
   td.color-it p {
   		text-align: right;
   		margin: 0 0 0 0;
   }
   td.color-it a:link, td.color-it a:visited {
               font: normal 10px Tahoma;
               color: #ffffff;
               text-decoration: none;
   }
   td.color-it a:hover, td.color-it a:active {
               font: normal 10px Tahoma;
               color: #ffffff;
               text-decoration: underline;
   }
   td.color-it img {
   		margin: 5 0 0 0;
   }
   td.copy {
           font: normal 11px Tahoma;
           color: #000000;
           background: #acacaf;
           border-bottom: 4px solid #b60101;
           text-align: center;
   }

