body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: center;
		background-color: #FFF;
		margin: 0;
		padding: 0;
    }
    
html, body, #wrapper, h1 {
	margin: 0;
	padding: 0;
}

th, td {
	font-size: 10px;
}

img {
	border: 0;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top:45px;
	text-align: left;
	width: 1000px;
	position: relative;
}

h1, h2, h3 {
	font-size: 10px;
}

h1 {
}

h2 {
	margin: 0 0 5px 0;
	padding: 0;
}

h3 {
	padding: 4px 0 0 0;
}

.big 	{
	font-size: 1.8em;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-left: 90px;
	background-image: url(../images/ok.png);
	background-repeat: no-repeat;
	height:	75px;
}

.block {
	display: block;
}

.bold	{
	font-weight: bold;
}

.clear {
	clear: both;
	height: 2px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 1px;
}

.floatright	{
	float: right;
}
.green	{
	color:#84c225;
}
.img	{
	border-color:#495677;
	border-width: 1px;
	border-style:solid;
}

.inner	{
	background-color: #FFF;
	margin: 0 15px 15px 15px;
	padding:0 22px;
	text-align:justify;
	min-height:383px;
	/*border-top: #CCC solid 1px;
	background-image:url(../images/top-round-corner2.png);
	background-repeat:no-repeat;
	background-position: right -1px;*/
}
.inner .boxik	{
	border-bottom:#CCC solid 1px;
	margin:0 0 15px 0;
	padding:10px 10px 5px 10px;
}
.inner .boxik .foto	{
	float:left;
	padding:0 20px 10px 0;
}
.inner .boxik .foto img	{
	border:#E5E5E5 solid 2px;
}
.inner .boxik .foto img:hover	{
	border:#F90 solid 2px;
}
.inner2	{
	background-color: #FFF;
	margin: 0 15px 0 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	text-align:center;
	height: 330px;
	/*border-top: #CCC solid 1px;*/
	/*background-image:url(../images/top-round-corner2.png);
	background-repeat:no-repeat;
	background-position: 600px -1px;
	background-position: right -1px;*/
}
.inner2 .zada	{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/back-zada.png);
	background-repeat:repeat-y;
	background-position:left;
	/*width:88%;*/
	padding:10px 0 5px 40px;
	/*border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;*/
	margin:0 auto 0 auto;
	text-align:justify;
}
.inner3	{
	background-color: #FFF;
	margin: 0px 15px 30px 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	text-align:center;
	/*height: 383px;
	border-top: #CCC solid 1px;
	background-image:url(../images/top-round-corner2.png);
	background-repeat:no-repeat;*/
	/*background-position: 600px -1px;
	background-position: right -1px;*/
}
.inner3 .zada	{
	/*background-color:#F5F5F5;*/
	background-image:url(../images/back-zada.png);
	background-repeat:repeat-y;
	background-position:left;
	/*width:88%;*/
	padding:10px 0 25px 40px;
	/*border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;*/
	margin:0 auto 0 auto;
	text-align:justify;
}
.inner3 .zada .boxik	{
	/*border:#ccc solid 1px;*/
	float:left;
	width:31%;
	margin: 0 5px 5px 5px;
	text-align:center;
}
.inner3 .zada .boxik:hover	{
	background-image:url(../images/boxik-back.png);
	background-repeat:repeat-x;
	background-position:top;
	/*background-color:#F90;*/
	text-decoration:none;
}
.inner3 .zada .boxik:hover p	{
	color:#FFF;
	/*text-decoration:none;*/
}
.inner4	{
	background-color: #FFF;
	margin: 40px 15px 0 15px;
	padding: 0 22px;
	text-align:center;
	/*height: 383px;
	border-top: #CCC solid 1px;
	background-image:url(../images/top-round-corner2.png);
	background-repeat:no-repeat;*/
	/*background-position: 600px -1px;
	background-position: right -1px;*/
}
.inner4 .zada	{
	/*background-color:#F5F5F5;
	background-image:url(../images/back-zada.png);
	background-repeat:repeat-y;
	background-position:left;
	width:88%;*/
	padding:10px 5px;
	/*border-right:#CCC solid 1px;
	border-left:#CCC solid 1px;*/
	margin:0 auto 0 auto;
	text-align:justify;
}
.inner4 .zada .boxik	{
	/*border:#ccc solid 1px;*/
	float:left;
	width:31%;
	margin: 0 5px 5px 5px;
	text-align:center;
}
.inner4 .zada .boxik:hover	{
	background-image:url(../images/boxik-back.png);
	background-repeat:repeat-x;
	background-position:top;
	/*background-color:#F90;*/
	text-decoration:none;
}
.inner4 .zada .boxik:hover p	{
	color:#FFF;
	/*text-decoration:none;*/
}
#body .zada ul	{
	margin: 5px 0 15px 30px;
	padding:0;
}

