* {
	margin:0;
	padding:0;
}

body,td,th {
	font-family: tahoma;
	font-size: 11px;
	color: #3a3b3c;
	text-align: justify;
}
body {
	background: url(images/body_bg.gif) repeat-x #e0dfdf;
	text-align:justify;
}

a:link, a:visited {
	color:#949694;
	outline:medium none;
	text-decoration:none;
}
	
a:hover, a:active {
	color: #949694;
	text-decoration: none;
	border-bottom: 1px dotted;
	outline:none;
}

a.image {
	border: none;
	outline: none;
}

a:active.image  {
	border: none;
	outline: none;
}

p {
	line-height: 18px;
	margin-bottom: 15px;
}

li {
	line-height: 20px;
}

#container {
	display:block;
	min-height:100%;
	position:relative;
	text-align:center;
}

#main {
	display:block;
	height:100%;
	margin:0 auto 3em;
	padding:0;
	position:relative;
	text-align:left;
	width:980px;
}

#header {
	background: url(images/header_bg.gif) top left repeat-y;
	height: 274px;
}

#footer {
	
}

div.header_txt {
	float: right;
	color: #94adc1;
	width: 320px;
	font-size: 10px;
	margin-right: 10px;
	padding-left:20px;
	background: url(images/quote.jpg) top left no-repeat;
}

div.kontakt {
	text-align: left;
	padding: 10px 0px 10px 10px;
	height: 400px;
}

div.kontakt p {
	float: left;
	width: 185px;
	line-height: 23px;
}

div.bannery {
	margin-top: 20px;
}

div.bannery  img{
	margin-bottom: 10px;
}

#menu2{float:left;list-style:none;margin:0;padding:0;background: #0B375A;}
#menu2 li{float:left;}
#menu2 a{
	display:block;
	float:left;
	height:28px;
	color:#fff;
	font:bold 11px Tahoma;
	text-decoration:none;
	padding: 16px 0 0 36px;
	border-bottom: 0;
}
#menu2 .linia  {width:10px;background:url('images/menu/linia.jpg') no-repeat;}

#menu2 .l1 a {width:81px;background:url('images/menu/m1.jpg') no-repeat;}
#menu2 .l1 a:hover, a:active {background:url('images/menu/m1.jpg') left bottom;}
#menu2 .l2 a {width:165px;background:url('images/menu/m2.jpg') no-repeat;}
#menu2 .l2 a:hover, #menu2 .l2 .selected {background:url('images/menu/m2.jpg') left bottom;}
#menu2 .l3 a {width:92px;background:url('images/menu/m3.jpg') no-repeat;}
#menu2 .l3 a:hover, #menu2 .l3 .selected {background:url('images/menu/m3.jpg') left bottom;}
#menu2 .l4 a {width:111px;background:url('images/menu/m4.jpg') no-repeat;}
#menu2 .l4 a:hover, #menu2 .l4 .selected {background:url('images/menu/m4.jpg') left bottom;}
#menu2 .l5 a {width:107px;background:url('images/menu/m5.jpg') no-repeat;}
#menu2 .l5 a:hover, #menu2 .l5 .selected {background:url('images/menu/m5.jpg') left bottom;}
#menu2 .l6 a {width:61px;background:url('images/menu/m6.jpg') no-repeat;}
#menu2 .l6 a:hover, #menu2 .l6 .selected {background:url('images/menu/m6.jpg') left bottom;}
#menu2 .l7 a {width:51px;background:url('images/menu/m7.jpg') no-repeat;}
#menu2 .l7 a:hover, #menu2 .l7 .selected {background:url('images/menu/m7.jpg') left bottom;}

div.news {
	padding: 12px;
}

div.news .skrot {
	width:550px;
	margin-bottom:30px;
}

div.news .belka {
	font-size: 13px;
	padding: 5px;
	background: #D3D3D3;
}

div.news a:link, a:visited {
	color:#949694;
	outline:medium none;
	text-decoration:none;
}

div.news a:hover, a:active {
	color: #949694;
	text-decoration: none;
	border-bottom: 1px dotted;
	outline:none;
}

div.opisowka {
	padding: 12px;
}
div.opisowka a:link, a:visited {
	color:#949694;
	outline:medium none;
	text-decoration:none;
}

div.opisowka a:hover, a:active {
	color: #949694;
	text-decoration: none;
	border-bottom: 1px dotted;
	outline:none;
}

div.opisowka ul {
	padding-left: 15px;
}

div.stopka {
	padding: 10px;
	letter-spacing: 2px;
	font-size: 10px;
}

div.stopka a:link, a:visited {
	color:#949694;
	outline:medium none;
	text-decoration:none;
}

div.stopka a:hover, a:active {
	color: #E5043C;
}