@import "reset.css";
* {
	margin: 0px;
	padding: 0px;
}

h5{
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

.clear{
	clear: both;
}

#main{
	margin: 0px auto;
	padding: 0px;
	min-width: 1002px;

}

.selected-menu{
	font-weight: bold;
}


/*** HEADER ***/
#header {
	height: 130px;
	padding: 0 30px 0 0;
	background: url(../images/header_bg.gif) repeat-x right;
	border-bottom: 14px solid #0066CC;
	xmin-width: 978px;
	position: relative;
	right: 0;
}

#header #logo {
	float: left;
	width: 255px;
	height: 55px;
	margin: 17px 0 0 16px;
	padding: 6px 0 0 70px;
	font-size: 20px;
	color: #3b3b3b;
	background: url(../images/crc-logo.gif) no-repeat;
}

/* Top Menu */
#top_menu {
	float: right;
	position: relative;
   right: 5px;
	z-index: 2;
	height: 30px;
	background: url(../images/top_menu_left.gif) no-repeat;
}

#top_menu ul {
	float: left;
	overflow: hidden;
	height: 30px;
	background: url(../images/top_menu_right.gif) no-repeat right;
}

#top_menu ul li {
	float: left;
	padding: 7px 18px 0 18px;
	margin: 0 0 0 -1px;
	background: url(../images/top_menu_separator.gif) no-repeat 0 7px;
}

#top_menu ul li a {
	color: #FFF;
	padding: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#top_menu ul li a:hover {
	text-decoration: underline;
}

/* /Top Menu */


/* Lang Menu */
#lang_menu {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 34px;
	width: 360px;
	height: 130px;
	padding: 40px 0 0 0;
	text-align: right;
	background: url(../images/header_satelites.jpg) no-repeat left 0;
}

#lang_menu li {
	margin: 3px;
}

#lang_menu li a {
	padding: 0 0 0 20px;
	text-decoration: underline;
	color: #3B3B3B;
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#lang_menu li a:hover {
	text-decoration: none;
}
/* /Lang Menu */


/* Main Menu */
#main_menu {
	position: absolute;
	z-index: 2;
	top: 95px;
	left: 20px;
	font-size: 12px;
}

#main_menu * {
	font-size: 12px;
}

#main_menu ul{
   min-width: 980px;
}

#main_menu li {
	position: relative;
	z-index: 1;
	float: left;
	margin: 0 6px 0 -6px;
}

#main_menu li a {
	float: left;
	height: 23px;
	padding: 12px 6px 0 19px;
	margin: 0 0 0 1px;
	color: #000;
	background-image: url(../images/main_menu.gif);
}

#main_menu li a:hover {
	text-decoration: underline;
}

#main_menu li .m_right {
	float: left;
	width: 7px;
	height: 35px;
	background-image: url(../images/main_menu_left.gif);
}

/**/

#main_menu li.selected {
	margin: 0 0 0 -12px;
	z-index: 10;
}

#main_menu li.selected a {
	padding: auto 11px auto 24px;
	background-image: url(../images/main_menu_active_left.gif);
	color: #FFF;
}

#main_menu li.selected .m_right {
	width: 12px;
	background-image: url(../images/main_menu_active_right.gif);
}

/**/

#main_menu .home-sp {
	display: block;
	padding: 0 0 0 19px;
	background: url(../images/homeblack.gif) no-repeat 0 2px;
}
#main_menu .selected .home-sp {
	background-image: url(../images/home.gif);
}
/* /Main Menu */

/*** /HEADER ***/




/*CONTENT*/
#content{
	margin: 0px auto;
	margin-top: 7px;
	padding: 0px 11px 0px 11px;
	position: relative;
	overflow: hidden;
}

#content .alone{
	margin-left: 0px !important;
}

#content .home-right{
	float: right;
	margin-top: 5px;
	width: 211px;
   _margin-right: -45px;
}

/*search*/
#content .home-right #search-block{
	width: 187px;
	padding: 12px;
	background: #e0e0e0 url(../images/search-bg.gif) no-repeat;
}

#content .home-right #search-block input#search{
}

#content .home-right #search-block input#search.search_active{
	color: #333333;
}

#search-submit{
	width: 20px;
	height: 19px;
	background: url(../images/submit-search-bg.gif) no-repeat;
	border: 0;
	cursor: pointer;
	margin: 0px 0px 0px 3px;
}

/*news*/
#content .home-right .news{
	width: 211px;
	margin-top: 2px;
	background: #E5EFFA;
}

