body {
	margin:5px auto;
	color: #fff;
	text-align:center;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 90%;
	line-height:125%;}
.mainie {text-align: center;}
#outer {
	width:776px;
	text-align:left;
	margin: 5px auto;
	padding:0;
}
#outer-det {
	width:776px;
	border: 1px solid #000080;
	margin: 5px auto;
	padding:0;
	text-align:left;
	color:#000;
	background-color:#eee;
}
#outer-det td {border:1px solid #ffcc00;padding:5px;}
#outer-det table {background-color:#ffffcc; border:1px solid #ffcc00;border-right:2px solid #cc9900;border-bottom:2px solid #cc9900;}
#outer-det a {color:#000;padding:2px 0.5em;}
#outer-det a:hover {color:#fff;background-color:#000080;}
#hdr {color:#fff;height:100px;	background-image: url(_img/top/topbg.jpg);width:100%;
	background-position: top right;	background-repeat:no-repeat;border-right:2px solid #000080;padding:0;margin:0;}
#hdrp {margin:25px 0 0 0;padding:0;}
#hdrp a {
	font-size:90%;
	text-align:center;
	background-color: #fff;
	border: 1px solid #000;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	color: #000080;
	font-family: arial, verdana, sans-serif;
	font-size: 90%;
	margin: 0px ;
	padding:1px 6px;
	text-decoration:none;
}
#hdrp a:hover {color:#000;background-color:#ffff00;}
.hdrimg {float:left;margin-right:45px;}
#bodyblock {
	background: #fff;
	color: #000000;
	width: 776px;
	height: 100%;
	position: relative;
	padding: 0;
	float: left;
	border: 1px solid #000080;
}
#bodyblock-det {clear:both;text-align:center;}
.brtop{
	padding : 0px;
	margin : 23px 0px 0px 37px;
	font-size : 12px;
}
.menu{
	border : 1px solid Black;
	width : 90%;
	background-color : #98B4BC;
	padding : 2px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
}
.menu:hover{
	border : 1px solid Black;
	width : 90%;
	background-color : #d7dDdF;
	padding : 2px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 0px;
}
h3 {
	font-size : 100%;
	padding: 2px;
	background-color: #000080;
	color : White;
	margin: 0;
}
h1{
	font-size: 150%;
	padding: 10px 0 0 0;
	margin: 0px;
	color: #ffff00;
	font-style: italic;
}
h2 {
	font-size: 105%;
	padding: 0px 15px 0px 15px;
	margin: 0px;
	background-color: #99ccff;
	color: White;
	background-image: url(_img/bgline-h.jpg);
	background-repeat:repeat-y;
}

form {
	margin : 0px;
	padding : 0px;
}

