body {

	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;

	font-size: small;

	padding: 0px;

	margin: 0px;

}



#horni_cast {

	float: left;

	width: 100%;

	background-image: url(../images/bg_horni_cast.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #cbcbca;

}



p {

	font-size: small;

}



a {

	color: #FB0001;

}



a:hover {

	color: black;

}



a:visited {

	color: #BB070A;

}



img {

  border: 0px;

}  

  

h1, h2,h3,h4,h5,h6 {

	color: #BB070A;

	margin-top: 20px;

	margin-bottom: 15px;

}



h1 {

	font-size: x-large;

}



h2 {

	font-size: large;

}



h3 {

	font-size: medium;

}



ul {

	list-style: square;

}



object {

	margin-left: 100px;

}



table {

	width: 100%;

}



thead tr td {

	background-color: #BB070A;

	color: white;

	padding: 5px;

	text-align: center;

	font-weight: bold;

	border-bottom: 3px solid Maroon;

}



tr.lichy_radek td {

	color: #696969;

	background-color: #F5F5F5;

	border-bottom: 1px solid gray;

	padding: 3px;

}



tr.sudy_radek td {

	color: #696969;

	background-color: #DCDCDC;

	border-bottom: 1px solid gray;

	padding: 3px;

}



#drobeckova_navigace {

	font-size: x-small;

	height: 30px;

	background-image: url(../images/bg_drob_navigace.jpg);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	width: 100%;

}



#obsah {

	float: left;

	background-color: White;

	width: 872px;

	min-height: 486px;

	padding: 10px 20px 10px 20px;

}



#obsah_text {

	float: left;

	width: 650px;

	margin-right: 22px;

}



#pravy_sloupec {

	float: left;

	width: 200px;

}



#dolni_cast {

	float: left;

	width: 100%;

	background-image: url(../images/bg_dolni_cast.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #3b3a3b;

	height: 432px;

}



#odkaz_home_logo {

	width: 150px;

	height: 118px;

	display: block;

	margin: 0px;

}



#pruh {

	margin: auto;

	width: 912px;

	min-height: 619px;

	padding: 0px 0px 0px 0px;

	background-image: url(../images/hlavni_motiv.jpg);

	background-position: top;

	background-repeat: no-repeat;

}



a.menu_btn {

	float: left;

	width: 129px;

	height: 35px;

}



a.menu_btn:hover {

	background-position: -129px 0px;

}



a.spoluprace_btn {

	float: left;

	width: 138px;

	height: 35px;

}



a.spoluprace_btn:hover, #btn_spoluprace_o {

	background-position: -138px;

}



#btn_uvod {

	background-image: url(../images/btn-1.gif);

}



#btn_o_firme {

	background-image: url(../images/btn-2.gif);	

}



#btn_katalog_razitek {

	background-image: url(../images/btn-3.gif);	

}



#btn_pokladni_stocky {

	background-image: url(../images/btn-4.gif);	

}



#btn_online_shop {

	background-image: url(../images/btn-5.gif);	

}



#btn_vysazejte_razitko {

	background-image: url(../images/btn-6.gif);	

}



#btn_spoluprace {

	background-image: url(../images/btn-7.gif);	

}



#btn_uvod_o {

	float: left;

	width: 129px;

	height: 35px;

	background-position: -129px 0px;

	background-image: url(../images/btn-1.gif);

}



#btn_o_firme_o {

	float: left;

	width: 129px;

	height: 35px;

	background-position: -129px 0px;

	background-image: url(../images/btn-2.gif);

}



#btn_online_shop_o {

	float: left;

	width: 129px;

	height: 35px;

	background-position: -129px 0px;

	background-image: url(../images/btn-5.gif);

}



#btn_vysazejte_razitko_o {

	float: left;

	width: 129px;

	height: 35px;

	background-position: -129px 0px;

	background-image: url(../images/btn-6.gif);

}



#btn_spoluprace_o {

	float: left;

	width: 138px;

	height: 35px;

	background-position: -138px 0px;

	background-image: url(../images/btn-7.gif);

}

#btn_pokladni_stocky_o {

	float: left;

	width: 129px;

	height: 35px;

	background-position: -129px 0px;

	background-image: url(../images/btn-4.gif);

}



#paticka {

	width: 1024px;

	height: 281px;

	margin: auto;

	background-image: url(../images/bg_paticka.jpg);

	background-repeat: no-repeat;

	background-position: 2px 0px;

	text-align: right;

	color: white;

}



#paticka p {

	margin: 0px;

	padding: 120px 90px 0px 0px;

	font-size: x-small;

}



#paticka a {

	color: White;

}



#paticka a:hover {

	color: #FB0001;

}

#form_msg {
	padding: 10px;
	color: Maroon;
	border: 1px solid maroon;
	background-color: #FFD4D4;
}