@charset "utf-8";
/* CSS Document */

body{
	background:#2A363C;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 0px 10px 0px ;
}

img{border:0;}

p{
margin: 10px 0px;
padding: 0;
}

h1, h2, h3{
	color:#57666B;
	border:1px solid #C2CBCF;
	padding:8px 25px;
	margin:0 0 10px 0;
	background:#F0F1F2;
}
h1{ font-size:18px; }
h2{ font-size:15px; margin-left:25px; }
h3{ font-size:13px; font-weight:bold; }
h4{ font-size:13px; font-weight:bold; padding:5px 25px; }

a{
	color:#4B89A6;
	text-decoration:none;
}
a:hover{ text-decoration:none; }

.pds{
	background-color:#485258;
	width:926px;
	position:relative;
	margin:0 auto;
	padding:0 8px;
	font-size:12px;
}

.fl{
	float:left;
}
.fr{
	float:right;
}
.cls{
	clear:both;
}
.icon{
	margin: 0 5px 0 -25px;
}
#hlogo{
	width:370px;
	height:113px;
}
#htop{
	width:556px;
	height:113px;
}
#hmenu_area{
	width:556px; height:55px; background-color:#FFFFFF;
	text-align:right;
}
#hmenu{
	right:8px;
	top:0px;
	position:absolute;
	height:35px; background-image:url(../obrazy/menu1_bg.jpg); background-repeat:repeat-x;
}
#main_menu{
	height:40px; background-image:url(../obrazy/menu2_bg.jpg); background-repeat:repeat-x; margin: 0 2px;
}
.white_area{
	background-color:#FFFFFF;
}
.hline1{
	height:2px; background-color:#FFFFFF; margin: 0 2px;
}
.hline2{
	height:3px; background-color:#728288; margin: 0 2px 10px 2px;
}

.menu2_item a{
	display:block;
	font-weight:bold;
	font-size:13px;
	padding:12px 25px;
}

.menu2_item a:hover{
	background:url(../obrazy/menu2_bg_invert.jpg) repeat-x;
}


#left_menu_area{
	width: 234px;
	margin-left:2px;
}
#content_area{
	width: 650px;
	padding:10px 20px;
}
.lmenu_header{
	color:#fff;
	font-weight:bold;
	background:url(../obrazy/lmenu_header.jpg) no-repeat; 
	padding:9px 20px;
}
.lmenu_items{
	list-style:none; margin:0; padding:0px ;
}
.lmenu_items li{ padding:0; margin:0;}
.lmenu_items li a{ background:#F7F8FA url(../obrazy/a2.gif) no-repeat left center; display:block; padding:8px 10px 8px 30px; width:178px; border-bottom:1px solid #DCE0E3; border-right:1px solid #DCE0E3; color:#637279; text-decoration:none;}
.lmenu_items li.level2 a{ background:#F7F8FA url(../obrazy/b2.gif) no-repeat left center; display:block; padding:8px 10px 8px 45px; width:163px; border-bottom:1px solid #DCE0E3; border-right:1px solid #DCE0E3; color:#637279; text-decoration:none;}
.lmenu_items a:hover{ background:#EAEEF2 url(../obrazy/a1.gif) no-repeat left center; }
.lmenu_items li.level2 a:hover{ background:#EAEEF2 url(../obrazy/b1.gif) no-repeat left center; }

.footer_menu{ margin: 0 2px; padding:8px 20px; height:18px; color:#fff; text-align:center; background:url(../obrazy/footer_menu.jpg) repeat-x; }
.footer_menu a{ color:#fff; padding:0px 10px; }
.footer_info{  margin: 0 2px; padding: 10px; background:url(../obrazy/footer_info.jpg) repeat-x; text-align:center; color:#797F82; }

.mtxt{ padding:5px 20px 5px 5px; margin:0; color:#999999;}
.text{
	line-height:18px; text-align:justify;
}
.text p{
	padding:0 0 0 25px;
}

.text table{
	margin:0 0 0 25px;
	border-collapse:collapse;
}

.text table tr.header{
	background-color: #F0F1F2; 
}

.text table td, .text table th{
	padding:5px 10px;
	font-size:12px;
	border:#C2CBCF 1px solid;
}

.text table.table_hosting td{
	padding:1px 10px;
}

.text table.table_noborder td{
	border:0;
}