body {
font: normal 75%/1.4em Arial,verdana;
color: #3d3d3d;
margin: 0;
padding: 0;
background: #919191 url(../img/pattern.gif) repeat-x top   ;
}
a {
color: #c92a3a;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
}
a:hover {
color: #ff4354;
}
a img{
	border: 3px solid #BBBCFF;
}
h1 {
color: #c92a3a;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
border-bottom: 1px dotted #bdbdbd;
padding: 15px 0 12px 0;
margin: 0;
font-size: 140%;
}
h2 {
color: #c92a3a;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
border-bottom: 1px dotted #bdbdbd;
padding: 15px 0 12px 0;
margin: 0;
font-size: 140%;
}

/****LAYOUT*******/
#all {
background: url(../img/linka_content.gif);
width: 980px;
margin: 0 auto;
}
#hlava {
height: 98px;
width: 980px;
background: black url(../img/hlavicka.gif) no-repeat;
}
#hlava img {
position: relative;
left:30px;
top: 28px;
}
#jazyk {
position: relative;
left: 700px;
top: 13px;
width: 245px;
margin: 0px;
}
#jazyk a {
padding: 0 16px;
}
#jazyk a:hover {
color: black;
}
#logo_lista {
background: url(../img/hlavicka2.gif) no-repeat;
height: 185px;
}
#logo_lista img{
margin-left: 25px;
}
/*****OBSAH******/
	/*LEVA*/
#content {

padding: 0 19px;
}
#leva {
background: #2d2d2d;
width: 190px;
padding: 0 12px;
float: left;
}
#leva h3 {
padding: 12px 0;
font-weight: normal;
color: #f2ecbb;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 110%;
border-bottom: 1px dotted #7b764e;
}
#podtrhnout {
border-top: 1px dotted #7b764e;
}
#leva p {
color: #f2ecbb;
font-size: 90%;
margin: 7px 0;
}
#leva a {
font-size: 90%;
}
	/*PRAVA*/
#prava {
float: right;
width: 205px;
margin-right: 20px;
}
#prava a img {
border-width: 1px;
padding: 0;
margin: 3px;
border-color: #c92a3a;
}
#prava a:hover img {
border-color: #500;
}
	/*STRED*/
#stred {
position: relative;
margin-left: 228px;
float: none;
width: 440px;
}
#nabidka {
background: #f4f2e1;
padding: 0 9px;
border: 1px solid #e7dfa0;
}	
#stred p {
margin: 0;
padding: 12px 0;
}
.podtrh1 {
border-bottom: 1px dotted #bdbdbd;
margin-bottom: 0;
padding-bottom: 12px;
}
#info_server_luha {
height: 61px;
background: url(../img/luha.gif) no-repeat right;
padding: 17px 0 0 0;
margin: 5px 0;
}
#prava img {
margin: 15px 0;
}
/*** FORMULAR ***/
.l {
width: 196px;
}
.imp {
color: #c92a3a;
}
fieldset label {
width: 100px;
}
fieldset {
	width: 300px;
	padding: 15px;
}

fieldset label{
	margin: 1px 0;
	color: #545454;
	display: block;
	float: left;
	width: 90px;
}
fieldset label.half{
	display: block;
	float: left;
	width: 90px;
}
fieldset input.s{
	float: left;
	width: 45px;
	margin-right: 10px;
}
fieldset textarea {
	width: 196px;
}


/*LISTA*/
#lista {
list-style: none;
margin-top: 20px;
padding-left: 20px;

}
#lista li {
display:inline;
padding: 5px 0;
background: url(../img/htab.gif) no-repeat right;
}
#lista a {
padding: 0 10px;
color: #fff;
}
#lista a:hover {
color: #f2aea8;
}
/*** FOOTER ***/
#footer {
clear: both;
background: #ffffff url(../img/footer.gif) no-repeat left top;
height: 80px;
padding: 35px 0 0 120px;
font-size: 85%;
color: #9c9c9c;
}
#footer p {
margin: 0px;
}
#footer a {
font-family:Arial, Helvetica, sans-serif;
}
.banner_right{
  padding-left:22px;
  padding-top:10px;
}
.banner_bot{
  display:block;
  float:right;
  padding:0 40px 0 0;
}
.clear{
  clear:both;
  height:0;
}
