@import url('reset.css');
html, body {margin:0px;padding:0px;font-family:Tahoma,Geneva,sans-serif;background-color:#bfbfbf;text-align:center;font-size:12px;color:#838383;}
a{color:#838383;text-decoration:none;}
a.knc {color:#9712a9;}
a.dmc {color:#87c2ee;}
a.dom {color:#4188d0;}
span.knc { background-color:#9712a9; color:#fff;}
span.dmc { background-color:#87c2ee; color:#fff;}
span.dom { background-color:#4188d0; color:#fff;}
#txt a {color:#838383;text-decoration:underline;}
#txt a:hover, #txt a:focus {color:#000;text-decoration:underline;}
em{font-style: normal;text-decoration: underline;}
#cnt { background-color: #fff;width:980px;margin:auto;text-align:left;}
#tp_mn_bar{background-color:#4188d0;height:2px;}
#tp_mn{	height:29px;font-size:11px;	padding-left:320px;}
#tp_mn a, #tp_mn span{display:block;float:left;padding:8px 25px 10px 25px;text-transform:uppercase;font-weight:bold;}
#tp_mn a:hover, #tp_mn a:focus, #tp_mn span, #tp_mn .act{background-color:#4188d0;color:#fff;}
#tp_break {width:960px; height:5px; margin:0 auto;background-color:#4188d0;}
#lg{height:150px;}
#koste {float:left;margin:43px 0 0 31px;}
#telefon{position:absolute; top:87px; right:260px;}
#logo {margin:53px 0 0 16px;}
#lg h1 {float:left;	margin:0 0 0 139px; display:block; text-transform:uppercase; clear:both;}
#lg div{width:413px;height:108px;float:right;color:#b32225;}
#lg div div{margin-top:42px;float:left;width:225px;}
#tlum{margin-top:29px;}
#bsh{clear:both;height:auto;min-height:530px;}
#txt{float:right;width:670px;}
.topmargin {margin-top:60px;}
#txt p {margin:0 34px 15px 35px;}
#przn h2 {margin:34px 0 20px 35px;font-size:12px;font-weight:bold;}
#przn > h2 {margin:0 0 20px 35px;}
#przn{width:615px;color:#4188d0;padding-bottom:40px;}
#przn ul { list-style: inside; margin:0 0 20px 36px;}
#prouzky {float:left; width:4px;height:318px; background:url(prouzky.gif) no-repeat;}
#mn{width:250px;margin-top:60px;}
#mn a, #mn span {font-weight:bold; text-transform:uppercase;display:block;height:20px;padding-left:32px;padding-top:7px; margin-bottom:3px; width:160px;}
#mn a:hover, #mn a:focus {text-decoration:underline;}
#mn div {margin-bottom:12px;}
.desc{font-size:11px;color:#4e4d4d;padding: 0 0  10px 41px;}
#drb  {color:#838383;font-size:10px;margin:11px 0 0 345px;}
#drb a {color:#4188d0;}
#drb a:hover, #drb a:focus {color:#4188d0; text-decoration:underline;}
#ft_top {height:9px;padding:2px 40px;}
#ft_top span{float:left;}
#ft_top a{display:block;float:right;}
#ft_top span, #ft_top a {color:#4188d0;	font-size:9px;}
#ft {background-color:#4188d0;height:100px;padding:0 20px;}
#ft a {display:inline-block;margin-top:30px;margin-left:20px;color:#87c2ee;font-size:9px;}
#ft a:hover, #ft a:focus {text-decoration:underline;}
.act {color:#000;}
.bw{color:#000;}
table {	width:450px;margin-top:15px;margin-left:45px;border:none;border-collapse:collapse;}
td, th {border:1px solid #b32225;padding:2px 2px 2px 5px;}
table caption {	text-align:left;}
strong {font-weight:normal;}
#webkontakt {margin:15px 0 0 34px;}
#webkontakt label {display:block;}
input, textarea { background-color:#87c2ee; border:1px solid #4188d0; margin-bottom:5px; color:#fff;}
#field1 { display:inline; float:left;}
#field2 {display:inline;}
#sub {color:#4188d0;font-weight:bold;height:57px;margin:12px 0 0 45px;width:100px;}
#foto {margin-left:25px;}
