body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#5ba0d6;
}
* {margin:0px;padding:0px;}
.clear{clear:both;}
#container {
	margin: 0px auto;
	text-align: left;
	width: 979px;
}
#reklama { text-align: center; display: block; padding-top: 3px; padding-left: 0; width: 979px; border-width: 0; }
#zahlavi2 { color: #003a65; font-size: 13px; text-align: left; display: block; width: 979px; padding-top: 3px; padding-left: 12px; }
#translate { color: #003a65; font-size: 12px; text-align: left; display: block; width: 979px; padding-top: 3px; padding-left: 12px; }
#translate a { font-family: Arial; font-style: italic; color: #2e260f; text-decoration: none; font-size: 12px; font-weight: 600; }
#translate a:hover {color:#c40000;}
#zahlavi { background-color: white; background-image: url(images/header.jpg); display: block; width: 979px; height: 220px; }
#zahlavi img { float: left; }
#okraj {
	background-image:url(images/border.gif);
	background-repeat: repeat-y;
	width:979px;
}
#hlavni {
	background-image:url(images/contentbg.gif);
	background-color:#abe4fe;
	margin: 0 12px 0 10px;
	background-repeat: repeat-x;
}
#left { float:left; display:inline; background-image:url(images/contentbg.gif); background-color:#abe4fe; background-repeat: repeat-x; width: 261px !important; }
#right {
	float:right;
	width:660px;
}
.adresa { color: #003a65; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-style: italic; line-height: 17px; text-align: right; position: relative; top: 10px; float: right; padding: 5px 18px 0 0; }
.adresa a { color: #2e260f; }
.adresa a:hover { color: #b20228; }
/***************** Menu ***********************/
#menu { color: #003a65; font-size: 13px; font-weight: 600; font-style: italic; background-image: url(images/menu.gif); margin-left: 19px; width: 261px; height: 470px; }
#menu img { margin-top: 15px; margin-bottom: 5px; margin-left: 90px; }
#menu ul {
	width:220px;
	margin-left:15px;
}
#menu li { background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: left center; border-bottom: 1px dotted #2e2304; list-style-type: none; padding: 4px 20px; text-align:left; }
.menu_li2 { color: #003a65; font-size: 13px; font-weight: 600; font-style: italic; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: left center; text-align: left; margin-right: 27px; margin-left: 40px; list-style-type: none; padding: 4px 5px 4px 20px; border-bottom: 1px dotted #2e2304; }
#menu a { font-family: Arial; font-style: italic; color: #2e260f; text-decoration: none; font-size: 13px; font-weight: 600; }
#menu a:hover {
	color:#c40000;
}
.lastchild{
	border-bottom: none !important;
}
#menubottom { color: #003a65; font-size: 12px; font-weight: 500; font-style: italic; background-color: #abe4fe; background-image:url(images/menubottom.jpg); background-repeat:no-repeat; text-transform: uppercase; width:261px; height:76px; margin-left:19px; }
#menubottom ul {
	padding: 20px 0 0;
	width:240px;
	margin-left:25px;
}
#menubottom li {
	float:left;
	display:inline;
	width:77px;
	text-align:left;
}
#menubottom a { font-family: Arial; text-decoration:none; font-weight: bold; font-size:12px; color: #350c00; font-style: italic; text-transform: uppercase; }
#menubottom a:hover {
	color:#c40000;
}
/*****************Pata***********************/
#pata {
	background-color:#abe4fe;
	background-image:url(images/borderfooter.gif);
	height:74px;
	width:979px;
}
#pata_konec {
	background-image:url(images/borderfooterend.gif);
	background-repeat: no-repeat;
	width:979px;
	height:9px;
	display:block;
}
#copyright {
	background-image:url(images/copyright.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:53px;
	margin-left:30px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 800;
	color: #463d16;
	padding: 20px 20px 0;
	text-align:center;
}
#copyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #463d16;
}
.ikony { float:left; margin: 3px 0 2px 170px; display:inline; }
.ikony img { border-style: none; border-width: 0; }
.reklama { display: inline; margin: 3px 0 2px 80px; float: left; padding-bottom: 50px; }
#pocitadlo { display: inline; margin: 8px 0 5px 55px; float: left; }
#pocitadlo img { border-style: none; border-width: 0; }
#cech { display: inline; margin: 8px 0 5px 170px; float: left; border-width: 0; }
#cech img { border-style: none;border-width: 0;  ;  }
/***************** index***********************/
.index {
	color: white;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	width: 980px;
	margin-top: 20px;
	display: block;
}
.index a { color: #003a65; font-size: 25px; font-weight: 800; }
.index a:hover { color: #b20228; font-size: 25px; font-weight: 800; }
.index img { border-width: 0; }
/***************** Obsah ***********************/
.obsah { color: #003a65; font-size: 18px; font-weight: 500; width:640px; }
.obsah img { float: right; }
.obsah h1 { color: #fff; font-size: 30px; font-weight: 700; font-style: italic; text-align: center; overflow: hidden; margin-bottom: 20px; padding: 7px 18px 7px 10px; border-bottom: 1px dashed #2e2304; }
.obsah p { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #003a65; padding: 10px 0 0; font-weight:500; font-style: italic; text-align: justify; margin-right: 70px; margin-left: 70px; }
.obsah a {
	color:#2e260f;
}
.obsah a:hover {
	color:#cf0002;
}
/***************** Služby ***********************/
.sluzby { color: #003a65; font-size: 18px; font-weight: 500; text-align: justify; width: 640px; margin-top: 5px; margin-bottom: 15px; }
.sluzby img { margin-top: 20px; float: right; margin-right: 20px; margin-left: 10px; }
.sluzby a { color: #2e260f; }
.sluzby a:hover { color: #cf0002; }
.sluzby img { text-align: center; margin-top: 20px; margin-bottom: 10px; }
.sluzby h1 { color: #2e260f; font-size: 20px; font-weight: 700; padding: 20px 20px 10px; }
ul.sluzby { color: #003a65; font-size: 16px; font-weight: 700; padding: 0 50px; }
ul.sluzby li { color: #003a65; font-size: 16px; font-weight: 700; margin-right: 50px; margin-bottom: 3px; margin-left: 50px; list-style-image: url(images/stetka.gif); }
ul.sluzby li a { color: #2e260f; font-size: 16px; font-weight: 700; }
ul.sluzby li a:hover { color: #b20228; font-size: 16px; font-weight: 700; }
#loga { color: #003a65; font-size: 18px; font-weight: 500; text-align: justify; width: 640px; }
#loga img { color: #003a65; font-size: 18px; font-weight: 500; text-align: center; margin: 0 0 7px; border-width: 0; }
#loga a { color: #003a65; font-size: 18px; font-weight: 500; text-align: justify; border-width: 0; }
/*****************reference***********************/
.reference { color: #b20228; font-size: 18px; font-weight: 500; text-align: left; margin-top: 5px; margin-bottom: 15px; width: 610px; }
.reference h1 { color: #b20228; font-size: 18px; font-weight: 500; text-align: left; }
ul.reference { color: #003a65; font-size: small; font-weight: bold; list-style-type: none; list-style-position: outside; margin-top: 0; margin-right: 0; margin-left: 15px; }
ul.reference li { color: #003a65; font-size: small; font-weight: bold; padding-bottom: 3px; list-style-image: url(../../str%c3%a1nky/images/stetka.gif); list-style-position: inside; }
ul.reference li a { color: #b20228; font-size: medium; font-weight: bold; }
ul.reference li a:hover { color: #2e260f; font-size: medium; font-weight: bold; }
.pata { color: #2e260f; font-size: 11px; font-weight: 500; text-align: right; margin-top: 20px; padding: 5px 15px; border: solid 2px #5ba0d6; }
/***************** clanky***********************/
.clanky { color: #003a65; font-size: 16px; font-weight: 600; text-align: justify; margin-top: 5px; margin-bottom: 15px; width: 640px; }
.clanky h1 { color: #2e2304; font-size: 20px; font-weight: 600; text-align: left; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; }
.text_odsazen { color: #003a65; font-size: 16px; font-weight: 600; text-align: justify; padding-right: 50px; padding-bottom: 10px; padding-left: 50px; }
.text_odsazen img { float: right; padding: 3px 0 1px 8px; }
.text_hnedy { color: #2e2304; font-size: 16px; font-weight: 600; text-align: justify; }
/*****************fotky***********************/
.fotogalerie { color: #003a65; font-size: 10px; width: 640px; float: left; padding: 2px 0 20px; }
.fotogalerie a { color: #2e260f; }
.fotogalerie a:hover { color: #b20228; }
.fotogalerie h1 { color: #003a65; font-size: 24px; font-weight: 700; padding-top: 15px; padding-bottom: 0; padding-left: 20px; width: 640px; }
.fotogalerie h1 a { color: #003a65; font-size: 24px; }
.fotogalerie h1 a:hover { color: #b20228; font-size: 24px; }
.fotky	{ color: #b20228; font-weight: bold; text-align: right; float: left; width: 109px; height: 111px; margin: 20px 15px 10px; padding-top: 5px; padding-right: 5px; padding-left: 5px; border: dashed 2px #003a65; }
.fotky a { color: #b20228; font-weight: bold; text-decoration: none; text-align: right; float: left; }
.fotky a:hover { color: #2e260f; text-align: right; padding-left: 15px; }
.fotky2	{ color: #b20228;}
.fotky2 a { color: #b20228; font-weight: bold; text-decoration: none; text-align: right; float: right; }
.fotky2 a:hover { color: #2e260f; padding-left: 0px; }
/*****************druhy textů***********************/
h2 { color: #2e260f; font-size: 20px; font-weight: 700; width: 640px; padding: 15px 20px 10px; }
h3 { color: #003a65; font-size: 30px; font-weight: 600; text-align: left; margin-top: 20px; margin-left: 5px; }
h4 { color: #2e2304; font-size: 25px; font-weight: 600; text-align: center; margin-top: 5px; margin-bottom: 25px; }
h5 { color: #003a65; font-size: 18px; font-style: italic; font-weight: 700; text-align: left; padding-top: 10px; padding-bottom: 10px; overflow: hidden; margin-top: 40px; border-top: 1px dashed #2e2304; }
h6 { color: #2e260f; font-size: 20px; font-weight: 700; text-align: center; padding: 0 20px 15px; }
.ral { color: #2e2304; font-size: 20px; font-weight: 400; text-align: center; margin-top: 20px; margin-bottom: 15px; width: 640px; margin-left: 45px; }
.bold { color: #003a65; font-size: 18px; font-weight: 900; font-style: italic; }
.center { color: #003a65; font-size: 18px; font-weight: 500; text-align: center; margin-top: 10px; margin-bottom: 5px; }
.akce { color: #003a65; font-size: 20px; font-weight: 900; margin: 10px 50px 0 70px; }
.akce2 { color: #b20228; font-size: 22px; font-weight: 700; margin-right: 10px; margin-bottom: 0; margin-left: 30px; }
.podpis { color: #003a65; font-size: 19px; font-style: italic; font-weight: 400; text-align: right; margin-bottom: 20px; padding-top: 20px; padding-right: 100px; }
.cara { color:#003a65; margin: 5px 5px 15px; border-top: 3px solid #003a65; }
.odkazy { color: #003a65; font-size: 14px; font-weight: 500; text-align: center; margin-top: 10px; margin-bottom: 5px; white-space: nowrap; }
.odkazy2 { color: #003a65; font-size: 12px; text-align: right; width: 640px; margin-bottom: 5px; }
.odkazy2 a { color: #2e2304; }
.odkazy2 a:hover { color: #b20228; }

