body{
	margin: 			0;
	padding: 			0;
	color:				#777777;
	background-color:	#ebebeb;
	font-family:		Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size:			11px;
}
h1,h2{
	font-family:	Tahoma, Arial, Verdana, Helvetica, sans-serif;
	
}
td,div{
	vertical-align:		top;
	margin: 			0;
	padding:			0;
}
img{
	margin: 			0;
	padding: 			0;
	border:				0;
}
fieldset{
	margin: 			0;
	padding: 			0;
	border:				0;
}
input.search{
	width:				189px;
	height:				18px;
	margin:				0px;
	padding:			0px;
	background-color:	#ffffff;
	border:				solid 0px #dcdcdd;
	font-size:			11px;
	color:				#555555;
}
div.hr{
	line-height:		1px;
	font-size:			1px;
	background-color:	#ffffff;
	height:				1px;
	margin:				16px 0 16px 0;
	border-bottom:		dotted 1px #cccccc;
}
h1{
	color:				#314f8f;
	font-size:			18px;
	line-height:		20px;
	font-weight:		normal;
	padding: 			5px 0 5px 0;
	margin: 			0 0 5px 0;
}
h2{
	color:				#314f8f;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	padding: 			0px 0 10px 0;
	margin: 			0 0 5px 0;
}
p{
	padding: 			5px 0 5px 0;
	margin: 			0 0 5px 0;
}
ul{
	padding:			0px;
	margin:				0px;
	list-style-type:	none;
}
li{
	margin:				0px;
	padding: 			0 0 8px 12px;
	background-image: 	url("images/li.gif");
	background-repeat: 	no-repeat;
	background-position:left top;
}
a{
	color:				#314f8f;
	text-decoration:	none;
}
a:hover{
	color:				#3d64b8;
}
a.more{
	font-weight:		bold;
	font-size:			11px;
}
div.stopka{
	margin:				0px;
	width:				910px;
	padding:			0px 0 20px 0;
	text-align:			left;
	color:				#777777;
	font-size:			11px;
}
div.copy{
	float:right;
	color:				#a6a6a6;
	font-size:			10px;
}
div.copy a{
	color:				#969696;
}
div.copy a:hover{
	color:				#767676;
}
table.main{
	margin-top:			10px;
	width:				960px;
}
td.tl{
	background-image:	url("images/tl.gif");
	background-repeat:	no-repeat;
	background-position:left top;
	width:				25px;
	height:				25px;
}
td.tc{
	background-image:	url("images/tc.gif");
	background-repeat:	repeat-x;
	background-position:left top;
	height:				25px;
	color:				#d1d1d1;
	font-size:			9px;
	text-align:			right;	
}
td.tc div.lang{
	color:				#d1d1d1;
	font-size:			9px;
	text-align:			right;	
	line-height:		15px;
	position:			relative;
	bottom:				-15px;
	vertical-align:		middle;
}
td.tc div.lang img{
	vertical-align:		middle;
}
td.tc div.lang a{
	color:				#d1d1d1;
}
td.tc div.lang a:hover{
	color:				#c1c1c1;
}

td.tr{
	background-image:	url("images/tr.gif");
	background-repeat:	no-repeat;
	background-position:left top;
	width:				25px;
	height:				25px;
}
td.ml{
	background-image:	url("images/ml.gif");
	background-repeat:	repeat-y;
	background-position:left top;
	width:				25px;
	font-size:			2px;
	line-height:		2px;
}
td.mc{
	background-color:	#ffffff;
	text-align:			left;
	padding: 			0px;
	margin: 			0px;
	line-height:		15px;
	font-size:			11px;
}
td.mcl{
	background-color:	#ffffff;
	text-align:			left;
	font-size:			2px;
	line-height:		2px;
	height:				10px;
	padding: 			0px;
	margin: 			0px;
}
td.mr{
	background-image:	url("images/mr.gif");
	background-repeat:	repeat-y;
	background-position:left top;
	width:				25px;
	font-size:			2px;
	line-height:		2px;
}
td.bl{
	background-image:	url("images/bl.gif");
	background-repeat:	no-repeat;
	background-position:left top;
	width:				25px;
	height:				25px;
}
td.bc{
	background-image:	url("images/bc.gif");
	background-repeat:	repeat-x;
	background-position:left top;
	height:				25px;
}
td.br{
	background-image:	url("images/br.gif");
	background-repeat:	no-repeat;
	background-position:left top;
	width:				25px;
	height:				25px;
}
td.top{
	background-image:	url("images/top.gif");
	background-repeat:	repeat-x;
	background-position:left top;
	margin:				0px;
	padding:			0px;
	height:				77px;
	text-align:left;
}
td.upmbg{
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
	background-color:	#ffffff;
}
table.upmenu{
	width:				910px;
	clear:				both;
}
table.upmenu td{
	margin:				0px;
	padding:			0px;
	vertical-align:		top;
	width:				16%;
}
table.upmenu td div{
	background-image:	url("images/upmtd.gif");
	background-repeat:	repeat-x;
	background-position:left top;
	border-top:			solid 0px #ffffff;
	border-left:		solid 1px #e8ebef;
	border-right:		solid 1px #f7f9fb;
	margin:				0px;
	text-align:			center;
}
table.upmenu td.selected div{
	background-image:	url("images/upmbg.gif");
	background-repeat:	repeat-x;
	background-position:left bottom;
	ibackground-image:	none;
	border-top:			solid 0px #ffffff;
	border-left:		solid 1px #ffffff;
	border-right:		solid 1px #ffffff;
}

