/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
převzal Ilja Hynek pro své potřeby
*/


* {
	margin : 0;
	padding : 0;
}
body, th, td {
background : #ffffff url(images/img01.gif) repeat-x;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #666666;
}
h1, h2 {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : normal;
}
h1 {
font-size : 197%;
}
h2 {
font-size : 167%;
}
h3 {
margin-bottom : 1em;
text-transform : none;
font-size : 100%;
color : #000000;
}
p, ul, ol {
margin-bottom : 1.5em;
line-height : 1.6em;
}
ul {
list-style : none;
}
ul li {
padding-left : 10px;
background : url(images/img16.gif) no-repeat 0 10px;
}
a:link {
color : #3490f8;
}
a:hover, a:active {
text-decoration : none;
color : #f89934;
}
a:visited {
color : #666666;
}
img {
border : none;
}
img.left {
float : left;
margin : 0 20px 10px 0;
}
img.right {
float : right;
margin : 0 0 10px 20px;
}
.byline {
color : #cccccc;
}
.col-one {
float : left;
}
.col-two {
float : right;
}
.two-cols .col-one, .two-cols .col-two {
width : 250px;
}
.box-orange {
background : url(images/img09.gif) repeat-x;
}
.box-orange .section  {
background : url(images/img11.gif) no-repeat right top;
font-size : 100%;
color : #ffffff;
} 
.box-orange .section b {
display : block;
height : 23px;
padding : 7px 0 0 10px;
background : url(images/img10.gif) no-repeat;
}
.box-orange .content {
padding : 20px;
}
.box-blue {
background : url(images/img13.gif) repeat-x;
}
.box-blue .section {
background : url(images/img15.gif) no-repeat right top;
font-size : 100%;
color : #ffffff;
}
.box-blue .section b {
display : block;
height : 23px;
padding : 7px 0 0 10px;
background : url(images/img14.gif) no-repeat;
}
.box-blue .content {
padding : 20px;
}
.box-pink {
background : url(images/img17.gif) repeat-x;
}
.box-pink .section {
background : url(images/img19.gif) no-repeat right top;
font-size : 100%;
color : #ffffff;
}
.box-pink .section b {
display : block;
height : 23px;
padding : 7px 0 0 10px;
background : url(images/img18.gif) no-repeat;
}
.box-pink .content {
padding : 20px;
}
#header {
	width : 960px;
	height : 92px;
	margin : 0 auto;
}
#logo {
float : left;
}
#logo h1, #logo h2 {
float : left;
}
#logo h1 {
	padding-top : 30px;
	text-transform : none;
	font-size : 34px;
	font-weight : normal;
}
#logo h2 {
text-transform : uppercase;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding-top : 50px;
padding-right : 0;
padding-bottom : 0;
padding-left : 3px;
color : #000;
}
#logo a {
text-decoration : none;
color : #000000;
}
#search {
	float : right;
	width : 300px;
	padding-top : 20px;
}
#search fieldset {
border : none;
}
#searchinput, #searchsubmit {
font : bold 100% Verdana, Arial, Helvetica, sans-serif;
color : #000000;
}
#searchinput {
padding : 2px 5px;
width : 198px;
background : #ffffff url(images/img02.gif) repeat-x;
border : 1px solid #ffffff;
}
#searchsubmit {
padding : 0 2px;
background : #f4a652 url(images/img03.gif) repeat-x;
border : 1px solid #000000;
text-transform : lowercase;
}
#menu {
width : 960px;
height : 30px;
margin : 0 auto;
}
#menu ul {
margin : 0;
list-style : none;
line-height : normal;
}
#menu li {
display : block;
float : left;
margin-right : 1px;
padding : 0;
background : #ffffff;
}
#menu a {
display : block;
float : left;
background : url(images/img07.gif) no-repeat;
text-decoration : none;
color : #666666;
}
#menu a:hover {
color : #1777b1;
}
#menu b {
	display : block;
	float : left;
	height : 23px;
	background : url(images/img08.gif) no-repeat right top;
	cursor : default;
	padding-top : 8px;
	padding-right : 15px;
	padding-bottom : 0px;
	padding-left : 10px;
}
#menu li.active {
background : #cfcece url(images/img04.gif) repeat-x;
}
#menu li.active a {
background : url(images/img06.gif) no-repeat right top;
color : #c90404;
}
#menu li.active b {
background : url(images/img05.gif) no-repeat;
}
#page {
width : 960px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding-top : 30px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#content {
float : left;
width : 520px;
}
#feature {
margin-bottom : 20px;
}
#sidebar {
float : right;
width : 420px;
}
#sidebar .col-one {
width : 200px;
}
#sidebar .col-two {
width : 200px;
}
#data {
height : 140px;
padding : 20px;
background : #dddddd;
border-top : 1px solid #999999;
}
#data p {
margin : 0;
text-align : center;
font-size : 85%;
}
body, td, th {
font-size : 13px;
}
h4 {
font-size : 79%;
}
h5 {
font-size : 60%;
}
h6 {
font-size : 50%;
}
