body {
background: #c7ccce url(obr/back.png) no-repeat top center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align: center;
}

img {
border:0;
}

.h1 A,.h1,H1 {
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:400;
text-align:right;
display:block;
clear:both;
margin:15px 0 5px;
}
a{
color: #FF0000;
}

.h1 A {
font-size:20px;
text-decoration:none;
}

H2 {
background:#F6F6F6 url('obr/li3.gif') no-repeat top left;
margin:0 0 5px;
padding:7px 0px 10px 40px;
}

H2 EM {
color:#C41212;
font-style:normal;
font-weight:700;
font-size:18px;
}

#body {
font-size:12px;
width:100%;
height:100%;
border:#AF1418 3px solid;
width: 766px; margin: 0px auto 3px auto;
/* padding:5px; */
-moz-box-shadow: 0 0 3px 3px #AF1418;
box-shadow: 0 0 3px 3px #AF1418;
-webkit-box-shadow: 0 0 3px 3px #AF1418;
background-color: white;
}

#body TD {
vertical-align:top;
}

#url {
width:226px;
margin-right:6px;
border:#40f0f0 0 solid;
padding-left: 4px;
}

#txt {
margin-right:10px;
padding: 0 0 10px 20px;
font-size: 14px;
}

#txt H2 {
margin-left:-15px;
margin-bottom:15px;
}

#txt UL {
padding-top:0;
margin-top:10px;
}

#txt H1,#txt H1.h1 A {
color: #000000;
}

#ad .h1 {
color:#E0E0E0;
}

#txt P {
margin-top:10px;
padding:0 10px 10px 15px;
}

#txt A.norm {
text-decoration:none;
}

#txt A B {
font-weight:400;
color:#707070;
}

#txt A Strong {
color:#707070;
text-decoration:underline;
}

#txt LI {
padding-bottom:4px;
}

#txt LI A i {
font-style:normal;
}

#txt A:hover {
color:#83CEE7;
text-decoration:none;
}

#vizitka {
border-top:#DFDFDF 9px solid;
background:#C60311 url(obr/cont.jpg) no-repeat bottom right;
padding:15px 34px 66px 0;
}

#vizitka A {
display:block;
font-weight:700;
color:#057BA3;
text-decoration:none;
background:#9DE2F2 url('obr/li1.gif') no-repeat center left;
margin:3px 0 0;
padding:10px 8px 10px 40px;
}

#vizitka A.cur,#vizitka A:Hover {
color:#057BA3;
text-decoration:none;
background-color:#D3F6FE;
border-right:#fff 4px solid;
}

#vizitka A#pink {
color:#A34545;
background:#F2CDCD url('obr/li11.gif') no-repeat center left;
}

#vizitka A#pink.cur,#vizitka A#pink:Hover {
color:#A34545;
background-color:#FFe9e9;
}

#vizitka .c {
font-weight:700;
display:block;
color:#FFF;
text-decoration:none;
margin:0 0 0 13px;
padding:5px 0 5px 27px;
}

#spodek {
/* border-top:#fFF 8px solid; */
background: #B30000;
height:36px;
vertical-align:bottom;
margin:0;
padding:0;
}

#top {
text-align:center;
padding-left: 5px;
background-color: #F3F3F3;
}

#site {
display:block;
float:right;
color:#B2B2B2;
font-size:10px;
text-decoration:none;
padding:10px 10px 12px 40px;
}

H2 B,#txt A {
color:#1598C5;
}

#txt LI A,#txt LI A:hover	i {
color:#1598C5;
text-decoration:underline;
}

.g_popis{
font-size:10px;
color:#999999;
}
table{
font-size:100%;
}

#url a{
    font-weight: bold;
    line-height: 12px;
    text-decoration: none;
    font-size: 12px;
    color: rgb(75, 75, 75);
}

#url a:hover{
    color: red;
}

#url li{
margin-bottom: 10px;
border-bottom: 1px solid rgb(206, 206, 206);
padding-bottom: 10px;
}

#contact{
width: 190px;
    height: 140px;
    
/* background-color: red; */
text-align: center;
}

#contact div {
color: red;
font-size: 14px;
/* background-color: red; */
padding: 4px;
}

#partners {
background: #f2f2f2;
/* border-bottom: 4px solid #dfdfdf; */
}
#partners h3 {
background: url(obr/top_partners_bg.png) repeat-x top;
font-size: 13px;
font-weight: bold;
line-height: 35px;
padding-left: 25px;
color: #000;
margin-bottom: 10px;
/*margin-top: 10px;*/
}
#partners p {
/*padding: 16px 25px 20px 25px;*/
/*float: left;*/
text-align: center;
/*width: 930px;*/
}
#partners img {
padding: 0 8px;
}

#contact2{
	padding-left: 25px;
}
#contact2 td{
padding:5px;
}

#contact2 li{ list-style:none; font-size:13px}