body {
font-family: Tahoma, sans-serif;
font-size: 13px;
color : #1E1E1E;
text-align: center;
margin: 0;
padding: 0;
background: url(/Images/extra-bg.jpg);
}

a {
color : #144AA1;
}
a:visited  {
color : #144AA1;
}
a:hover {
color : #4e9a06;
text-decoration : none;
}

/*div {border: 1px solid black}*/

#around2 {
position: relative;
width: 1000px;
margin: 0 auto 0 auto;
padding: 0;

}

#around {
position: relative;
width: 1000px;
margin: 0;
padding: 0;
background: url("background.png") center repeat-y;
}

#head {
position: relative;
width: 1000px;
height: 180px;
background:  url("/Images/head.png") top center no-repeat;
}

.aukro {
position: absolute;
float: right;
right: 80px;
top: 50px;
width: 468px;
height: 60px;

}

.menu {position:relative; float:left; width:970px; left: 20px; padding-left: 10px; height: 40px;
			background: url(/Images/head_menu.gif) no-repeat; top: 130px; }
.menu a {position:relative; float:left; padding-top: 2px; height: 28px; padding-top: 10px;	background: url(/Images/head_menu_a.gif) left top no-repeat;
		text-decoration: none; color: #323232; font-weight: bold; padding-left: 10px; padding-right: 10px; 
		 }
.menu a:hover {background: url(/Images/head_menu_a_hover.gif); color:white }

.vyhledavani {position: relative; float: right; width: 280px; padding: 8px; padding-bottom: 0px;  }





#menu {
position: relative;
width: 978px;
height: 30px;
background: #2D72E0;
text-align: center;
float: left;
left: 10px;
top: 125px;
}
 
.button { 
float : left;
width : 120px;
height : 30px;
} 
.button a { 

text-decoration : none;
display : block;
margin-left: 5px;
color: white;

} 

form {
margin : 0;
padding : 0;
}
#language {
position : relative;

left : 10px;
height: 20px;
}

.sesity_200 {
position : absolute;
top : 50px;
left : 200px;
}

#in {
position : relative;
width : 960px;
margin : auto;
}
#left {
position : relative;
float : left;
width : 206px;
margin : 0 2px 0 2px;
padding-right: 10px;
text-align : left;
}
#left ul {
list-style-type : none;
margin : 0;
padding: 0;
}
#left li {
width : 206px;
height : 20px;
margin : 1px 0 1px 0;
background : #f4f4f2;
display : block;
}
#left li a {
text-decoration : none;
color : #1E1E1E;
display : block;
padding : 2px 0 2px 10px;
}
#left li a:visited {
text-decoration : none;
color : #1E1E1E;
display : block;
}
#left li a:hover {
text-decoration : none;
color : #2e3436;
background : #8ae234;
}
#left li.left-head {
background : #2D72E0;
color : #ffffff;
font-weight : bold;
}
.head-pad {
padding : 2px 0 2px 20px;
}
#text {
float : left;
margin: 0 auto 0 auto;
position : relative;
width : 555px;
text-align : left;
}
#intext {
padding : 5px 0 0 0;
margin : 0 5px 0 5px;
}
#right {
position : relative;
float : right;
width : 175px;
margin : 0 2px 0 2px;
text-align : left;
}
.right-head {
font-family : georgia;
font-size : 16px;
color : #144AA1;
font-weight : normal;
margin : 5px 5px 10px 5px;
padding : 0;
}
.right-text {
margin : 5px;
padding : 0px;
}
.right-body {
width : 155px;
margin : 0 5px 15px 5px;
padding : 0;
color : #144AA1;
}
#end {
clear : both;
}
#bottom {
width : 1000px;
height : 60px;
background : url("bottom.png") top center no-repeat;
text-align : center;
}
#inbottom {
padding : 33px 20px 0 20px;
font-size : 10px;
color : #3B3B3B;
}
#inbottom a {
color : #3B3B3B;
text-decoration : none;
}
#inbottom a:visited {
color : #3B3B3B;
text-decoration : none;
}
#inbottom a:hover {
color : #144AA1;
text-decoration : none;
background : none;
}
h1 {
font-family : georgia;
font-size : 20px;
color : #144AA1;
font-weight : normal;
margin : 10px 0 10px 0;
padding : 0;
}
h2 {
font-family : georgia;
font-size : 17px;
color : #144AA1;
font-weight : normal;
margin : 10px 0 10px 0;
padding : 0;
}
h3 {
font-family : georgia;
font-size : 14px;
color : #144AA1;
font-weight : normal;
margin : 10px 0 10px 0;
padding : 0;
}
p {
margin : 10px 0 10px 0;
line-height : 2;
}
table {
margin : 10px 0 10px 0;
line-height : 2;
font-size : 13px;
border : none;
}
td {
padding : 0 20px 0 0;
}
p.cite {
padding : 10px;
border : 1px solid #2D72E0;
background : #CEE4F7;
}
p sup, p sub {
line-height : 1;
}
#google {
text-align : right;
}
i, em, u, b, strong, s {
color : #144AA1;
font-weight : normal;
}

@media print {
#head, #menu, #left, #right, #language, #bottom, #google {display: none}
#around, .cite {background: white; border: white}
#text {position: static; color: black; background: white}
#intext {padding: 0}
h1, h2, h3 {page-break-after: avoid; color: black}
}