.left {
	float: left;
	margin: 1px 8px 0px 0px;
}

.leftblock	{
	float:left;
	width: 160px;
}

.leftblock50	{
	float:left;
	width: 50px;
}

.leftblock80	{
	float:left;
	width: 80px;
	text-align:right;
}

.logo	{
	background-image: url(../images/logo-print.gif);
	background-repeat:no-repeat;
	height: 75px;
	width: 302px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	position:absolute;
	top:-37px;
	left: 15px;
}

.logo a	{
	height: 87px;
	width: 314px;
}

.logo span {
	display:none;
}

.logasgs	{
	text-align:center;
	line-height:60px;
	margin:30px 0 40px 0;
}

.logasgs img	{
	margin:0 10px;
	vertical-align:middle;
}

.missed {
	color: #F00;
	font-size:1.1em;
	background-color: #ff9;
	border-top: 2px solid #f33;
	border-bottom: 2px solid #f33;
}

.missed p	{
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.nenalezen	{
	background-image: url(../images/warning.png);
	background-repeat: no-repeat;
	color: #C00;
	font-weight:bold;
	font-size: 1.8em;
	padding-left: 100px;
	padding-top: 40px;
	margin-bottom: 1em;
	height: 65px;
	border-color:#666;
	border-width: 1px;
	border-style:solid;
}
.nenalezenip	{
	background-image: url(../images/web.png);
	background-repeat: no-repeat;
	background-position:left center;
	color: #C00;
	font-weight:bold;
	font-size: 4em;
	padding-left: 140px;
	padding-top: 30px;
	margin-bottom: 1em;
	height: 85px;
	border-color:#666;
	border-width: 1px;
	border-style:solid;
}

.onbottom	{
	background-image: url(../images/blue-onbottom01.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 514px;
	color:#fff;
	font-size: 1.4em;
	text-align: center;
	padding: 7px 10px 0 7px;
	margin: 0px 0;
	position: absolute;
	right: 65px;
	/*top: 366px*/
	top: -16px
}
.onbottom:hover	{
	height: 45px;
	top: -44px
}

.onbottom .ukaz	{
	display:none;
}

.onbottom:hover .ukaz	{
	display:inline;
}
	

.red	{
	color: #F00;
}

.rightblock	{
	display:block;
	padding:0 0 0 160px;
	margin:0;
	text-align:left;
}

.softright {
	text-align: right;
	margin:0 10px 0 0;;
	padding:0 0px 0 0;
}
.zada p.right30 {
	text-align: right;
	margin:0 0px 100px 0;
	padding:0 0px 100px 0;
}
.readmore {
	text-align: right;
}

/* ***** */
#shad	{
	position:absolute;
	top: 47px;
	padding: 0px 5px 0 5px;
	/*background-image:url(../images/back-shadow.gif);*/
	background-repeat: repeat-y;	
}

#inner {
	width: 1000px;
	color: black;
	margin-bottom: 0;
	/*background-color: #eeeeee;
	background-image:url(../images/back-back7.gif);
	background-repeat:no-repeat;*/
}

#header {
	padding-top: 0px;
	margin-top: 0px;
	position: relative;
	height: 0px;
	/*background-image: url(../images/headq09.gif);*/
	background-repeat:no-repeat;
	/*background-color: #ff9900;*/
	background-color:#84c225;
	border-bottom-color: #FFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#header img {
	display: block;
}

#header .greentop {
	position:absolute;
	top:-92px;
	height:20px;
	width:970px;
	background-color:#84c225;
	padding: 5px 15px 0 15px;
	font-size:1.1em;
	color:#FFF;
}

#header .greentop .link {
	float:left;
	padding: 0;
}

#header .greentop .key {
	float:right;
	padding: 0;
}