#content .home-right .news .news-boxes{
	margin: 0px auto;
	width: 187px;
	padding: 16px 0px 16px 0px;
	border-bottom: solid 1px #C3DBF3;
}

#content .home-right .news .news-boxes p{
	margin-top: 7px;
}

#content .home-right .news .news-boxes p.news-bold{
	font-weight: bolder;
}

#content .home-right .news .news-boxes p.news-bold a{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#content .home-right .news .news-boxes p.news-bold a:hover{
	font-weight: bolder;
	color: #333344;
}

#content .home-right .news .news-boxes span.news-date{
	color: #666666;
}

#content .home-right .news .news-boxes span.news-date img{
	margin-right: 6px;
	float: left;
	margin-top: 1px;
}

#content .home-right .news .n-title{
	overflow: hidden;
}

#content .home-right .news .n-title h5{
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	float: left;
}

#content .home-right .news .n-title a{
	float: right;
	color: #333333;
}

#content .home-right .news .n-title img{
	margin-right: 7px;
	float: left;
	margin-top: 1px;
}

/*left side of the content starts here*/
#home-left-wrap{
}

#content .home-left{
	zoom: 1;
	overflow: hidden;
	padding-right: 12px;
	margin-top: 5px;
}

/*block width the image*/
#content .home-left #main-image{
	height: 178px;
	overflow: hidden;
	/*background: url(../images/main-img-bg1.jpg) repeat-x;*/
	background: url(../images/bg1.jpg) repeat-x;
	position: relative;
}

#content .home-left #main-image  #image-left{
	float: left;
	width: 451px;
	height: 178px;
	/*background: url(../images/cont-img-left1.jpg) no-repeat;*/
	background: url(../images/pic2.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

#content .home-left #main-image  #image-right{
	float: right;
	/*width: 494px;*/
	width: 304px;
	height: 178px;
/*	background: url(../images/cont-img-right1.jpg) no-repeat; */
	background: url(../images/pic1.jpg) no-repeat;
	position: absolute;
	z-index: 0;
	right: 0;
	top: 0;
}
/*text-block under the image*/
#content .home-left #sub-left{
	padding: 25px 25px 40px 25px;
	position: relative;
	background: #f9f9f9 url(../images/sub_left_bg.gif) bottom left repeat-x;
zoom: 1;
}

#content .home-left #sub-left .p {
	padding: 14px 0 0 0;
}
#content .home-left #sub-left p {
	padding: 0 0 14px 0;
}

#content .home-left #sub-left #cont-angle-left{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 7px;
	height: 8px;
	background: url(../images/cont-angle-left.jpg) no-repeat;
}

#content .home-left #sub-left #cont-angle-right{
	position: absolute;
	bottom: 0;
	right: 0;
   _right: 1px;
	width: 6px;
	height: 7px;
	background: url(../images/cont-angle-right.jpg) no-repeat;
}

/*link under the text*/
#content .home-left #sub-left #more_about {
	position: absolute;
	height: 35px;
	margin: 5px 0 0 5px;
	padding: 0 0 0 37px;
	background: url(../images/more_about_left.gif) no-repeat;
}
#content .home-left #sub-left #more_about span {
	float: left;
	cursor: pointer;
	height: 24px;
	padding: 11px 15px 0 5px;
	font-weight: bold;
	color: #000;
	background: url(../images/more_about_right.gif) no-repeat right;
}


/*links to other organizations*/
#content .home-left #links{
	margin-top: 10px;
}

/*the title block*/
 #links #links-title{
	height: 35px;
	overflow: hidden;
	background: #dfdfdf url(../images/links-angle-right.jpg) right top no-repeat;
}

 #links #links-title h4{
	width: 7px;
	height: 6px;
	float: left;
	background: url(../images/links-angle-left.jpg) left top no-repeat;
}

#links #links-title h5{
	float: left;
	font-size: 11px;
	margin: 0px 0px 0px 12px;
	padding-top: 10px;
}

 #links #links-title a{
	float: right;
	margin: 12px 15px 0px 0px;
	color: #333333;
}

 #links #links-title a img{
	float: left;
	margin-top: 1px;
	margin-right: 7px;
}

/*the links-block*/
 #links #the-links{
	margin-top: 2px;
	padding: 16px 12px 16px 12px;
	background: #E6F0FA;
	overflow: hidden;
}

#links #the-links ul{
	float: left;
	width: 24%;
	display: inline;
	border-left: solid 1px #CCCCCC;
	margin-left: 8px !important;
}