table.upmenu td a{
	height:				30px;
	line-height:		20px;
	padding:			10px 10px 0 10px;
	color:				#26437f;
	text-decoration:	none;
	display:			block;
}
table.upmenu td a:hover{
	color:				#26437f;
	background-image:	url("images/upmtdsel.gif");
	background-repeat:	repeat-x;
	background-position:left top;
}
table.upmenu td.selected a{
	color:				#cdd3e0;
	text-decoration:	none;
}
table.upmenu td.selected a:hover{
	color:				#ffffff;
	background-image:	none;
}

div.clear{
	line-height:		0px;
	font-size:			0px;
	clear:				both;
	height:				0px;
}
table.contbtm{
	background-image:	url("images/dotpion.gif");
	background-repeat:	repeat-y;
	background-position:left top;
}
table.contbtm td{
	width:263px;
	padding:0 20px 0 20px;
	background-image:	url("images/dotpion.gif");
	background-repeat:	repeat-y;
	background-position:right top;
}
table.contbtm li{
	margin:0 0 0 0;
	padding: 0 0 10px 12px;
}

table.contbtm h2{
	color:				#314f8f;
	font-size:			15px;
	line-height:		20px;
	font-weight:		bold;
	padding: 			0px 0 10px 0;
	margin: 			0 0 0px 0;
}
table.contbtm p{
	line-height:		15px;
	padding: 			0px 0 0px 0;
	margin: 			0 0 0px 0;
}

table.contsbp{


}

td.left{
	width:				242px;
	padding:			19px 21px 0 0;
	
}
td.right{
	width:				627px;
	padding:			0px 0 0 20px;

	
}

div.spbg{
	width:				627px;
	height:				79px;
	background-image:	url("images/spbg.jpg");
	background-repeat:	no-repeat;
	background-position:right top;
	margin-bottom:		20px;
}
div.spbg h13{
	color:				#ffffff;
	font-weight:		bold;
	font-size:			20px;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding:			44px 0px 0px 15px;
	line-height:		25px;
}
div.spbg h1{
	color:				#ffffff;
	font-weight:		normal;
	font-size:			22px;
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding:			30px 0px 0px 19px;
	line-height:		25px;
}
div.pathcontener{
	position:			relative;
	top:				0px;
	height:				19px;
	margin-left:		0px;
}
div.path{
	position:			absolute;
	top:				-3px;
	color:				#cccccc;
	line-height:		15px;
	font-size:			11px;
	height:				19px;
}
div.path a{
	color:				#cccccc;
}
div.path a:hover{
	color:				#dddddd;
}


td.mc b,td.mc strong{
	color:				#818b98;
}


td.mc td.right{
	font-family:		Arial, Verdana, Tahoma, Helvetica, sans-serif;
	line-height:		18px;
	font-size:			12px;	
	color:				#666666;
}

td.mc td.right ul{
	padding:			0px;
	margin:				10px 0 0 15px;
	list-style-type:	none;
}
td.mc td.right li{
	margin:				0px;
	padding: 			0 0 10px 15px;
	background-image: 	url("images/li.gif");
	background-repeat: 	no-repeat;
	background-position:left top;
	line-height:		15px;
}


ul.lmenu{
	padding:			0px;
	margin:				0px 0 28px 0;
	list-style-type:	none;
	border-bottom:		solid 1px #ededed;
}
ul.lmenu li{
	margin:				0px;
	padding: 			10px 0px 10px 20px;
	background-image: 	url("images/dotpoz.gif");
	background-repeat: 	repeat-x;
	background-position:left top;
	color:				#a7a9ac;
	font-size:			11px;
	font-weight:		bold;
	line-height:		20px;
}

ul.lmenu li ul li{
	margin:				0px;
	padding: 			5px 0px 0px 12px;
	background-image: 	url("images/lmenuli.gif");
	background-repeat: 	no-repeat;
	background-position:left top;
	color:				#a7a9ac;
	font-size:			11px;
	font-weight:		normal;
	line-height:		15px;
}

ul.lmenu li a{
	color:				#a7a9ac;
}
ul.lmenu li a.sel{
	color:				#314f8f;
}
ul.lmenu li a:hover{
	color:				#314f8f;
}
td.left div.left{
	padding:			0 0px 0 20px;
}

div.box{
	padding:			16px 20px 18px 20px;
	background-image: 	url("images/boxbg.gif");
	background-repeat: 	repeat-x;
	background-position:left top;
	background-color:	#f7f8f8;
	border:				dotted 1px #dedede;
	margin-bottom:		20px;
}
div.box li{
	padding: 			0 0 2px 12px;
}

img.person{
	background-color:#fcfcfc;
	padding:10px;
	border:solid 1px #eeeeee;
	margin: 0 0 10px 10px;
}