#header .greentop  a {
	color:#FFF;
	text-decoration:none;
}

#header .greentop  a:hover {
	text-decoration:underline;
}

#header .motto p {
	position:absolute;
	top:-36px;
	right:15px;
	color:#495677;
	font-size:1.7em;
	padding:0;
	margin:0;
}


#lower	{
	margin: 35px 0 55px 0;
	padding-left: 15px;
}

#lower .call	{
	/*background-color: #ff9900;*/
	background-color: #fff;
	border-top-color: #ccc;
	border-top-style: solid;
	border-width: 1px;
	font-size: 1.5em;
	font-weight:bold;
	color: #495677;
	/*color: #ff9900;*/
	padding: 4px;
	margin: 0 15px 0 0;
}

#lower .callk	{
	background-color: #84c225;
	border-top-color: #495677;
	border-top-style: solid;
	border-width: 1px;
	font-size: 1.3em;
	color: #495677;
	padding: 4px;
	margin: 0;
}

#lower form	{
	margin: 0 15px 0 0;
	padding: 0;
}

#lower label	{
	margin: 0;
	padding: 0;
}

#lower input	{
	margin: 0;
	padding: 0;
}

#lower .popis	{
	width: 55px;
	float: left;
	font-size: 1.1em;
	text-align:right;
	padding-top:2px;
	padding-right: 2px;
	padding-bottom: 0;
	margin: 1px 0 0 0;
	
}

#lower .input	{
	/*background-color: #ff9900;*/
	background-color:#F5F5F5;
	width:235px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 2px 0;
	padding: 0;
}

#lower .inputk	{
	background-color: #84c225;
	width:240px;
	border-color: #495677;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 2px 0;
	padding: 0;
}

/* ############### */
#lower2	{
	margin: 15px 0 55px 0;
	padding-left: 15px;
	position:relative;
}

#lower2 .call	{
	/*background-color: #ff9900;*/
	background-color: #fff;
	border-top-color: #ccc;
	border-top-style: solid;
	border-width: 1px;
	font-size: 1.5em;
	font-weight:bold;
	color: #495677;
	/*color: #ff9900;*/
	padding: 4px;
	margin: 0 15px 0 0;
}

#lower2 .callk	{
	background-color: #84c225;
	border-top-color: #495677;
	border-top-style: solid;
	border-width: 1px;
	font-size: 1.3em;
	color: #495677;
	padding: 4px;
	margin: 0;
}

#lower2 form	{
	margin: 0 15px 0 0;
	padding: 0;
}

#lower2 label	{
	margin: 0;
	padding: 0;
}

#lower2 input	{
	margin: 0;
	padding: 0;
}

#lower2 .popis	{
	width: 55px;
	float: left;
	font-size: 1.1em;
	text-align:right;
	padding-top:2px;
	padding-right: 2px;
	padding-bottom: 0;
	margin: 1px 0 0 0;
	
}

#lower2 .input	{
	/*background-color: #ff9900;*/
	background-color:#F5F5F5;
	width:235px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 2px 0;
	padding: 0;
}

#lower2 .inputk	{
	background-color: #84c225;
	width:240px;
	border-color: #495677;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 2px 0;
	padding: 0;
}

/* ############## */
/** html #lower .popis {
	padding: 0px 22px;
	padd\ing: 0;
}

* html #lower .input {
	padding: 0px 22px;
	padd\ing: 0;
}*/


#nav {
	position: absolute;
	left: 350px;
	top: 3px;
	width: 635px;
	font-size: 1.3em;
	text-align:right;
}

#nav, #nav a {
	color: #FFF;
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
}

#main	{
	margin-right: 0px;
	margin-left: 15px;
}

#slogan	{
	font-size: 1.35em;
	height: 45px;
	width: 530px;
	background-image:url(../images/orange02.gif);
}

#slogan p	{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 20px;
	text-align: center;
	color: #495677;
}

#browse {
	float: left;
	width: 0px;
	margin: 0;
	padding: 0;
}

#browse dt {
	/*background: #84c225;*/
	color: #fff;
	padding: 10px 0;
	margin-top: 15px;
	text-align: center;
	font-size: 1.3em;
	background-image:url(../images/orange-corner-menu.png);
	background-repeat:no-repeat;
	font-weight:bold;
	/*background-position:top left;*/
}