#links #the-links ul li{
	list-style: none;
	margin-left: 10px;
	zoom: 1;
}

 #links #the-links ul li a{
	display: block;
	padding-left: 20px;
	max-width: 160px;
	background: url(../images/grey-bull.gif) 0 5px no-repeat;
	color: #333333;
	text-decoration: underline;
	line-height: 19px;
}

 #links #the-links ul li a:hover{
	color: #0066CB;
	text-decoration: none;
}

 #links #the-links ul.first-links{
	border-left: 0;
}

 #links #the-links ul.first-links li{
	margin-left: 0px;
}

#content .home-left #logos{
	/*position:absolute; removed - NPP 240707*/
	left: 10px;
	bottom: 0px;
}

#content .home-left #logos a{
	margin-left: 25px;
}

/*INNER 1 */
#content #inner-left{
	float: left;
	width: 198px;
	background: #f1f1f1 url(../images/inner-menu-bg.jpg) repeat-x;
	margin-top: 12px;
	position: relative;
	overflow: hidden;
}

#content #inner-left #inner-left-top{
	position: absolute;
	top: 0;
	left: 0;
	width: 198px;
	height: 5px;
	background: url(../images/inner-left-top.jpg) no-repeat;
}

#content #inner-left ul.mainleft-menu{
	margin: 0px auto;
	width: 171px;
}

#content #inner-left ul.mainleft-menu li{
	margin-top: 12px;
}

#content #inner-left ul.mainleft-menu li ul.submenu{
	display: none;
	border-bottom: 1px solid #E1E1E1;
}

#content #inner-left ul.mainleft-menu li ul.submenu li{
	border: 0;
	margin: 0px; /*Added to allow multiline link in submenu - NPP 010807*/
}

#content #inner-left ul.mainleft-menu li ul.submenu li a{
	/*height:8px !important; Commented out to allow multiline link in submenu - NPP 010807*/
	overflow: hidden;
	width: 131px;
	padding: 9px 20px 11px 20px;
	background: none !important;
	border: 0;
}

#content #inner-left ul.mainleft-menu li a.left-sel-in{
	text-decoration: underline;
}

#content #inner-left ul.mainleft-menu li a.underline{
	text-decoration: underline;
	padding-left: 0px;
}

#content #inner-left ul.mainleft-menu li ul.submenu li a:hover{
	background: #cccccc !important;
}

#content #inner-left ul.mainleft-menu li a{
	display: block;
	width: 151px;
	padding-bottom: 14px;
	padding-left: 20px;
	border-bottom: solid 1px #e1e1e1;
	color: #333333;
	background: url(../images/gray-bull.gif) no-repeat 0 2px;
}

#content #inner-left ul.mainleft-menu li a:hover{
	background: url(../images/grey-bull.gif) no-repeat 0 2px;
}

#content #inner-left ul.mainleft-menu li a.left-sel{
	display: block;
	width: 151px;
	padding-bottom: 14px;
	padding-left: 20px;
	border-bottom: solid 1px #e1e1e1;
	color: #333333;
	background: url(../images/red-bull-d.gif) no-repeat 0 2px;
}

#content #inner-left #inner-left-bot{
	zoom:1;
	bottom: 12px;
	left: 0px;
	width: 198px;
	height: 13px;
	background: url(../images/inner-left-bot.jpg) bottom left no-repeat;
}

/*inner-right*/
#content #inner-right{
	margin-top: 12px;
	padding-left: 14px;
	overflow: hidden;


}
* html #content #inner-right{
	float:left;
   margin-right: -100px;
}

#content #inner-right #inner-right-title{
	overflow: hidden !important;
	background: #dedede url(../images/inner-right-angle-l.gif) no-repeat;
	position: relative;
	height: 44px;
}

#content #inner-right #inner-right-title ul{
	margin: 15px 0px 0px 17px;
}

#content #inner-right #inner-right-title ul li{
	float: left;
	color: #666666;
	margin-left: 3px;
}

#content #inner-right #inner-right-title ul li a{
	color: #666666;
	text-decoration: underline;
}

#content #inner-right #inner-right-title #right-angle-title{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	background: url(../images/inner-right-angle-r.gif) no-repeat;
}

#content #inner-right #inner-right-cont{
	margin: 0 17px 0px 0;
	position: relative;
    left: 17px;
}

