body {
	background-color: #c6eafa;
	margin:0; padding:0;
	font-family: Arial, "Arial CE", Verdana, "Verdana CE", sans-serif;
	font-size:12px;
	color: #415c7d;
	behavior:url("inc/csshover.htc")
}
img { border:none; }

#all { width: 760px; margin:0px; padding:0px; /*border: 1px solid red;*/ /*position:absolute; left:50%; margin-left:-400px;*/  }

#header, #footer { width:760px;  }
#header { height: 125px; background-color: #ffffff; margin-bottom:8px; }
#header_l { width: 207px; float:left; padding-top:27px; }
#header_2 { width: 553px; float:right; }
#menu { height: 20px; font-size:12px; padding:67px 3px 18px 0px; }
#menu li img { vertical-align: middle;  }
#menu ul { margin: 0px; padding: 0px; }
#menu li { display: block; float:right; }
#menu li a { text-decoration:none; margin:7px;    }
#menu li a:hover { text-decoration:underline; color:#6397c6; }

#flags { height: 14px; text-align:right; padding-right:10px; }

#footer { height: 50px; background-color: #c6eafa; font-size:11px; }
#footer_l, #footer_2 { height: 20px; background-color: #6397c6; color:#ffffff; padding-top:8px; }
#footer_l { width: 350px; float:left; padding-left:10px; }
#footer_2 { width: 390px; float:right; text-align:right; padding-right:10px; }
#footer_3 { height: 22px; float:left; padding:5px 0px 0px 10px; color:#6397c6; }
#footer_2 a { background-color: #6397c6; color:#ffffff;  }
#footer_2 a:hover { background-color: #6397c6; color:#ffffff; }
#footer_3 a { background-color: #c6eafa; color:#6397c6; font-weight:bold; }
#footer_3 a:hover { background-color: #c6eafa; color:#c95634; }

#box_firmy ul, #box_rodina ul, #box_cestovani ul { margin: 0px; padding: 4px 10px 0px 8px; }
#box_firmy li, #box_rodina li, #box_cestovani li { list-style-type: none; padding-left:10px; margin-bottom:3px; margin-top:3px; background: url('../images/hp_box_li.gif') no-repeat 0px 5px; }

#main_c1 { /*border: 1px solid red;*/ float:left; width:73px; height:210px; background: #ffffff url('../images/ico_kufr.gif') no-repeat 0px 15px; }
#main_c3 { float:right; width:525px;  padding-top:18px; margin:0px 15px 10px 10px; }
#main_c1 a, #main_c3 a { font-weight:bold; color:#c95634;  }
#main_c1 span { display:none; }

#main_c3 ul { margin: 0px; padding: 4px 10px 0px 17px; list-style: none; }
#main_c3 li { padding: 0px 10px 10px 10px; background: url('../images/li1.gif') no-repeat 0px 7px; }


h1, h2, h3, h4 {  margin:0px; }

h1 { font-size: 16px; margin:0px 0px 10px 0px; padding-left:12px; color:#194883; background: #ffffff url('../images/h1_decoration.gif')  left no-repeat; /* position:relative je kvůli bugu Peekaboo*/ }
h2 { font-size: 14px; margin:20px 0px 10px 0px; padding-left:15px; color: #415c7d; background: #ffffff url('../images/h2_decoration.gif')  left no-repeat;  }
h3 { font-size: 13px; margin:20px 0px 3px 0px; padding-left:10px; color: #415c7d; background: #ffffff url('../images/h3_decoration.gif')  0px 6px no-repeat; }
h4 { font-size: 13px; margin:10px 0px 2px 0px; font-style: italic; }
h4.h4_obj  { color:red; font-style: normal; }

address { margin:10px 0px 10px 0px; }

table td  { vertical-align:top; }

/* Odkazová tlačítka */
#hp_butt_vysledek  { float:right; padding-right:20px; /*border: 1px solid red;*/ }
#hp_butt_vysledek a, #butt_odeslat a, #butt_zobrazit a {
	display:block;
	margin:0; padding:0;
	text-decoration: none;
}
/* END Odkazová tlačítka */

.blue_box, .blank_box  { margin: 5px 0px 5px 0px; padding:6px 7px 5px 12px; }
.blue_box { background-color: #e2f4fc; }

.p_decor { margin:0px 7px 5px 15px; border: 3px solid #6397c6; }

span.decoration { padding-left:15px; background: #e6fafc url('../images/h1_decoration.gif') left no-repeat;  }

p { padding:0px; margin:8px 0px 10px 0px; }
p.p_mini { margin:4px 0px 5px 0px; }

a { text-decoration:underline; color:#415c7d; }
a:hover { text-decoration:none; color:#c95634; }

.c_blue1 { color:#a4dbff;  }
.c_red1 { color: #cc3300; }

.hand { cursor:pointer; }



/*a.a_red_under { color:#c80a10; }*/
/* END tags */


.nopadding  { margin:0px; padding:0px; }
.cleaner { visibility: hidden; clear: both; }


