@media screen
{
body {
	margin : 0px;
	padding : 0px;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10pt;
	background : White;
	color : Black;
	background-color : #7c2121;
}
table {
	font-size : 12px;
	font-family : Verdana, Helvetica, sans-serif;
	line-height : 17px;
}
form {
	margin : 0px;
	padding : 0px;
}
fieldset {
	margin : 0px;
	padding : 7px;
}
h3 a:hover {
	text-decoration : underline;
}
a {
	color : #7c2121;
	text-decoration : none;
	font-weight : bold;
}
a:hover {
	color : #940030;
	text-decoration : none;
	font-weight : bold;
}
h1 {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 18px;
	margin-top : 20px;
	margin-bottom : 25px;
}
h2 {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}
h3 {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	margin-bottom : 20px;
}
h4 {
	color : #424242;
	font-size : 12px;
	font-family : Verdana, Helvetica, sans-serif;
	margin : 0px;
	padding : 0px;
}
.h3nadpisbox {
	margin : 0;
	padding : 0;
	background-image : url(/images/element_head.gif);
	background-repeat : no-repeat;
	width : 625px;
	float : left;
}
.h3nadpisbox2 {
	margin : 0;
	padding : 0;
	background-image : url(/images/element_head2.gif);
	background-repeat : no-repeat;
	width : 625px;
	float : left;
}
#texty2 .innerelementbox2 .uvodtextbox .h1 {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 18px;
	margin-top : 20px;
	margin-bottom : 25px;
	margin-left : 10px;
}
#texty2 .innerelementbox2 .h3nadpisbox h3 {
	margin : 0;
	padding : 3px 0 0 10px;
	color : #666;
	font-size : 11px;
	height : 22px;
}
#texty2 .innerelementbox2 .h3nadpisbox2 h3 {
	margin : 0;
	padding : 3px 0 0 10px;
	color : #666;
	font-size : 11px;
	height : 50px;
}
#texty2 .innerelementbox2 .uvodtextbox {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 15px;
	padding-bottom : 15px;
	background-color : #f2f2f2;
	background-image : url(images/bg_odstavecbox.jpg);
	background-repeat : repeat-x;
	line-height : 150%;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	margin : 0px;
}
#texty2 .innerelementbox2 .odstavecbox {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 15px;
	padding-bottom : 15px;
	background-color : #f2f2f2;
	background-image : url(images/bg_odstavecbox.jpg);
	background-repeat : repeat-x;
	line-height : 150%;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	float : left;
	width : 603px;
}
.nadpis5 {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-right : 8px;
}
.nadpis4 {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-left : 8px;
}
.nadpis3 {
	font-size : 10px;
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
}
.nadpis1 {
	color : #7c2121;
	font-size : 18px;
	font-family : Verdana, Helvetica, sans-serif;
	margin-top : 20px;
	margin-bottom : 25px;
	font-weight : bold;
}
.nadpis1 .center_h1 {
	text-align : center;
}
.go {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-weight : bold;
}
#bgbauer {
	width : 990px;
	padding-top : 15px;
	padding-bottom : 15px;
	background-color : White;
}
#page {
	width : 970px;
	text-align : left;
	background-color : white;
	margin-left : 7px;
}
.zahlavi_lista {
	width : 970px;
	height : 21px;
	float : left;
	clear : both;
	background-image : url(images/bg_meta.gif);
	background-repeat : no-repeat;
	padding : 0px;
	margin : 0px;
}
#zahlavi {
	width : 970px;
	height : 210px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
}
#z_horni {
	height : 155px;
	padding : 0;
	margin : 0;
}
#z_logo {
	height : 152px;
	width : 168px;
	float : left;
	clear : none;
}
#z_produkty {
	height : 152px;
	width : 790px;
	float : left;
	clear : none;
}
.produkt {
	height : 106px;
	width : 150px;
	background-color : Olive;
	clear : none;
	float : left;
	padding : 0;
}
#z_hotline {
	height : 152px;
	width : 10px;
	float : left;
	clear : none;
}
#z_spodni {
	width : 970px;
	float : left;
	clear : both;
}
.z_spodni_mezera {
	width : 970px;
	height : 10px;
	background-color : white;
	float : left;
	clear : both;
	padding : 0px;
	font-size : 1px;
}
#z_datum {
	float : left;
	clear : none;
	padding-top : 5px;
	margin-left : 0px;
	margin-right : 0px;
	color : Gray;
	font-weight : bold;
	font-size : 10px;
	width : 170px;
	text-align : center;
}
#z_navigace {
	float : left;
	clear : none;
	padding-top : 5px;
	color : Black;
	font-size : 10px;
	width : 500px;
	margin-left : 190px;
}
#z_navigace a {
	text-decoration : underline;
	font-weight : normal;
	color : #686868;
}
.z_links {
	float : right;
	clear : none;
	margin : 0px;
	color : white;
	font-size : 10px;
	text-align : center;
	padding-right : 40px;
}
.z_links_box {
	padding-top : 5px;
	padding-left : 0px;
	clear : none;
	float : left;
}
.ico_box {
	padding : 0;
	clear : none;
	float : left;
	width : 40px;
	height : 20px;
	background-image : url(images/bg_meta_ico.jpg);
	background-repeat : none;
}
.z_jazyky {
	float : right;
	clear : none;
	padding-top : 5px;
	padding-bottom : 0px;
	margin : 0px;
	color : white;
	font-size : 10px;
	width : 190px;
	text-align : center;
	height : 21px;
}
.hlavni {
	width : 100%;
	vertical-align : top;
	text-align : left;
	padding : 0px;
}
#hlavni_box {
	vertical-align : top;
	text-align : left;
	background-color : white;
}
#bocni_mezera {
	float : left;
	width : 1px;
	height : 500px;
	clear : none;
}
#bocni_menu {
	clear : none;
	float : left;
	width : 178px;
}
#right_sloupec {
	float : right;
	clear : none;
	width : 155px;
}
#texty_box2 {
	float : left;
	clear : none;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 17px;
}
#texty_box {
	float : left;
	clear : none;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 17px;
	background-image : url(/images/bg_leftbox.gif);
	background-repeat : repeat-x;
	background-color : #f2f2f2;
}
#texty {
	margin : 0 0 0 0;
	padding : 12px 10px 20px 10px;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
}
#texty2 {
	margin : 0 0 0 0;
	padding : 0px 0px 20px 0px;
}
.innerelementbox2 {
	width : 625px;
	margin : 0;
	padding : 0;
}
.innerelementbox {
	width : 603px;
	margin : 0;
	padding : 0;
}
#info_box {
	width : 155px;
	font-size : 10px;
	float : left;
}
#info_box2 {
	width : 155px;
	font-size : 10px;
	float : left;
}
.kontakt_box {
	width : 157px;
}
.kontakt_box_text {
	padding : 5px;
	padding-right : 0px;
	border : 1px solid;
	border-color : #91A9B8;
	font-size : 9px;
	background-color : white;
}
.info_box_nadpis {
	height : 22px;
	color : #940030;
	font-weight : bold;
	font-size : 10px;
	text-align : right;
	background-image : url(images/right_box_header.gif);
	background-repeat : no-repeat;
	padding : 0px;
}
.info_box_nadpis_text {
	padding-top : 5px;
	padding-left : 10px;
	text-align : left;
}
.info_box_text {
	padding-left : 10px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-top : 5px;
}
.info_box_mezera {
	height : 10px;
	font-size : 5px;
	clear : both;
	background-color : white;
	background-image : url(images/right_box_footer.gif);
	background-repeat : no-repeat;
}
#stationen {
	margin-left : 5px;
	margin-top : 50px;
	width : 157px;
}
#stationen .st {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #8A0032;
	text-decoration : none;
}
#stationen select.st {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000;
	width : 140px;
	font-size : 10px;
	border : none;
}
#stations {
	width : 150px;
}
#paticka {
	clear : both;
	width : 100%;
	text-align : right;
	vertical-align : top;
	font-size : 10px;
	padding : 0;
	margin : 0;
	height : 35px;
}
a.olink {
	color : Black;
	font-weight : normal;
}
a.olink:hover {
	color : #940030;
	font-weight : normal;
}
a.golink {
	color : Gray;
	text-decoration : none;
	font-weight : normal;
}
a.golink:hover {
	color : #940030;
	font-weight : normal;
}
#p_right {
	float : right;
	color : #91A9B8;
	clear : none;
	width : 165px;
	padding-top : 0px;
	vertical-align : text-bottom;
}
#p_main {
	float : right;
	clear : none;
	width : 625px;
	color : Gray;
	text-align : left;
	border-top : 1px dotted;
	border-top-color : #CBD7DE;
	border-bottom : 1px dotted;
	border-bottom-color : #CBD7DE;
	background-color : #F2F2F2;
	padding : 0;
	margin : 0;
}
#p_main p {
	padding : 5 0 5 5;
}
#texty_box h3 {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #8A0032;
}
#texty_box p {
	margin : 0px 0 50px 0;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 17px;
}
.a_obj {
	color : black;
	text-decoration : none;
	font-weight : normal;
}
.a_obj:hover {
	color : black;
	text-decoration : none;
	font-weight : normal;
}
.btn_submit {
	margin : 0;
	margin-top : 10px;
	margin-bottom : 5px;
	margin-right : 5px;
	border : none;
}
.textarea_tracking {
	float : left;
	width : 135px;
	border : 1px solid #940030;
	background-color : #fff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.a_links {
	text-decoration : underline;
	font-weight : normal;
	color : #686868;
}
.a_links:hover {
	text-decoration : none;
	font-weight : normal;
	color : #686868;
}
.z_links .a_links {
	text-decoration : none;
	font-weight : normal;
	color : White;
}
.z_links .a_links:hover {
	text-decoration : none;
	font-weight : normal;
	color : #686868;
}
.form_tr {
	margin : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 0px;
}
.sitemap {
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 5px;
}
.sitemap2 {
	padding-left : 20px;
}
.sitemap2 a {
	 : ;
}
.cl_nadpis {
	color : #7c2121;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 18px;
	margin-top : 20px;
	margin-bottom : 25px;
	font-weight : bold;
	line-height : 25px;
}
.cl_datum {
	padding-top : 50px;
	text-align : right;
	font-size : 10px;
}
.cl_autor {
	text-align : right;
}
.n_datum {
	color : #6B6B6B;
	font-weight : normal;
	font-size : 10px;
}
.n_more {
	padding-bottom : 10px;
	padding-top : 5px;
	padding-left : 0px;
	padding-right : 0px;
}
.link_news {
	text-decoration : none;
}
.link_news:hover {
	text-decoration : underline;
}
.righthead {
	width : 155px;
	height : 22px;
	margin : 0;
	padding : 0;
	background-image : url(/images/right_box_header.gif);
	background-repeat : no-repeat;
}
.righthead p {
	font-size : 11px;
	font-weight : bold;
	color : #7c2121;
	margin : 0;
	padding : 5px 0 0 10px;
}
.rightbox {
	margin : 0;
	padding : 0;
	font-size : 11px;
	width : 155px;
	background-image : url(/images/bg_box.jpg);
}
.hotpoptavka {
	margin : 0;
	padding : 0px;
}
.hotpoptavka p {
	font-size : 11px;
	font-weight : bold;
	color : #7c2121;
	padding : 15px 0 15px 0;
	margin : 0px;
}
.hotpoptavka p.norm {
	font-size : 9px;
	font-weight : normal;
	color : #000000;
	padding : 15px 5px 15px 5px;
	margin : 0px;
}
.hotline {
	margin : 0;
	padding : 0px;
}
.hotline p {
	font-size : 14px;
	font-weight : bold;
	color : #7c2121;
	padding : 15px 0 15px 0;
	margin : 0px;
}
.rightboxtext {
	margin : 0;
	padding : 0px;
	background-repeat : repeat-x;
	background-image : url(/images/bg_box.jpg);
}
.rightboxtext p {
	font-size : 9px;
	font-weight : bold;
	color : #7c2121;
	padding : 15px 5px 15px 5px;
	margin : 0px;
}
.textgrau {
	font-weight : normal;
	font-size : 10px;
	color : #999;
	padding-bottom : 15px;
}
.innerrightbox {
	width : 135px;
	margin : 0;
	padding : 5px 10px 5px 8px;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	font-size : 10px;
}
.innerrightbox a {
	font-size : 10px;
}
input[type=submit], input[type=reset] {
	background : url("/images/bg_button.gif") no-repeat scroll left top transparent;
	border : medium none;
	color : #7C2121;
	font-size : 12px;
	font-weight : bold;
	height : 21px;
	margin-right : 15px;
	margin : 0 0 15px;
	padding : 2px 0 1px;
	width : 151px;
}
input[type=submit]:hover, input[type=reset]:hover {
	color : #333;
}
textarea.frachtbrief {
	font-family : Verdana, Helvetica, sans-serif;
	margin : 0 0 5px 0;
	border : 1px solid #ccc;
	width : 135px;
	height : 40px;
	font-size : 10px;
	color : #000;
}
input.buttongo {
	width : 40px;
	height : 21px;
	background : url(/images/button_go.gif) top left no-repeat;
	font-size : 12px;
	font-weight : bold;
	color : #7c2121;
	border : none;
	margin : 0px;
}
label.labelhead {
	color : #7c2121;
	font-size : 11px;
	line-height : 18px;
}
.rightbox2 {
	width : 155px;
	margin : 0 0 10px 0;
	padding : 0;
	background-color : #f2f2f2;
	background-image : url(/images/bg_leftbox.gif);
	background-repeat : repeat-x;
}
.leftbox {
	width : 168px;
	margin : 0;
	padding : 0;
	background-color : #f2f2f2;
	background-image : url(/images/bg_leftbox.gif);
	background-repeat : repeat-x;
}
.innerleftbox_vp {
	width : 150px;
	margin : 0;
	padding : 5px 8px 5px 8px;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	font-size : 10px;
	background-image : url(images/vp_logobox.jpg);
	background-repeat : no-repeat;
}
.innerleftbox {
	width : 150px;
	margin : 0;
	padding : 5px 8px 5px 8px;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	color : rgb(124, 33, 33);
	font-size : 11px;
	line-height : 18px;
}
.innerleftbox a {
	font-size : 10px;
}
.lefthead {
	width : 168px;
	height : 22px;
	margin : 20px 0 0 0;
	padding : 0;
	background-image : url(/images/navigation_header.gif);
	background-repeat : no-repeat;
}
.lefthead a {
	color : #7c2121;
	text-decoration : none;
	display : block;
}
.lefthead a:hover {
	text-decoration : underline;
	color : #7c2121;
}
.lefthead p {
	font-size : 11px;
	font-weight : bold;
	color : #7c2121;
	margin : 0;
	padding : 5px 0 0 10px;
}
.elementfooter {
	height : 17px;
	width : 625px;
	background-repeat : no-repeat;
	background-image : url(/images/element_footer.gif);
	padding : 0;
	margin : 0;
	font-size : 1px;
	line-height : 0px;
	background-color : White;
	float : left;
}
.elementbox {
	width : 625px;
	height : 22px;
	margin : 0;
	padding : 0;
	background-image : url(/images/element_head.gif);
	background-repeat : no-repeat;
}
.elementbox h2 {
	margin : 0;
	padding : 3px 0 0 10px;
	color : #666;
	font-size : 11px;
	height : 22px;
}
.elementbox span {
	margin : 0;
	padding : 3px 0 0 10px;
	color : #666;
	font-size : 11px;
	height : 22px;
	font-weight : bold;
	display : block;
}
input.sendbutton {
	width : 151px;
	height : 21px;
	background : url(/images/bg_button.gif) top left no-repeat;
	margin-right : 15px;
	font-size : 12px;
	font-weight : bold;
	color : #7c2121;
	border : none;
}
form fieldset {
	border : 1px solid Silver;
	padding : 10;
	margin : 0;
}
form legend {
	color : Gray;
}
form .jednoradkovy label {
	margin : 0;
	padding : 0;
	font-size : 12px;
}
form .jednoradkovy input[type=text] {
	margin : 0;
	border : 1px solid #ccc;
	width : 325px;
	font-size : 13px;
	padding : 2px 0 1px 0;
	color : #000;
}
form .jednoradkovy select {
	margin : 0;
	height : 21px;
	border : 1px solid #ccc;
	width : 327px;
	font-size : 13px;
	color : #000;
}
form .jednoradkovy textarea {
	font-family : Verdana, Helvetica, sans-serif;
	margin : 0;
	border : 1px solid #ccc;
	width : 430px;
	height : 95px;
	font-size : 10px;
	color : #000;
}
form .jednoradkovy input[type=checkbox] {
	width : 20px;
	font-size : 10px;
	color : #000;
	padding : 0;
	margin : 0;
	border : none;
}
input.job input.text {
	font-family : Verdana, Helvetica, sans-serif;
	margin : 0 0 15px 0;
	border : 1px solid #ccc;
	width : 325px;
	font-size : 10px;
	padding : 4px 0 2px 0;
	color : #000;
}
.jobtextarea {
	font-family : Verdana, Helvetica, sans-serif;
	margin : 0 0 15px 0;
	border : 1px solid #ccc;
	width : 430px;
	height : 95px;
	font-size : 12px;
	color : #000;
}
#polozky {
	margin : 0;
	padding : 0;
}
.polozka {
	display : block;
	float : left;
	height : 400px;
	margin : 20px 40px 20px 20px;
	padding : 0;
	text-align : center;
	width : 240px;
}
.polozka A:hover {
	cursor : hand;
	text-decoration : none;
}
.polozka IMG {
	border : 1px solid Silver;
	margin : 3px;
	height : 200px;
}
.popis {
	padding : 0px;
	margin : 0px;
	font-size : 13px;
	font-weight : bold;
	overflow : hidden;
}
.popis h4 {
	font-size : 12px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
}
.popis_akce {
	padding : 0px;
	margin : 0px;
	font-size : 13px;
	font-weight : bold;
	overflow : hidden;
}
.popis_akce h4 {
	font-size : 14px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	color : #7c2121;
}
.upoutavka .akce {
	color : #7c2121;
	font-weight : bold;
}
.upoutavka {
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	text-align : left;
	height : 100px;
	min-height : 100px;
}
div.upoutavka {
	height : auto;
}
div.upoutavka:first-line {
	font-weight : bold;
}
.akce_upoutavka {
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	text-align : left;
	overflow : hidden;
	height : 150px;
}
.zarovnani {
	clear : left;
}
.admin_tab {
	color : gray;
	font-weight : bold;
	text-decoration : none;
}
.admin_tab:hover {
	color : black;
	font-weight : bold;
	text-decoration : none;
}
#pripoj_form {
	 : ;
}
#pripoj_form .polozky {
	font-weight : bold;
}
.nazev_kategorie {
	cursor : pointer;
}
.odpoved {
	font-weight : bold;
	vertical-align : top;
	padding-left : 25px;
}
.top {
	vertical-align : top;
}
table.tgo2 {
	border : 1px solid #ccc;
	border-collapse : collapse;
	background : #fff;
	color : #000;
	width : 625;
}
table.tgo2 caption {
	font-size : 15px;
	font-weight : bold;
	margin : 0;
	color : #000;
	text-align : left;
}
table.tgo2 th {
	border : 1px solid #ccc;
	background : #7c2121;
	border-collapse : collapse;
	padding : 5px;
	vertical-align : middle;
	color : #fff;
}
table.tgo2 td {
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 7px;
	vertical-align : top;
	font-weight : normal;
}
table.tgo2 tr.tgrey {
	background : #eee;
}
table.tgo2 tr.tfooter {
	background : #d9d9d9;
}
table.go {
	border : 1px solid #ccc;
	border-collapse : collapse;
	background : #fff;
	color : #000;
	width : 100%;
}
table.go caption {
	font-size : 15px;
	font-weight : bold;
	margin : 0;
	color : #000;
	text-align : left;
}
table.go th {
	border : 1px solid #ccc;
	background : #7c2121;
	border-collapse : collapse;
	padding : 10px;
	vertical-align : middle;
	color : #fff;
}
table.go td {
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 10px;
	vertical-align : top;
}
table.go tr.tgrey {
	background : #eee;
}
table.go tr.tfooter {
	background : #d9d9d9;
}
table.tgo {
	border : 1px solid #ccc;
	border-collapse : collapse;
	background : #fff;
	color : #000;
	width : 600;
}
table.tgo caption {
	font-size : 15px;
	font-weight : bold;
	margin : 0;
	color : #000;
	text-align : left;
}
table.tgo th {
	border : 1px solid #ccc;
	background : #7c2121;
	border-collapse : collapse;
	padding : 10px;
	vertical-align : middle;
	color : #fff;
}
table.tgo td {
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 10px;
	vertical-align : top;
	font-weight : normal;
}
table.tgo tr.tgrey {
	background : #eee;
}
table.tgo tr.tfooter {
	background : #d9d9d9;
}
table.s_textem input {
	margin : 0 0 5px 0;
}
.lefthead_new {
	width : 168px;
	height : 38px;
	margin : 20px 0 0 0;
	padding : 0;
	background-image : url(/images/navigation_header_new.gif);
	background-repeat : no-repeat;
}
.lefthead_new p {
	font-size : 11px;
	font-weight : bold;
	color : #7c2121;
	margin : 0;
	padding : 5px 0 0 10px;
}
#bocni_menu ul {
	width : 168px;
	padding : 0px;
	margin : 0px;
}
#bocni_menu ul li {
	list-style : none;
	padding : 0px 0px 0px 0px;
	margin : 2px 0px 0px 0px;
}
#bocni_menu ul li a {
	color : #7c2121;
	line-height : 22px;
	font-size : 11px;
	font-weight : bold;
	padding-left : 10px;
	text-decoration : none;
	display : block;
	background-image : url(/images/navigation_header.gif);
	background-repeat : no-repeat;
}
#bocni_menu ul li a:hover {
	text-decoration : underline;
	color : #7c2121;
}
#bocni_menu ul li a.vybrana {
	color : #7c2121;
	line-height : 22px;
	font-size : 11px;
	font-weight : bold;
	background-image : url(/images/navigation_header.gif);
	background-repeat : no-repeat;
	text-decoration : underline;
	display : block;
}
#bocni_menu ul ul li a {
	box-sizing : border-box;
	-moz-box-sizing : border-box;
	text-decoration : none;
	font-size : 12px;
	color : #7c2121;
	line-height : 33px;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	display : block;
	padding-left : 25px;
	padding-right : 0px;
	margin : 0px;
	font-weight : normal;
	background-image : url(/images/bg_hm_sub.jpg);
	background-repeat : no-repeat;
}
#bocni_menu ul ul li a:hover {
	box-sizing : border-box;
	-moz-box-sizing : border-box;
	text-decoration : underline;
	font-weight : normal;
	color : #7c2121;
}
#bocni_menu ul ul li a.vybrana {
	box-sizing : border-box;
	-moz-box-sizing : border-box;
	text-decoration : underline;
	font-size : 12px;
	color : #7c2121;
	line-height : 33px;
	border-left : 1px solid #d1d1d1;
	border-right : 1px solid #d1d1d1;
	display : block;
	padding-left : 25px;
	padding-right : 0px;
	margin : 0px;
	font-weight : normal;
	background-image : url(/images/bg_hm_sub.jpg);
	background-repeat : no-repeat;
}
label.required {
	font-weight : bold;
}
#menu_darky {
	border-bottom : 1px solid #7C2121;
	padding : 0 0 3px 0;
}
#menu_darky ul {
	padding : 0;
	margin : 0;
	font : bold 12px Verdana;
	list-style-type : none;
	text-align : left;
}
#menu_darky li {
	display : inline;
	margin : 0;
}
#menu_darky li a {
	text-decoration : none;
	padding : 3px 7px 3px 7px;
	margin-right : 3px;
	border : 1px solid gray;
	border-bottom : 0;
	color : gray;
}
#menu_darky a span {
	padding : 5px 0 5px 0;
}
#menu_darky li a:hover {
	color : black;
}
#menu_darky li.vybrana a {
	position : relative;
	top : 1px;
	padding-top : 4px;
	font-weight : bold;
	color : #7C2121;
	background : #F2F2F2;
	border : 1px solid #7C2121;
	border-bottom : 0;
}
.aktualita {
	margin : 0 8px 40px 8px;
	display : block;
}
.aktualita a {
	display : block;
	font-weight : bold;
}
.aktualita img {
	margin : 0 10px 0 0;
}
.pokracovani {
	text-align : right;
}
.center {
	text-align : center;
}
.left {
	text-align : left;
}
.right {
	text-align : right;
}
.justify {
	text-align : justify;
}
.normal {
	font-weight : normal;
}
}