h5.right-main-title{
	font-size: 1.6em;
	width: 550px;
   clear: both;
   .margin-top: 30px;
}

/*menu: "A+ A- send print"  */
#content ul.text-menu{
   /*loat: right;*/	/* IE6 gurmi! */
	float: right;
	clear: both;
}

#content ul.text-menu li{
	float: left;
	margin-left: 5px;
}

#content ul.text-menu li a{
	display: block;
	padding: 3px 5px 3px 6px;
	background: #f1f1f1;
	color: #666666;
}

#content ul.text-menu li#send-text a{
	background: #f1f1f1 url(../images/lit-mail.gif) 7px 6px no-repeat;
	padding-left: 22px;
}

#content ul.text-menu li#print-text a{
	background: #f1f1f1 url(../images/lit-print.gif) 7px 5px no-repeat;
	padding-left: 22px;
}

/*End of menu: "A+ A- send print"  */
#content .sub-title-inner{
	display: block;
	clear: both;
	float: left;
	margin-top: 34px;
	font-weight: bolder;
}

#content #inner-right #inner-right-cont #inner-right-main-text{
	clear: both;
	padding-top: 15px;
	padding-bottom: 33px;
}

#content #inner-right #inner-right-cont .big p{
	font-size: 17px;
	overflow: visible !important;
	zoom: 0 !important;
}

#content #inner-right #inner-right-cont .big p a{
	font-size: 17px;
}

#content #inner-right #inner-right-cont .big a{
	text-decoration: underlined;
}

#content #inner-right h5.big{
	font-weight: bolder;
	font-size: 1.4em;
	font-weight: bold;
	float: left;
	overflow: hidden;
}

#content #inner-right #inner-right-cont #inner-right-main-text img{
	float: left;
	margin-right: 15px;
}

#content #inner-right #inner-right-cont #inner-right-main-text p{
	margin-top: 19px;
	overflow: hidden;
	zoom: 1;
}

#content #inner-right #inner-right-cont #inner-right-main-text p a{
	color: #0066cc;
	text-decoration: underline;
}


/**
 * FIXES TO NO SHOWING BULETS FOR ul, ol LISTS THAT IS ADDED FROM THE ADMIN PANEL
 * added by Nikolay Stefanov - 15.08.2007
 */
#content #inner-right #inner-right-cont #inner-right-main-text ul,
.home-left #sub-left ul {
	margin: 1.2em 0 1.2em 1.2em;
}

#content #inner-right #inner-right-cont #inner-right-main-text ol,
.home-left #sub-left ol {
	margin: 1.2em 0 0 1.8em;
}

#content #inner-right #inner-right-cont #inner-right-main-text ul,
.home-left #sub-left ul {
	list-style-type: disc;
}


#the-links #links ul
{
	list-style: none;
	margin: 0px;
}
/* END FIXES */


.links-pdf{
	margin-top: 25px;
}

#links.links-pdf #the-links ul{
	border: none;
	width: auto;
}

#links.links-pdf #the-links ul li a {
	width: inherit;
	max-width: none;
	padding: 0 0 10px 0;
	background: url(../images/pdf.gif) left 4px no-repeat !important;
	padding-left: 26px !important;
}

/*END of INNER 1 */
/*inner 5*/
#content #inner-right #inner-right-cont a.public{
	clear: both; /*float:left; Commented out to allow proper align of the elements - NPP 010807 */
	color: #0066cc;
	width: 707px;
	padding-left: 20px;
	background: url(../images/grey-bull.gif) 0px 1px no-repeat;
	text-decoration: underline;
	zoom:1;
}
#content #inner-right #inner-right-cont li{
	margin-top:15px;
}

/*End of inner5*/
/*inner 7*/
#content  .alone #inner-right-main-text .news-links{
	margin: 16px 0px 0px 0px;
	display: inline-block;
	display: -moz-inline-block;
	width: 98%;
	padding-bottom: 16px;
	border-bottom: solid 1px #e7e7e7;
}

#content  .alone #inner-right-main-text .news-links span{
	padding-left: 17px;
	background: url(../images/gray-bull.gif) left center no-repeat;
}

#content  .alone #inner-right-main-text .news-links a{
	text-decoration: underline;
	color: #0066CC;
	margin-top: 10px;
	margin-bottom: 8px;
}

#content  .alone #inner-right-main-text .news-links a.organizations{
	padding-left: 21px;
	background: url(../images/grey-bull.gif) left center no-repeat;
}

/*bottom Navigation menu for news */
#content  #news-nav{
	padding-top: 25px;
	padding-bottom: 30px;
}