td{font-size : 100%;color:#000;}
th{font-size : 100%;color:#000;}
p, address{margin:0;padding:15px;}
h4 {margin:0; padding: 5px 0;}

/*for Opera*/
html > body #outer {
	width:776px;
}



#l-col {
	float:left;
	position: relative;
	background-color:#4471c8;
	color: #fff;
	width:166px;
	margin:10px 0 10px 3px;
	padding:0;
	text-align: left;
	border:1px solid #000080;
	border-right:2px solid #000060;
	border-bottom:2px solid #000060;
}
.l-colp {padding:2px;}
.l-colp2 {padding:0px;text-align:center;}
#cont {
	float:right;
	position: relative;
	width:570px;
	border-width:0;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0 5px;
}
#ftr {
	text-align:center;
	font-size:85%;
	background-color:#99ccff;
	color: #000080;
	margin:0;
	clear: both;
	border: 1px solid #000080;
	border-top:0px;
	width:100%;
	padding:1px 0;
}
.style1 {
	font-size: x-small;
	color: Black;
	font-weight: bold;
}
.style2 {color: #85ADAD;  font-weight : bold; }
.style3 {color: Black;  font-weight : bold; }
.style4 {color: Red}
.style5 {background-color: #999966;}
.style6 {background-color: #CCCC99;}
.style7 {background-color:  #004E5F;}
.style8 {color:  white;}

a {  color: #FF3300; text-decoration: underline}
a:hover { color: #3D6FC1}

.a1 {
	color: White;
}

.aweb {color:#ffffff;font-weight:bold;}
.aweb:hover {color:#ffff00;}
.knoflik {
	background-color: #eeeeff;
	border: 1x solid black;
	border-left: 1x solid silver;
	border-top: 1x solid silver;
	color: #000080;
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	margin: 2px;
	padding:0px;
	text-align:center;
}
.katalog {width: 100px;padding:2px 15px; text-align:center;text-decoration:none;}

.flags {text-align:center;background-color:#99ccff;padding:3px 0 0px 0;margin:0;	border: 1px solid #000080;width:100%;clear:both;}
.flags img {margin:0 25px;}
.hea {background-color:#000080;color:#fff;text-align:center;font-size:100%;font-weight:bold;padding:2px 0;margin:0 0 4px 0;}
.break {clear:both;}
.aktu {font-size:80%;}
.obj-h {background-color:#000080;color: #fff;font-weight: normal;clear:both;margin:0.3em 0;height:2.3em;line-height:90%;padding:0.3em 0 0 0;}
.text-kat {margin: 0 0 0.7em 0;background-color:#ffffaa;padding:2px 4px 4px 4px;border:1px solid #ffcc00;border-right:2px solid #cc9900;border-bottom:2px solid #cc9900;}
.img-kat {float: left;margin: 0.3em 4px 4px 2px;}
.kateg {
	letter-spacing: 0.2em;
	font-weight: bold;
	font-size: 120%;
	vertical-align: middle;
	padding:4px 0 0 0;
}
.detail {color:#000;background-color:#99ccff;height:1.5em;clear:both;width:100%;border:1px solid #000080;text-align:center;}
.detail a {color:#000;padding:0 1.5em;margin:0 3em;}
.detail a:hover {color:#000080;background-color:#ffff00;text-decoration:none;}
.navig {
	font-size: 90%;
	margin: 0 0 0.1em 0;
	padding: 0.2em 0;

}
.navig p {margin:0;}
.alignr {text-align:right;padding:0 1em 0 0;}
#counter {float: left;	vertical-align: middle;padding: 2px 0 2px 1em;}
.knoflika {
	font-size:100%;
	width:120px;
	text-align:center;
	background-color: #eeeeff;
	border: 2px solid #000;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	color: #000080;
	font-family: arial, verdana, sans-serif;
	font-size: 90%;
	margin: 3px;
	padding:2px;
}
.knoflika a {color:#000080;text-decoration:none;width:110px;padding:2px 15px;}
.knoflika a:hover {background-color:#ffff00;}



.demand {text-align: left;background-color:#ffffd0;color:#000000;padding:0.5em;margin:6px;line-height:85%;border:1px solid #0000ff;border-right:1px solid #000;border-bottom:1px solid #000;}
.demand-ch {margin:0.5em 0;color:#fff;line-height:140%;border:1px solid #fff;padding:0.2em;background-color:#333399}
.b-blue {border:1px solid #000080;}
.b-black {border:1px solid #000;}
.b-red {border:1px solid #ff0000;}
.mapar {float:right;margin:0;}
.novinky {float:right;width:240px;background-color:#eeeeff;margin:4px 4px 2px 4px;padding:0px;border:1px solid #000080;font-size:90%;color:#000080;}
.novinky a {font-size:93%;color:#000040;padding:0px 1em;margin:0;}
.novinky a:hover {color:#fff;background-color:#000060}
.novinky .anovr {font-size:85%;color:#000040;text-decoration:none;padding:0px 1em;margin:0;}
.novinky .anovr:hover {color:#fff;background-color:#000099}

.sluzbyo {text-align:left;background-color:#f0f0ff;margin:0.3em;padding:0.2em;border:1px solid #000080;font-size:90%;color:#000080;}
.sluzbyo a {font-size:110%;font-weight:bold; color: #000080;}
.sluzbyo a:hover {font-size:110%;color:#fff;background-color:#000060}
.aonas {
	font-size:90%;
	text-align:center;
	background-color: #fff;
	border: 1px solid #000;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	color: #000080;
	font-family: arial, verdana, sans-serif;
	font-size: 90%;
	padding:1px 6px;
	text-decoration:none;
	margin-bottom:2px;
}
.aonas:hover {color:#000;background-color:#ffff00;}
.blackbord {border: 1px solid #000;}
#tabhle table {border: 0;width:100%;}
#tabhle td {border:0;padding:3px;text-align:left;}
.adwleft {}
.adwleft p {margin: 5px 0;text-align:center;padding:0;}
#klient {text-align:left;margin:1em;border:1px solid #606060;background-color:#ffff99;padding:0.5em;}
#klient a {color:#0000cc;padding:1px 2px;}
#klient a:hover {color:#fff;}

.akce {float:right;text-align:left;margin:0.5em 0 0.5em 0.5em;border:1px solid #606060;background-color:#fff;padding:0.5em;width:200px;
	background-image: url(_img/bg_akce.jpg);	background-position: top left;	background-repeat:repeat-y;}

/*
.akce {text-align:left;margin:1.5em 0 0.5em 0;border:1px solid #606060;background-color:#fff;padding:0.5em;
	background-image: url(_img/bg_akcev.jpg);	background-position: top left;	background-repeat:repeat-y;}
*/
.akce a {text-decoration:none;color:#000;}
.akce a:hover {color:#ff3300;}
.akced {text-align:left;margin:0.5em 0 0.5em 0.5em;border:1px solid #606060;background-color:#fff;padding:0.5em;width:90%;
	background-image: url(_img/bg_akce.jpg);	background-position: top right;	background-repeat:repeat-y;}
.akced a {color:#0000cc;padding:1px 2px;}
.akced a:hover {color:#fff;}
.topinfo {color:#000060;	background-color: #ffffcc;padding:0.2em;}
.topinfo h2 {
	font-size: 85%;
	color: #000060;
	background-color: transparent;
	background-image: none;
	font-weight:normal; margin:0.2em;line-height:105%;text-align:center;
}
#bantitr {float: right; width: 214px;margin-top:0.3em;}
#bantitu2 {clear:both;text-align:center;margin:0.3em 0;}
.kbr {float:right;width:206px;margin-left:2px;text-align:right;}
.kbrm {margin:3px 0;}
.kbr2 {float:right;}
.akcetit {text-decoration:none;color:#0000ff;}
.akcetit:hover {color:#ff3300;text-decoration:underline;}
.akcet {font-size:80%;font-weight:bold;text-decoration:underline;}
.akcetn {font-size:75%;font-weight:normal;margin:0 0 2px 0;}
.akcetitul {margin:0.5em 0;padding-left:1em;}
.akcetitulL {margin:0.5em 0;padding-left:0.5em;float:left;width:260px;background-color:#ffffcc;}
.akcetitulR {margin:0.5em 0;padding-right:0.5em;float:right;width:260px;text-align:right;;background-color:#ffffcc;}
.akceregionL {margin:0.5em 7px;padding-left:0.5em;float:left;width:245px;background-color:#ffffcc;border:1px solid #ffcc66;}
.akceregionR {margin:0.5em 7px;padding-right:0.5em;float:right;width:245px;text-align:right;;background-color:#ffffcc;border:1px solid #ffcc66;}

.break0 {clear:both;margin:0;padding:0;font-size:0;}
#inz-tit-bg {background-color:#4671c9; border:0;float:left;margin:4px 0;padding:0;}
#inz-kat-bg {background-color:#4671c9; border:0;float:left;margin:2px 4px;padding:0;}
#ban-tit-bg {background-color:#99ccff; border:0;margin:4px 0;padding:2px;text-align:center;}
.ul0 {margin:0;padding:0;}
.inz-tit {text-decoration:none;color:#0000ff;}
.inz-tit:hover {text-decoration:none;color:#ff3300;}
.inz-tit-tit {font-size:90%;font-weight:bold;text-decoration:underline;margin-left:35px;}
.inz-tit-rad {font-size:90%;font-weight:normal;margin:0;color:#000;margin-left:35px;}
.inz-tit-www {font-size:80%;font-weight:normal;margin:0;color:#0000ff;text-decoration:underline;margin-left:35px;}
.inz-tit-l {margin:5px ;padding:0px;float:left;width:265px;}
.inz-tit-r {margin:5px ;padding:0px;float:right;width:270px;text-align:left;}
.inz-tit-pict {float:left;border:0;margin-right:2px;}
.inz-tit-ram {background-color:#ffffcc;width:255px;margin:6px 0 ;padding:3px 4px;border:1px solid #ffff66;border-right:1px solid #ffff00;border-bottom:1px solid #ffff00;}

.sez {
	text-align:center;
	background-color: #eeeeff;
	border: 2px solid #000000;
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	color: #ffff00;
	font-family: arial, verdana, sans-serif;
	font-size: 130%;
	margin: 3px;
	padding:10px;
	font-weight:bold;
}
.sez a {color:#ffff00;text-decoration:none;padding:2px 15px;}
.sez a:hover {background-color:#cc0000;}
#partneri {font-size:80%;text-align:left;margin:0 0.5em;color:#444444;}
#partneri a {color:#0000cc;}
#partneri a:hover {color:#000060;}
#menu2 {margin:4px 0;padding:2px 0;}
.mapform {display: inline;}
.mapform input {	font-size:90%;text-align:center;background-color: #eeeeff;border: 2px solid #000;	border-left: 1px solid silver;	border-top: 1px solid silver;	color: #000080;padding:0 2px;}
