/* CSS Document */
body {
	background: url(images/fon_bott.png) repeat-x fixed bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	/* Sets default font size to 10px */
	color: #333333;
	margin:0;
	padding:0;
}

 a {
	color: #708090;
	font-weight: 800;
	text-decoration: none;

}
		
 a:hover {
		color: #2f4f4f; }

/*a:visited{
color: #A9A9A9;
	}*/

img, img a {
 border:0;}
 
 
p {
	font-size: 1.12em;
	line-height: 1.14em;
	margin:0.2em 0 0.4em 0;
	padding:0px;

	}
	
h1 { color: #708090;

font-size:18px;
 }
		
h2 {
	color: #467aa2;
	font-size:14px;
	font-weight:900;
	text-align:left;
	margin-bottom: 0;
}

h3 {  color: #3c688a;
font-size:12px; padding:1px; margin:1px 1px 10px;}

h4 {font-size:12px;}

h1.align-center, h2.align-center, h3.align-center {
text-align:center;}

h1.align-right, h2.align-right, h3.align-right {
text-align:right;}


.align-center {
text-align:center;
}
.important {
color:#cc6633;

}

.detail {
background:#E7EBF0;

margin:10px;

}

/*first_line - green*/

#fon_green {
	background: url(images/fon_green.png) repeat-x top;
	height:72px;

	}
	
#menu_green	{
	width:98%;
	position:relative;
	top:40px;
	text-align:left;

}


#menu_green ol, ul{	
	margin:0;
	padding:0;
}

#menu_green li {
	display: inline;
	list-style-type: none;
}
		
#menu_green a {
	color: #3c688a;
	font-weight: 900;
	font-size:11px;
	margin:0 13px 0 0;
	padding:4px;
			text-transform: uppercase;
}

#menu_green a:hover {
		color: #2f4f4f; }

/* line with logo*/

#fon_shadow_green {
	background: url(images/fon_green_shadow.png) repeat-x top;

}

#logo_box {
	width:100%;
	height:93px;
	text-align:left;
	background: url(images/logo.png) no-repeat 97% center ;
	
}

#logo_box ul {
	padding:0;
	font-weight:bold;
	font-size:12px;
	color: #467aa2;
	width: 19%;
}
#logo_box li {
list-style-type: disk;
color: #708090;
}


.level_menu{
list-style-type: none;
margin:0px;
padding:0px;
background: url(images/top_menu.png) repeat-x;
width: 19%;
}

.level_menu li{
background:  url(images/_top_m_bullet.png); 
background-position:12px 9px;
background-repeat:no-repeat;
padding:0 0 0 0;
margin:0px;
/*border-bottom:1px solid #b0b0b0;
border-top:1px solid #fff;
/*background:#eee;
padding:0px;*/
}


.level_menu a{display: block; width: 80%; padding:5px 0px 4px 35px; margin:0px; text-transform:uppercase; font-size:11px;  decoration:none;}
.level_menu li a:hover, .level_menu li:hover {background:#fefefe url(images/_top_m_bullet.png); 
background-position:12px 9px;
background-repeat:no-repeat;
 text-decoration:none;
}


#langmenu {
	float:left;
	padding:0px;
	margin:0;
	position:relative;
	top:55px;

}

#langmenu a{
margin:1 5px 0 0;
padding:5px 0 0 0px;
	border:1px solid #B0C4DE;
	background: #B0C4DE;


}


/*    &#241;&#229;&#240;&#224;&#255; &#235;&#232;&#237;&#232;&#255;     */

#fon_grey {
	background: url(images/fon_grey.png) repeat-x top;
}

#menu_grey{
	width:98%;
	padding: 4px 0 0 0px;
	word-spacing : 0.2em;
	height:18px;
	text-align:left;
}
	
#menu_grey li {
	display: inline;
	list-style-type: none;
}

#menu_grey a {
	color: #708090;
	font-weight: 800;
	font-size: 11px;
	margin: 0px 10px 0 0;
	padding:3px 10px 5px 0;
			text-transform: uppercase;
	}

#menu_grey a:hover {
		color: #467aa2;}

#fon_shadow  {
 background: url(images/fon_shad2.png) repeat-x top;

 }
 
#block {
	width:100%;
	padding:2% 0 0 0;
	min-height:400px;}

#sidebar {
	float:left;
	width:19%;
	padding:0px;
	margin:0px;
	text-align:left;}
	
.top_light
{
	background: url(images/left_menu_light.png)  repeat-x top;
	margin: 0px;
	padding: 0px;}

.grey {background:url(images/left_menu_bg.png);}

.bottom_round_left
{background:url(images/left_menu_bottom_l.png) no-repeat bottom left; }

.bottom_round_right
{background:url(images/left_menu_bottom_r.png) no-repeat bottom right; }
.bottom_round_b 
{background:url(images/left_menu_bottom_b.png) no-repeat bottom center; }
	
#sidebar a {
	color: #708090;
	/*padding:4px 10px 4px 0;*/
		/*text-transform: uppercase;*/
}

#sidebar a:hover {
	color:#467aa2; /* #cc9933;*/
	
	
}