#content #news-nav span{
	float: left;
	margin-top: 33px;
	margin-right: 6px;
}

#content #news-nav ul{
	padding-left: 12px;
}

#content #news-nav ul li{
	float: left;
	height: 25px;
	background: #ededed url(../images/news-nav-left.gif) no-repeat;
	margin-left: 4px;
	overflow: hidden;
}

#content #news-nav ul li a{
	display: block;
	padding: 5px 10px 8px 10px;
	color: #0066CC;
	background: url(../images/news-nav-right.gif) right top no-repeat;
}

/*selected*/
#content #news-nav ul li.new-selected{
	float: left;
	height: 25px;
	background: #408DCC url(../images/news-nav-blue-s.gif) no-repeat;
	margin-left: 4px;
	overflow: hidden;
}

#content #news-nav ul li.new-selected a{
	display: block;
	padding: 5px 10px 8px 10px;
	color: #ffffff;
	background: url(../images/news-nav-blue-r.gif) right top no-repeat;
}

 /*END OF bottom Navigation menu for news */
/*End of inner7*/
/*inner-10*/
#content #inner-right-cont span.please-choose{
	/* Changed color to #666 - NStefanov 15.08.2007 */
	color: red;
	font-weight: bold;
	margin-top: 10px;
	display: block;
}

/*the form*/
.form_container {
	clear: both;
	height: 22px;
}

.form_container label {
	float: left;
	width: 200px;
	height: 22px;
}

.form_container input {
	float: left;
}

.form_container .form_calendar {
	float: left;
	margin: 0 3px;
	cursor: pointer;
}


#content #inner-right-cont p.search-res{
	margin-top: 19px;
	padding-bottom: 19px;
	border-bottom: solid 1px #e7e7e7;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

#content #inner-right-cont .search-results{
	margin-top: 20px;
	padding-left: 12px;
	padding-bottom: 22px;
	border-bottom: solid 1px #e7e7e7;
}

#content #inner-right-cont .search-results p{
	margin-top: 10px;
}

#content #inner-right-cont .search-results p.main-s{
	float: left;
	text-align: right;
	margin-left: 62px;
}

#content #inner-right-cont .search-results ol{
	list-style-position: inside;
	margin-left: 10px;
	margin-top: 10px;
}

#content #inner-right-cont .search-results h3{
	color: #408DCC;
	font-weight: bold;
	margin-top: 10px;
}

#content #inner-right-cont .search-results pre{
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	width: 880px;
	font-size: 1.2em;
}

/*End of inner-10*/
/*inner 11*/
.keyword{
	font-size: 13px;
}

.keyword b.thekey{
	color: #0066cc;
}

/*End of inner 11*/
/* FOOTER */
#footer{
	margin-top: 12px;
	padding: 0px;
	padding-bottom: 40px;
	min-width: 1002px;
	_width: expression(document.documentElement.offsetWidth < 1024 ? '1024' : 'auto');
}

/*footer menu*/
#footer #footer-menu{
	padding: 12px 0px 12px 5px;
   _padding-left: 0px;
	background: url(../images/footer-bg.jpg) repeat-x;
	overflow: hidden;
}

#footer #footer-menu ul{
}

#footer #footer-menu ul li{
	float: left;
	margin-left: 17px;
	padding-right: 17px;
   _margin-left: 12px;
   _margin-right: 12px;
	background: url(../images/footer-bord.jpg) right top repeat-y;
}

#footer #footer-menu ul li a{
	color: #333333;
}

#footer #footer-menu ul li a:hover{
	color: #330000;
	text-decoration: underline;
}

/*Under the footer menu */
#footer #under-menu{
	margin-top: 14px;
	padding: 0px 17px 0px 22px;
}

#footer #under-menu span{
	float: left;
	color: #3b3b3b;
}

#footer #under-menu span a{
	color: #0066CC;
	text-decoration: underline;
}

#footer #under-menu a#mag-logo{
	float: right;
	display: block;
	width: 106px;
	height: 13px;
	background: url(../images/mag-logo.gif) no-repeat;
}

/* Added by NMladenov - 07082007*/
#form_tab td{
	padding: 5px;
}

.errors{
	color: #0000ff;
}

/* Added by NPPandov - 10082007 */
.form_button{
	background: transparent url(../images/submit.gif) no-repeat scroll 0%;
	border: 0pt none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	margin: 10px 5px;
	width: 100px;
	text-transform: uppercase;
}