#browse dt.search{
	background: #84c225;
	color: #fff;
	padding: 4px 6px;
	margin: 15px 0 2px 0;
	text-align: left;
	font-size: 1.3em;
	font-weight:normal;
	border-top-color: #ccc;
	border-top-style: solid;
	border-top-width: 1px;
}

#browse dd {
	/*background: #495677;*/
	background: #FFF;
	/*border-bottom: 1px solid #eeeeee;*/
	border-bottom: 1px solid #CCC;
	padding: 0;
	margin: 0px;
}

#browse dd a {
	/*color: white;*/
	color: #495677;
	text-decoration: none;
	display: block;
	padding: 2px 6px;
	font-weight:bold;
}

* html #browse dd {
	padding: 3px 22px;
	padd\ing: 0;
}

* html #browse dd a {
	display: inline;
	di\splay: block;
}

#browse dd a:hover {
	background: #eeeeee;
	color:#000;
	text-decoration:underline;
}

body.seo #browse dd#nav-1 a,
body.ppc #browse dd#nav-2 a,
body.ana #browse dd#nav-3 a,
body.zpe #browse dd#nav-4 a,
body.reg #browse dd#nav-5 a,
body.hro #browse dd#nav-6 a,
body.fir #browse dd#nav-7 a,
body.prc #browse dd#nav-8 a,
body.vid #browse dd#nav-9 a,
body.web #browse dd#nav-10 a,
body.pro #browse dd#nav-11 a,
body.soc #browse dd#nav-12 a,
body.esh #browse dd#nav-13 a,
body.page-14 #browse dd#nav-14 a,
body.page-15 #browse dd#nav-15 a, 
body.page-16 #browse dd#nav-16 a, 
body.page-17 #browse dd#nav-17 a, 
body.page-18 #browse dd#nav-18 a, 
body.page-19 #browse dd#nav-19 a, 
body.page-20 #browse dd#nav-20 a{
	/*background: #FFF;*/
	background: #495677;
	/*color:#000;*/
	color:#FFF;
	font-weight:bold;
}


#browse .last {
/*	padding-bottom: 8px;
	border-bottom: 6px solid #eeeeee;*/
}

#browse .searchform {
	padding: 10px;
	background-color:#fff;
	color:#000;
	font-size: 1.3em;
}

#browse dd.whiteback{
	background-color:#fff;
}

#browse .searchform a	{
	padding: 0;
	margin: 0;
	color:#495677;
	text-decoration:underline;
	display:inline;
	font-weight:normal;
}

#browse .searchform a:hover	{
	color:#F00;
	text-decoration:none;
	background-color:#FFF;
}



#body {
	/*float: right;
	width: 650px;*/
	margin: 0px 0 px 0;
	padding: 0px 0 0px 0;
	color: #495677;
	position: relative;
	/*background-image:url(../images/body-middle.png);
	background-repeat:repeat-y;
	border-top:#C33 solid 1px;
	background-image:url(../images/top-round-corner2.png);
	background-repeat:no-repeat;
	background-position: right top;*/
}
#ram {
	/*width: 650px;*/
	/*margin: 0;
	padding: 0;
	background-image:url(../images/body-middle2.png);
	background-repeat:repeat-y;
	border-top:#C33 solid 1px;
	background-image:url(../images/top-round-corner2.png);
	background-repeat:no-repeat;
	background-position: right top;*/
}
.topborder	{
	/*border-top: #CCC solid 1px;
	margin:0 22px 0 0;
	background-image:url(../images/body-top2.png);
	background-repeat:no-repeat;
	height:25px;*/
}
.bottomborder	{
	/*border-top: #CCC solid 1px;
	margin:0 22px 0 0;
	background-image:url(../images/body-bottom2.png);
	background-repeat:no-repeat;
	height:25px;*/
}

#body a {
	text-decoration:underline;
	color:#495677;
}

#body a:hover {
	color:#F00;
}

#body p {
	margin: 0;
	padding: 0.5em 0 0.3em 0;
	font-size: 1.3em;
}

#body .leftbox,
#body .rightbox {
	margin-top: 5px;
	color: #000;
	/*border-color: #495677;
	border-width: 1px;
	border-style: solid;*/
}

#body .leftbox {
	float: left;
	width: 49%;
}