#sidebar ul {
	margin: 0 0 0px 0px;
	padding:0 0 25px;	
	color: #355C79;
	font-size:12px;
	display: block;
	list-style-type: none;
	line-height:15px;
}

#sidebar li {

/*	margin:5px 0 3px;*/
	padding:0px;
	background:  url(images/left_menu_s_act.png) no-repeat; 
    background-position:12px 3px;
/*	display: list-item;
	list-style-type: disc;*/
}

#sidebar li a {display: block;	margin:3px 5px 2px 12px; padding:2px;  padding-left:23px;}


#sidebar li a:hover{
	background: #url(images/left_menu_s_arr.png) no-repeat; 
    background-position:0px 3px;
background-repeat:no-repeat;
 text-decoration:none; }
 

#sidebar li.current {
	margin:0px 0 0 0;
	list-style-type: none;
	display: list-item;
	font-size:14px;

}

#sidebar li.current a {
	color: #3c688a;
		margin:0px 0 0 10px;
		text-transform:uppercase;
} 


#sidebar li.level2 {
	margin:2px 0 0 15px;
	color: #909EA8;
background:  url(images/left_menu_s_op.png) no-repeat; 
    background-position:12px 6px;
}

#sidebar li.level2 a {
	color: #909EA8;
		margin:0px 0 0 12px;
}

#sidebar li.level2 a:hover {
	text-decoration:underline;
	color:#467aa2;
}

#sidebar li.level2current {
background:  url(images/left_menu_s_all.png) no-repeat; 
    background-position:12px 3px; }

#sidebar li.level2current a{
	color:#cc6633;
	text-decoration:underline;
	
}

#sidebar li.level3current {
	margin:0 0 0 15px;
	color:#cc6633;
	background:  url(images/left_menu_s_op.png) no-repeat; 
    background-position:12px 5px;
}

#sidebar li.level3current a {
	color:#cc6633;	}


#sidebar  h3{
	color: #669966;	
	font-size:12px;
	margin:0px;
}


#ads {

padding-top:35px;
text-align:center;
}

#ads img {
 margin-bottom:10px;
padding:2px;

border:1px solid #CAD2D8;
}

div.csc-menu-4 a {
font-size:13px;
color:#355C79;
}

div.csc-menu-4 a:hover {
color:#cc6633;
text-decoration:underline;
}

#content {
	float:left;
	width:76%;
	margin:0;
	padding:0px;
	margin-left:2%;
	/*text-align:left;*/
	text-align:justify;*/
	font-size:12px;
	line-height:16px;	}
	
#content h4{
	color: #92A1AA;
	margin:0;
	font-size:10px;
}

#content ul {
	margin: 0 0 0 20px;
	color: #355C79;
	font-size:12px;
}

#content table {
padding:0px
/*border:1px solid #CAD2D8;*/
font-size:11px;
}

#content table.csc-uploads csc-uploads-0, #content table.csc-uploads csc-uploads-1, #content table.csc-uploads csc-uploads-2 {
border: 0px;
background:url(images/left_menu_bg.png);
}

#content .csc-uploads-icon, #content .csc-uploads-fileName, #content .csc-uploads-filesize {
border: 0px;
background:url(images/left_menu_bg.png);
border-bottom:1px solid #CAD2D8;

}
#content td {
border:1px solid #CAD2D8;
padding:4px;
font-size:10px;
font-family:arial, tahoma, verdana;
}

#content .thcolored
{
background:#E7EBF0;
border:1px solid #CAD2D8;
margin:0px;
padding:0px;

font-size:11px;
}

#content a{
font-weight:100;
text-decoration:underline;
color:#3c688a;
}

#content a.short {float:right;}

#content a:hover { color:#cc6633;}
#short  {
width:28%;
margin:1%;
padding:0px 10px 10px 10px;
float:left;
background:#f5f6f7 url(images/short_top.png) repeat-x top;
}

#short.anounce2 {clear:left;}

.hello {
width:60%;
margin:1%;
padding:0px 10px 10px 10px;
float:left;
border-bottom:1px solid #CAD2D8;
}

#short p, .hello p, #content p.bodytext {text-indent:25px; } 

#footer {
	width:98%;
	text-align:center;
	color: #A9A9A9;
	margin:0 0 10px 0;
	clear:both;
	padding-top:20px;
}

#footer li {
	display: inline;
	list-style-type: disc;
	margin: 0px 10px 0 0;
}


.tx-jppageteaser-pi1-list-entry-image a img {border:0px}
.tx-jppageteaser-pi1-list-entry-link-item  {font-size:12px;}
.tx-jppageteaser-pi1-list-entry-even h4 a {font-size:15px;}
.tx-jppageteaser-pi1-list-entry-odd h4 a {font-size:15px;}


hr { 
border:0px;
border-top:1px solid #CAD2D8;
}
p.align-right {
text-align:right;
} 

p.align-center {
text-align:center;
} 

div.csc-menu-4 p {
margin:15px 0 0 0;
}

p.csc-abstract{
margin:0 0 0 0;
border-bottom:1px solid #708090;}

#footer a {
	color: #708090;
	font-weight:900;
	font-size:10px;
}
#footer a:hover {
	color: #2f4f4f;}