/*The new blocks*/
ul.bordered_blocks{
	border-bottom: solid 1px #E7E7E7;
	margin-top:20px;
}

ul.bordered_blocks li{
	float: left;
	width: 45%;
	Xheight: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: 10px;
	margin-top: 20px;
	list-style: none;
}

ul.bordered_blocks li.border_block{
	border-left: solid 1px #E7E7E7;
	padding-left: 17px;
}

ul.bordered_blocks li h4{
	font-size: 1.2em;
	color: #000;
}

ul.bordered_blocks li span{
	padding-top: 15px;
	display: block;
}

ul.bordered_blocks h4 a{
	color: #333;
}

/*END OF The new blocks*/

/* Site Map */
#site-map .box{
	display: block;
	overflow:hidden !important;
	position: relative;
	height: 35px;
	margin: 5px 0 1px 0;
	background:#DEDEDE url(../images/inner-right-angle-l.gif) 0px 0px no-repeat;
}
#site-map .right-angle-title {
	position: relative;
	top: -37px;
	left: 100%;
	width: 7px;
	height: 7px;
	margin-left: -6px;
	background:#DEDEDE url(../images/inner-right-angle-r.gif) 0px 0px no-repeat;
}

#site-map h6{
	margin: 12px 15px;
}
#site-map h6 a{
	color: #000;
}
#site-map h6 a:hover{
	text-decoration: underline;
}

#site-map .links{
	overflow: hidden;
	padding: 5px 0;
	background: #e6f0fa;
}

#site-map ul{
   overflow: hidden;
   zoom: 1
}

#site-map li{
	float: left;
	width: 320px;
	margin-left: -1px;
	padding: 5px 20px 5px 0px;
	list-style-type: none;
	border-left: 1px solid #c6dcf3;
}

#site-map ul{
	margin: 0 !important;
	padding: 0;
}

#site-map li a{
	display: table-cell;
   	.display:block;
	overflow: visible;
	height: 30px;
	padding: 2px 0 0 40px;
	vertical-align: middle;
	color: #333;
	background: url(../images/gray-bull.gif) 14px 50% no-repeat;
   	.background-position: 14px 4px;
}

#site-map li a:hover{
	text-decoration: underline;
	background: url(../images/grey-bull.gif) 14px 50% no-repeat;
	.background-position: 14px 4px;
}


/**
*   the following two declarations are counter for the above one ?!!!!
*/
#no_border table, #no_border td{
	border: 0px;
}
#no_border {
	border: 0px;
}
#the-links table, #the-links td,
#news-nav table, #news-nav td{
	border: 0px;
	border-collapse: separate;
}
#the-links form table tbody tr td span{
	margin-right:4px;
}
.cDate {
	color: #0066CC;
	font-size: 0.7em;
}

/*  ------------------- Table Styles starts here ----------------------  */

h1.table_title{
	font: 14pt Arial;
}
.table_right_span{
	float:right;
	font-size:10pt;
}
p.table_paragraf{
	clear:both;
	float:left;
	font-weight:bold;
	font-size:10pt;
	padding-bottom:10px
}
table.content_table{
	font-size:10pt;
	float:left;
	margin-top:10px;
}
table.content_table td{
	border:solid 1px #000;
	padding:5px;
	text-align:center;
}
p.MsoNormal{
	margin-top:2px !important;
}
.MsoNormalTable{
	border:none !important;
}



/* FONT FAMILY CHANGED */
#content { font-family: Arial,Tahoma,sans-serif; }

.mag_custom {
	font-size: 12px;
}


/* FIXES FOR THE TEXT CONTAINER */
#content #inner-right #inner-right-cont #text_container li,
#content #inner-right #inner-right-cont #text_container li ol,
#content #inner-right #inner-right-cont #text_container li ul,
#content #inner-right #inner-right-cont #text_container li ul li,
#content #inner-right #inner-right-cont #text_container li ol li
 {
 	margin-top: 0;
	margin-left: 10px;
	margin-bottom: 2px;
}

#content #inner-right #inner-right-cont #text_container a,
#content #inner-right #inner-right-cont #text_container a * {
	text-decoration: underline !important;
	color: #06c !important;
}
#content #inner-right #inner-right-cont #text_container a:visited{
	color: red;
}
#content #inner-right #inner-right-cont #text_container img{
	float: none;
}

#content #inner-right #inner-right-cont #inner-right-main-text #text_container p{
	margin-top: 0;
}