#body .rightbox {
	float: right;
	width: 49%;
}

* html #body .rightbox {
	margin-right: 10px;
}

#body .chyba  {
	color: #FFF;
	font-weight: bold;
	background-color: #900;
	padding: 3px;
}

#body .chyba p	{
	font-size: 1.2em;
	background-image: url(../images/chyba.png);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	padding-left: 2em;
	padding-top: 0px;
	padding-bottom: 0px;
}

#body .br {
	border-bottom: 1px solid #e5e5e5;
}

#body .readmore {
	margin-top: -0.5em;
	margin-bottom: 0;
	padding-bottom: 0;
}

#body .readmore a {
	color: #ad1c1c;
}

#body .readmore a:hover {
	color: #f73838;
}
.hom #body .inner2 h1	{
	text-align: center;
	font-size: 1.8em;
	font-weight: normal;
	color: #ff9900;
	padding: 15px 0;
	margin-top: 0;
	/*padding: 8px 0 8px 0px;
	font-size: 1.5em;
	font-weight: bold;
	color: #495677;
	margin: 0 0 3px 0;*/
	/*border-bottom-color: #84c225;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
}
.hom #body h2	{
	padding: 8px 0 8px 30px;
	font-size: 1.5em;
	font-weight: bold;
	color: #495677;
	margin: 0 0 3px 0;
	background-color:#fff;
	background-image:url(../images/back-zada.png);
	background-repeat:repeat-y;
	background-position:left;
	text-align:left;
}
.uppercase {
	text-transform:uppercase;
	
	}

#body h1 {
	/*background: #84c225;*/
	text-align: center;
	font-size: 1.8em;
	font-weight:normal;
	color: #ff9900;
	padding: 15px 0;
	margin-top: 0;
}
#body h2 {
	padding: 4px 0;
	text-align: center;
	font-size: 1.3em;
	font-weight: normal;
	color: #ffffff;
	margin: 1em 0 3px 0;
	background-color: #495677;
	/*border-bottom-color: #84c225;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
}
#body h3 {
	padding: 4px 0;
	text-align: center;
	font-size: 1.3em;
	font-weight: normal;
	color: #ffffff;
	margin: 1em 0 3px 0;
	background-color: #495677;
	/*border-bottom-color: #84c225;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
}

/*#body h3 {
	text-align: center;
	font-size: 1.4em;
	color: #FC0;
	padding: 10px 0 10px 18px;
	margin: 1px 0 8px 0;
/*	border-color: #84c225;
	border-width: 2px;
	border-style:solid;
*//*}*/

#body h4 {
	padding: 3px 0 0 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #495677;
	margin: 0 0 0px 0;
	/*border-bottom-color: #84c225;
	border-bottom-style: solid;
	border-bottom-width: 1px;*/
}

#body ul	{
	font-size: 1.3em;
	color: #495677;
	margin: 5px 0 15px 42px;
	padding:0;
}
.hom #body ul	{
	font-size: 1.3em;
	color: #495677;
	margin: 5px 0 0px 33px;
	padding:0;
}

#body ul li	{
	/*list-style-type: none;
	background-image:url(../images/odrazka.png);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left: 1em;*/
	margin:	0 0 3px 0;
}
#body ul li.noli	{
	list-style-type: none;
	background-image:none;
	padding:0 0 2px 0;
	margin:0;
}
#body ol li	{
	background-image:none;
	list-style-type: decimal;
	padding:0 0 5px 0;
	font-size:1.2em;
	
	}

#footer {
	padding: 0;
	margin-top: 10px;
	height: 25px;
	position: relative;
	text-align: left;
	background-color: #84c225;
	border-top-color: #FFF;
	border-top-style: solid;
	border-top-width: 1px;
}
	
#footer, #footer a {
	color: white;
}

#footer p {
	color: white;
	text-decoration: none;
	padding-top: 0;
	margin: 8px 8px 0 8px;
}

#footnav {
	position: absolute;
	text-align: right;
	right: 10px;
	top: 0px;
	padding: 8px 8px 0 8px;
}
#footnav .green {
	color:#84c225;
	font-size:1px;
}
#body .slovnik h2	{
	text-align:left;
	padding-left:4px;
}
#body p.bold {
	margin:1em 0 0 0;
}
.noprint	{
	display: none;
}
