/* common styles for template */

/* ------------- imports of other stylesheets ------------- */

@import url("formbuilder.css");
@import url("gallery.css");
@import url("news_full.css");

@import url("links.css");
@import url("news_horiz.css");
@import url("news_vert.css");
@import url("authorization.css");

@import url("sitemap.css");

 
html {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}

body {
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
	font-family: Verdana;
	background-repeat: repeat-x;
  	background-position: top left;
}

body, td, th {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	margin:0px;
	padding:0px;
}

/* ------------- basic layout rules ------------- */

    /* ------------- containers section ------------- */
    #main {
      width: 1000px;
      /*height:100%;*/
      margin: 0px auto;
     /* background-color:white;*/
      /*height:96.4%;*/
    }
    
    .fl {
    	float:left;
    }
    
    #leftSide {
    	float:left;
    	margin-top:-6px;
    	background-repeat: repeat-y;
    	background-position: top right;
    	/*width:14px;*/
    }
    
    #rightSide {
    	margin-top:-6px;
    	float:left;
    	backgroun-repeat:repeat-y;
    	background-position: top left;
    	/*width:13px;*/
    }
    
    #contener {
      /*border:1px solid red;*/
      width: 973px;
      margin: 0px auto;
      padding:0px;
      float:left;
      /*background-color:white;*/
      /*overflow: auto;*/
    }
    
    #header {
      width: 973px;
      /*height:100%;*/
      margin: 0px auto;
      margin-bottom: 0px;
      padding:0px;
  
    }
    
    /* -- Link block --*/
    a {
    	/*text-decoration:none;*/
    	/*color:rgb(6,42,126);*/
    	color: #000909;
    	/*font-weight:bold;*/
    }
    
    /* -- Language block --*/
    #lang {
    	height:17px;
    	width:942px;
    	text-align:right;
    	padding-right:30px;
    	/*border-bottom:1px solid rgb(183,193,218);*/
    	padding-bottom:2px;
    	/*visibility: hidden;	/*Nata*/
    	/*margin-top:-6px;*/
    }
    
    
    
    #lang a {
    	color: white;
    	outline: medium none;
    }
    
    a.notActiveLang {
    	font-weight : normal;
    	font-size: 11px;
    }
    a.ActiveLang{
    font-weight:bold;
    font-size: 12px;
    }
    
    #lang span{
     	/*color:rgb(183,193,218);*/
     	font-size:10px;
    }
    
    /* -- Line section -- */
    #line {
    	border-bottom:1px solid rgb(183,193,218);
    	height:4px;
    	visibility: hidden;	/*Nata*/
    }
    
    /* -- Menu section -- */
    #menu {
    	padding-top:30px;
    	/*height:100px;*/
    	padding-bottom:30px;
    	margin-top: 0px;
    	margin-bottom: 45px;
    	position:relative;
    	z-index: 2;
    	/*padding-left:25px;*/
    }
    

   #content {
       font-family: Verdana;
       font-size: 12px;
   	   padding-left:0px;
   	   /*margin-bottom: 80px;*/
   	   margin-top: 0px;
       /*padding-right:25px;*/
       
    /*
       background-color: #040F2A;
       */
   
   
       /*min-height:500px;*/
       /*overflow:auto;*/
   
       
       /*border:1px solid red;*/
   }
    
   #content a img {border: 0px;}
   
   
   #bottomContener {
   		width:999px;
   		float:right;
   		height:10px;
   		background-position: top left;
   		background-image: url(../_images/bottomContener.gif);
   		background-repeat: no-repeat;
   }   

   #bottomContenerBlue {
   		width:999px;
   		float:right;
   		height:10px;
   		background-position: top left;
   		background-image: url(../_images/bottomContenerBlue.gif);
   		background-repeat: no-repeat;
   }   
   
   div.separator {
   		clear: both;
   		height: 11px;
   }
    #separator1 {
   		clear: both;
   		height: 60px;
   }
    
    /* ------------- footer section ------------- */
    

    
	#footer {
		/*margin: auto;*/
		width: 972px;
		/*overflow: visible;*/
		height : 22px;
		/*background-color: #004068;*/
		background-color: rgb(36,49,125);	
		text-align: center;
		color: white;
		font-size: 12px;
		font-family: Verdana;
		font-style: italic;
		/*margin-top: 40px;*/
		/*padding-right: 20 px;*/
	
		
	}    
	#footer p
	{
	/*padding-top:4px;*/
	padding-top: 4px;
	margin-top: 0px;
	} 
	
    #footer a 
     {
     color: white;
     }
    #fleft {
    	float:left;
    	width: 9px;
    	height: 45px;
    	background: url(../_images/fleft.gif) no-repeat;
    }
    
    #fcenter {
    	float: left;
    	width: 958px;
    	height: 44px;
    	/*border-top: 1px solid rgb(193,202,223);*/
    	text-align: center;
    	/*color: rgb(5,43,124);*/
    	color: white;
    	font-size: 11px;
    	/*background-color: blue;*/
    }
     #fcenter a 
     {
     color: white;
     }
    

	#fright {
    	float: left;
    	width: 9px;
    	height: 45px;
    	background: url(../_images/fright.gif) no-repeat;
    }

	#bottomFooter {
   		float: left;
   		width: 978px;
   		height: 10px;
   		background: url(../_images/bottom_footer.gif) no-repeat;
   }    
    
    .referensenTable td{
    	font-family:Verdana;
    	font-size:13px;
    }
    
    a.level0 {color:#FF9900!important; text-decoration:none!important; font-size:20px!important; font-family:Verdana; font-weight: bold!important;}
	a.level1 {color:#FFCC33!important; text-decoration:none; font-size:14px; font-family:Verdana; font-weight: bold;}
	a.level2 {color:#FFFF99!important; text-decoration:none; font-size:14px; font-family:Verdana;font-weight:normal;}
	a.level3 {color:white!important; text-decoration:none; font-size:12px; font-family:Verdana;font-weight:normal;}
	a.level4 {color:#666666!important; text-decoration:none; font-size:11px; font-family:Verdana; font-weight:normal;}
    
	.description {text-align: left; font-size: 11px; color: white;}
	.description a, .description a:visited {color:white; /*text-decoration:none;*/}
	.description a:hover {text-decoration: underline;}
	
	#tagContr a {text-decoration: none;}
	#tagContr a:hover {text-decoration: underline;}

	#lang a {text-decoration: none;}

	
	
	/*Add 13.05.2010*/
	
	.tags-list { list-style:none; line-height:160%;}
	.tags-list a, .tags-list a:visited {font-weight:normal; color:#7f7f7f; text-decoration:none;}
	.tags-list a:hover {text-decoration:underline;}
	.tags-list a.active, .tags-list a.active:visited {font-weight:bold; color:#ff9900;}
	
/*	.b-tag-search {background:url(../_images/crnr_search_l.gif) no-repeat 0 0; padding-left:19px; width:170px; margin-left:33px; margin-top:7px;}
	.b-tag-search-i {background:url(../_images/crnr_search_r.gif) no-repeat 100% 0; padding:3px 0 4px 5px;}
	.b-tag-search-i input {padding:0; margin:0; border:0; background:none; font-size:10px; color:#7f7f7f;}
*/
	.b-tag-search {background:url(../_images/crnr_search_l.gif) no-repeat 0 0; padding-left:19px; width:187px; margin-left:33px; margin-top:7px;}
	.b-tag-search-i {background:url(../_images/crnr_search.png) no-repeat 100% 0; padding:3px 0px 4px 5px;}
	.b-tag-search-i input {padding:0; margin:0; border:0; background:none; font-size:10px; color:#7f7f7f; width:140px;}


	#contener {position:relative;}        
	/*.b-tags-toggler {background:url(../_images/tags_toggler.jpg) no-repeat 0 0; width:77px; height:32px; white-space:nowrap; /*margin-top:-15px; margin-left:17px; top:230px; left:17px; position:absolute;}*/
	
	.b-tags-toggler {background:url(../_images/tags_toggler.jpg) no-repeat 0 0; width:77px; height:32px; white-space:nowrap; margin-bottom:10px; margin-top:-17px; margin-left:17px; top:-100px; left:17px;}
	
	.b-tags-toggler a, .b-tags-toggler a:visited {display:inline-block; width:38px; height:32px; zoom:1; _display:inline;}
	.b-tags-toggler.active {background-image:url(../_images/tags_toggler_a.jpg);} 
	
	.letter-list { list-style:none; line-height:160%; color:#59594E;font-weight:bold;}
	.letter-list a, .letter-list a:visited {font-weight:bold; color:#D9D9D9; text-decoration:none;}
	.letter-list a:hover {text-decoration:underline;}
	.letter-list a.active, .letter-list a.active:visited {font-weight:bold; color:#ff9900;}
	
	
	/*Add 19.05.2010*/
	
		/*.b-search-list {width:206px; position:absolute; top:20px; left:0;}*/
		.b-search-list {width:206px; position:absolute;top:20px; left:0;}
		.b-search-list-t {background:url(../_images/crnr_search_list_t.gif) no-repeat 0 0; padding-top:8px;}
			.b-search-list-b {background:url(../_images/crnr_search_list_b.gif) no-repeat 0 100%; padding-bottom:8px;}
				.b-search-list-i {background:url(../_images/bg_search_list.gif) repeat-y 0 0; overflow:hidden; padding:10px 4px;}
					/*.b-search-list-i h6 {margin:0; background:url(../_images/bg_h6.gif) repeat-x 0 0; font-size:12px; color:#595959; padding:2px 5px;}*/
					.b-search-list-i h6 {margin:0; background:#a6a6a6 url(../_images/bg_h6.gif) repeat-x 0 0; font-size:12px; color:#595959; padding:2px 5px;}
					.b-search-list-i h6.active {color:#e46c0a;}
					.b-search-list-i p {font-size:11px; padding:0 5px;}
					.b-search-list-i h6 a.active, .b-search-list-i h6 a.active:visited {color:#e46c0a;}
    .b-tag-search-i a {  display:block; text-decoration:none;}
    .b-search-list-i h6 a, .b-search-list-i h6 a:visited {color:#595959; text-decoration:none;}

