/*classes*/
/* inline list features */
ul.ul-inline{
	display: block;
	margin: 10px 0;
	padding: 0;
}
ul.ul-inline li{
	list-style-type: none;
	float: left;
	padding: 0;
	text-align: center;
}
ul.ul-inline li a{
	text-decoration: none;
	font-size: 90%;
}

.cleaner{
	clear: both;
}

.small-font, .mensi-pismo{
	font-size: 85% !important;
}
.small-font2{
	font-size: 86%;
}
.small-font-extra{
	font-size: 4px;
}
.big-font, .vetsi-pismo{
	font-size: 115%;
}
.font-non-proporcial{
	font-family: monospace;
}

.important, .zvyraznit{
	color: #f72e2e;
	font-size: 100%;
	font-family: inherit;
}

.fl, .fl2{
	float: left;
	width: 48%;
	margin: 0 10px 0 0;
}
.fl2{
	margin: 0;
	background: #F9E37E;
}

.no-border{
	border: 0;
}

img.plovouci-obrazek-vpravo{
	margin: 6px 0 6px 6px;
	float: right;
}

.pdf{
	list-style-image: url('images/ico-pdf.gif');
}

#news{
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: square;
}
#news li{
	padding: 0 0 10px 0;
	margin: 0;
}

.text-center{
	text-align: center;
}

a img{
	border: 0px none;
}

/*html elemenst*/
body{
	font-weight: normal;
	color: #232323;
	font-family: Verdana, "Geneva CE", lucida, sans-serif;
	font-size: 83%;
	background: #FFF6CB;
	margin: 0;
	text-align: center;
}

p{
	line-height: 1.6em;
	margin: 0 0 10px 0;
}

li{
	line-height: 1.6em;
}

h1, h2, h3, h4, h5, h6{
	margin: 15px 0 10px 0;
	width: 100%;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
}
h1{
	color: #000;
	font-size: 165%;
	font-weight: normal;
}

h2{
	color: #000;
	font-size: 110%;
	font-weight: bold;
}

h3{
	color: #BD7E15;
	font-size: 130%;
}

h4{
	color: #CD491D;
	font-size: 100%;
}

h5{
	color: #AD7350;
	font-size: 90%;
}

h6{
	color: #CD491D;
	font-weight: normal;
	font-size: 90%;
}

a{
	font-weight: normal;
	color: #575B5C;
	text-decoration: underline;
}
a:visited{
	color: #575B5C;
}
a:hover{
	text-decoration: none;
	color: #575B5C;
}
a:focus{
	text-decoration: none;
	color: #575B5C;
}

/* table features */
table{
	border-collapse: collapse;
	margin: 5px auto 10px auto;
	width: 100%;
}
caption{
	font-weight: bold;
	text-align: left;
	font-size: 100%;

	margin: 5px 0 0 6px;
}
th{
	font-weight: bold;
	text-align: center;
	font-size: 94%;
	background: #C7ECFF;
	color: #CF4D4D;
}
th, td{

	padding: 4px 2px;
}

.150{
	width: 150px;
}

.320{
	width: 1000px;
}

.nadpis{
	font-size: 140%;
}

.popis{
	vertical-align: top;
}

.pic{
	text-align: center;
}

/* definition list */
dl{
	margin: 12px 0 12px 15px;
}
dt{
	font-weight: bold;
	color: #920000;
}
dd{
	margin: 6px 0 6px 15px;
	line-height: 1.5em;
}

hr {
	color: #F8BB00;
	background-color: #F8BB00;
	height: 3px;
	
	margin-bottom: 30px;
}



#menu-top{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 107px;
	left: 20px;
	list-style-type: none;
}
#menu-top li{
	float: left;
	padding: 0 6px 0 6px;
	border-right: 2px solid #fff;
	background: #F8BB00;
}
#menu-top li a{
	color: #626262;
	display: block;	
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
}
#menu-top li a:hover{
	background: #F9E37E;
	
}

/* logo features */
#logo-wrapper{
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 900px;
	height: 105px;
	overflow: hidden;
	font-weight: bold;
	cursor: pointer;
}
#logo-wrapper strong{
	display: block;
	width: 900px;
	height: 105px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
	background-image: url('http://www.rkmartin.cz/images/index.jpg');
	cursor: pointer;
}
#logo-wrapper a{
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}

/* ---------layout features------------- */
#main{
	background: #FCF8E8;
	width: 900px;
	margin: 0 auto 10px auto;
	position: relative;
}

#top{
	position: relative;
	height: 11em;
	padding: 0;
	margin: 0;
}

#middle-null{
	padding: 0;
	margin: 0;
}
#middle{
	padding: 0;
	margin: 0 20px;
	text-align: left; /*border:1px solid blue*/
	position: relative;
}

#footer-null{
	margin: 10px 0 0 0;
	clear: both;
	border-top: 1px solid #F8BB00;
}
#footer p{
	margin: 0;
	padding: 0;
	font-size: 70%;
	color: #7a7e81;
}
