body {
padding:0px;
margin:auto;
background:#fff;
font-family:verdana, arial, tahoma, sans-serif;
font-weight:normal;
font-size:80%;
color:#000000;
text-align:center;
}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
div, form {
padding:0px;
margin:0px;
}
img {
border:0px;
margin:0px;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

a:link, a:visited, a:hover {
font-weight:normal;
color:#0d457b;
outline:none;
}
a:hover {
text-decoration:none;
}
h1 {
font-weight:bold;
line-height:1.1em;
}
h2 {
font-weight:bold;
line-height:1.1em;
margin:0px;
}
h3 {
font-weight:bold;
line-height:1.1em;
}


/******************************************************************
	SPRAVCE
*/
.blok-vlevo		{float:left;}
.blok-vpravo	{float:right;}
.blok-vycisit	{clear:both;}
.text-blok	{text-align:justify;}
.text-uprostred	{text-align:center;}
.text-vlevo		{text-align:left;}
.text-vpravo	{text-align:right;}
.cerveny-text {color:red;}
.maly-text {font-size:80%;}
.velky-text {font-size:130%;}
.podbarveni-1 {background-color:#99ffff;}
.podbarveni-2 {background-color:#ffcc99;}
.podbarveni-3 {background-color:#ede0e0;}
.okrajtabulky-1 {border-color:#99ffff !important;}
.okrajtabulky-2 {border-color:#ffcc99 !important;}
.okrajtabulky-3 {border-color:#ede0e0 !important;}



#page {
width:910px;
margin:auto;
position:relative;
text-align:left;
}
/********************************************/
/*			 	HEADER		     			*/
/********************************************/
#header {
width:910px;
height:258px;
margin:auto;
position:absolute;
top:0px;
left:0px;
background:url(../images/header.jpg) no-repeat;
}
#header img.logo {
width:140px;
height:140px;
margin:auto;
margin:28px 0px 0px 23px;
}
#header #language {
width:76px;
height:28px;
background:url(../images/language.gif) no-repeat;
float:right;
color:#fff;
}
#header #language #language-in {
padding:4px 12px 0px 12px;
text-align:right;
}
#header #language #language-in a:link,
#header #language #language-in a:visited,
#header #language #language-in a:hover {
color:#fff;
font-weight:bold;
font-size:110%;
text-decoration:underline;
}
#header #language #language-in a:hover {
text-decoration:none;
}
#header #header-bottom {
width:910px;
color:#fff;
font-size:130%;
}
#header #header-bottom span {
display:block;
margin:20px 0px 0px 22px
}
#header #header-bottom span strong {
font-size:135%;
display:block;
margin:0px 0px -2px 1px;
text-transform:uppercase;
}
#header #header-bottom span a:link,
#header #header-bottom span a:visited,
#header #header-bottom span a:hover{
color:#fff;
text-decoration:none;
}
#header #header-bottom form {
float:right;
width:160px;
height:24px;
background:none;
margin:0px;
position:absolute;
bottom:8px;
right:12px;
}
#header form p {
margin:0px;
}
#header #header-bottom form p label {
display:block;
width:128px;
height:22px;
margin-top:2px;
float:right;
padding:0px;
background:url(../images/find-bg.png) no-repeat;
}
#header #header-bottom form p label input {
margin:3px 0px 0px 5px;
padding:0px;
font-size:70%;
border:none;
color:#fff;
background:transparent;
width:115px;
}
#header #header-bottom form p input.submit {
width:24px;
height:24px;
float:left;
background:url(../images/find.png) no-repeat;
cursor:pointer;
margin:0px;
border:none;
padding:0px;
}
/********************************************/
/*			 	FOOTER		     			*/
/********************************************/
#footer {
width:910px;
margin:2px 0px 50px 0px;
color:#fff;
}
#footer #footer-in {
padding:4px 0px 4px 10px;
background:#11e0ed;
}
#footer #footer-in a:link,
#footer #footer-in a:visited,
#footer #footer-in a:hover {
color:#fff;
text-decoration:none;
}
#footer #footer-in a:hover {
color:#fff;
text-decoration:underline;
}
#footer span.create {
color:#11e0ed;
display:block;
text-align:right;
margin:1px 1px 2px 0px;
width:909px;
}
#footer span.create a:link,
#footer span.create a:visited,
#footer span.create a:hover {
color:#11e0ed;
text-decoration:none;
}
#footer span.create a:hover {
text-decoration:underline;
}
/********************************************/
/*			 	CONTENT		     			*/
/********************************************/
#content {
width:910px;
padding:258px 0px 0px 0px;
border-bottom:4px solid #d1f9fc;
background:url(../images/content-in-bg.gif) repeat-y 0px 259px;
}
#content #content-in {
width:910px;
background:url(../images/content-bg.png) no-repeat 0px 2px;
padding-bottom:17px;
}
/*
LEFTCOL		     			
*/
#content #content-in #leftCol {
width:222px;
float:left;
margin:0px;
}
#content #content-in #leftCol #leftCol-in {
padding:21px 0px 0px 15px;
}
#content #content-in #leftCol #leftCol-in ul {
margin:0px 0px 35px 0px;
padding:0px;
list-style-type:none;
font-size:115%;
}
#content #content-in #leftCol #leftCol-in ul li {
padding:0px;
margin:0px;
width:100%;
border-top:1px solid #fff;
_margin-top:-5px;
}
#content #content-in #leftCol #leftCol-in ul li.border {
background:none;
border-bottom:8px solid #fff;
}
#content #content-in #leftCol #leftCol-in ul li.first {
border:none;
}
#content #content-in #leftCol #leftCol-in ul li a:link,
#content #content-in #leftCol #leftCol-in ul li a:visited,
#content #content-in #leftCol #leftCol-in ul li a:hover {
color:#000;
text-decoration:none;
padding:3px 5px 3px 12px;
display:block;
background:url(../images/leftCol-bg.gif) repeat-y;
}
#content #content-in #leftCol #leftCol-in ul li a.act:link,
#content #content-in #leftCol #leftCol-in ul li a.act:visited,
#content #content-in #leftCol #leftCol-in ul li a.act:hover,
#content #content-in #leftCol #leftCol-in ul li a:hover {
background:url(../images/leftCol-act-bg.gif) repeat-y;
}
#content #content-in #leftCol #leftCol-in ul li.first a:link,
#content #content-in #leftCol #leftCol-in ul li.first a:visited {
background:url(../images/leftCol-top.gif) no-repeat;
}
#content #content-in #leftCol #leftCol-in ul li.last a:link,
#content #content-in #leftCol #leftCol-in ul li.last a:visited,
#content #content-in #leftCol #leftCol-in ul li.last a:hover {
padding:1px 0px 5px 12px;
background:url(../images/leftCol-bottom.gif) no-repeat 0px bottom;
}
#content #content-in #leftCol #leftCol-in ul li.first a.act:link,
#content #content-in #leftCol #leftCol-in ul li.first a.act:visited,
#content #content-in #leftCol #leftCol-in ul li.first a.act:hover,
#content #content-in #leftCol #leftCol-in ul li.first a:hover {
background:url(../images/leftCol-top-act.jpg) no-repeat 0px 0px;
}
#content #content-in #leftCol #leftCol-in ul li.last a.act:link,
#content #content-in #leftCol #leftCol-in ul li.last a.act:visited,
#content #content-in #leftCol #leftCol-in ul li.last a.act:hover,
#content #content-in #leftCol #leftCol-in ul li.last a:hover {
background:url(../images/leftCol-bottom-act.jpg) no-repeat 0px bottom;
}
#content #content-in #leftCol #leftCol-in div.banner {
width:207px;
margin:0px 0px 10px 0px;
/*
overflow:hidden;
background:#f3f3f3;
min-height:90px;
*/
}
/*
RIGHTCOL
*/
#content #content-in #rightCol {
width:675px;
margin:0px;
float:right;
}
#content #content-in #rightCol #rightCol-in {
padding:21px 15px 0px 0px;
float:left;
}
#content #content-in #rightCol #menu {
width:658px;
margin-left:2px;
background:#d9f9fc url(../images/menu-bg.jpg) no-repeat 0px 0px;
padding:10px 0px 5px;
}
#content #content-in #rightCol #menu ul {
padding:0px 10px 4px 0px;
margin:0px;
font-size:115%;
overflow:hidden;
}
#content #content-in #rightCol #menu ul li {
margin:0px;
float:left;
list-style-type:none;
background:url(../images/menu-separator.gif) no-repeat right 50%;
}
#content #content-in #rightCol #menu ul.first li {padding:0px 25px 5px 15px;}
#content #content-in #rightCol #menu ul.first li.first {padding:0px 19px 5px 20px;}
#content #content-in #rightCol #menu ul.first li.last {padding:0px 20px 5px 18px;}

#content #content-in #rightCol #menu ul.second li {padding:0px 45px 5px;}
#content #content-in #rightCol #menu ul.second li.first {padding:0px 50px 5px 20px;}
#content #content-in #rightCol #menu ul.second li.last {padding:0px 20px 5px 48px;}

#content #content-in #rightCol #menu ul.third li {padding:0px 20px 5px 15px;}
#content #content-in #rightCol #menu ul.third li.first {padding:0px 20px 5px 20px;}
#content #content-in #rightCol #menu ul.third li.last {padding:0px 20px 5px 15px;}

#content #content-in #rightCol #menu ul li.last {
background:none;
}
#content #content-in #rightCol #menu ul li a:link,
#content #content-in #rightCol #menu ul li a:visited,
#content #content-in #rightCol #menu ul li a:hover {
color:#000;
text-decoration:none;
}
#content #content-in #rightCol #menu ul li a:hover {
text-decoration:underline;
}
#content #content-in #rightCol #rightCol-Content {
width:660px;
margin:14px 0px 0px 0px;
}
/*
RIGHTCOL-RIGHT
*/
#content #content-in #rightCol #rightCol-Content #rightCol-Right {
width:193px;
float:right;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right span.contact {
display:block;
color:#0098a3;
font-size:130%;
background:url(../images/blueArrow.gif) no-repeat 143px 3px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right hr {
margin:3px 0px 0px 2px;
padding:0px;
height:0px;
width:195px;
color:#cff9fc;
border-width:1px;
border-style:solid none none;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox {
margin:10px 0px 0px 0px;
padding:0px;
height:207px;
width:193px;
background:url(../images/contact-box-bg.jpg) no-repeat;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBoxFirst-en {
height:225px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox p {
margin:0px;
padding:0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox span {
display:block;
padding:6px 8px 0px 8px;
font-size:110%;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox span a:link,
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox span a:visited,
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox span a:hover {
display:block;
margin:4px 0px 0px 0px;
color:#0098a3;
font-size:95%;
text-decoration:none;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox span a:hover {
text-decoration:underline;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Right div.contactBox img {
margin:10px 0px 0px 0px;
}
/*
RIGHTCOL-LEFT
*/
#content #content-in #rightCol #rightCol-Content #rightCol-Left {
width:456px;
float:left;
margin:4px 0px 0px 0px;
background:url(../images/rightCol-left-bg.gif) repeat-y;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left h1 {
position:absolute;
top:0px;
left:-9999px;
margin:0px;
padding:0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.articleitem,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.articleitemmargin {
color:#5c5c5c;
width:432px;
margin:0px 12px;
line-height:1.2em;
border-bottom:1px solid #cff9fc;
padding-bottom:15px;
position:relative;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.articleitemmargin {
margin-top:20px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix.last {
margin:0px 12px 0px 12px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix span.date {
display:block;
float:right;
margin-top:2px;
font-size:110%;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix h2 {
margin:-2px 0px 6px 0px;
font-weight:normal;
font-size:135%;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix h2 a:link,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix h2 a:visited,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix h2 a:hover {
text-decoration:none;
color:#5c5c5c;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix h2 a:hover {
text-decoration:underline;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix img {
float:left;
margin:3px 11px 0px 0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix p {
margin:0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more:link,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more:visited,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more:hover {
width:51px;
height:23px;
display:block;
text-indent:-9999px;
background:url(../images/more.gif) no-repeat;
position:absolute;
bottom:0px;
right:0px;
margin:0px 0px -1px 0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more:hover {
background:url(../images/more.gif) no-repeat 0px -23px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more-en:link,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more-en:visited,
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more-en:hover {
background:url(../images/more-en.gif) no-repeat;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left div.clearfix a.more-en:hover {
background:url(../images/more-en.gif) no-repeat 0px -23px;
}


#content #content-in #rightCol #rightCol-Content #rightCol-Left #pagination {
padding:0px;
color:#0098a3;
background:#fff;
width:456px;
margin:0px;
border:none;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #pagination #pagination-in {
padding:13px 0px 0px 157px;
margin:0px;
border:none;
width:auto;
}
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.prev:link,
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.prev:visited,
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.prev:hover {
background:url(../images/prev.gif) no-repeat 0px 2px;
padding:0px 0px 0px 18px;
color:#0098a3;
text-decoration:none;
height:20px;
display:block;
float:left;
margin:0px 5px 0px 0px;
}
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.prev:hover {
background:url(../images/prev-act.gif) no-repeat 0px 2px;
color:#0D457B;
}
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.next:link,
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.next:visited,
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.next:hover {
background:url(../images/next.gif) no-repeat right 2px;
padding:0px 18px 2px 0px;
color:#0098a3;
text-decoration:none;
height:20px;
display:block;
float:left;
margin-left:8px;
}
#content #content-in #rightCol #rightCol-Content #pagination #pagination-in a.next:hover {
background:url(../images/next-act.gif) no-repeat right 2px;
color:#0D457B;
}
/*
ARTICLE
*/
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article {
color:#5c5c5c;
width:434px;
margin:0px 11px 15px 11px;
line-height:1.2em;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article h1 {
margin:-2px 0px 6px 0px;
font-weight:bold;
font-size:135%;
position:static;
text-indent:0px;
color:#5c5c5c;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article h2 {
margin:-2px 0px 6px 0px;
font-weight:normal;
font-size:120%;
color:#000;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article h3,
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article h4 {
margin:-2px 0px 6px 0px;
font-weight:normal;
font-size:110%;
color:#000;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article p {
padding:0px 0px 30px;
margin:0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article img.right {
margin:3px 0px 1px 16px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article img.left {
margin:3px 16px 1px 0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #article img.right {
margin:3px 0px 1px 16px;
}

/*
PHOTOGALERY
*/
#content #content-in #rightCol #rightCol-Content #rightCol-Left #photogalery {
color:#5c5c5c;
width:434px;
margin:0px 11px 15px 11px;
line-height:1.2em;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #photogalery h1 {
margin:-2px 0px 6px 0px;
font-weight:bold;
font-size:135%;
position:static;
text-indent:0px;
color:#5c5c5c;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #photogalery img {
margin:3px 5px;
}


#content #content-in #rightCol #rightCol-Content #rightCol-Left #menuBottom {
width:456px;
background:#d0f9fc;
font-size:85%;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #menuBottom #menuBottom-in {
padding:5px 0px;
color:#68c8cf;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #menuBottom a:link,
#content #content-in #rightCol #rightCol-Content #rightCol-Left #menuBottom a:visited,
#content #content-in #rightCol #rightCol-Content #rightCol-Left #menuBottom a:hover {
color:#68c8cf;
text-decoration:none;
padding:0px 3px 0px;
}
#content #content-in #rightCol #rightCol-Content #rightCol-Left #menuBottom a:hover {
color:#0D457B;
text-decoration:underline;
}


span.pipe {
width:1px;
display:block;
float:left;
}



/******************************************************************
	SEARCH ADVANCED
*/
table.text{
font-size:90%;
}
table.TabForm{
padding:0px;
margin:0px 0px 5px;
border-bottom:10px solid #acf2f7;
width:432px;
font-size:90%;
}
table.TabForm th{
vertical-align:top;
background:#acf2f7;
padding:4px 10px;
margin:0px;
color:#000;
text-align:right;
}
table.TabForm td{
vertical-align:top;
background:#effcfe;
padding:4px 10px;
margin:0px;
color:black;
}
table.TabForm td a:link,table.TabForm td a:visited{
color:#000;
text-decoration:underline;
}
table.TabForm td a:hover{
text-decoration:none;
}
table.TabForm th a:link,table.TabForm th a:visited{
color:#000;
text-decoration:underline;
}
table.TabForm th a:hover{
text-decoration:none;
}



.Input2{
padding:2px 0px;
margin:0px;
float:left;
border:1px solid #acf2f7;
font-size:100%;
}
.Button{
border:1px solid #acf2f7;
background:#cdf7fa;
width:76px;
height:20px;
margin:0px 0px 0px 2px;
padding:0px;
font-family:arial;
font-weight:bold;
color:#000;
cursor:pointer;
text-align:center;
font-size:100%;
}
.Button1 {
border:1px solid #acf2f7;
background:#cdf7fa;
color:#000;
cursor:pointer;
float:right;
font-family:arial;
font-size:100%;
font-weight:bold;
height:20px;
margin:2px 0 2px 15px;
padding:0;
text-align:center;
width:76px;
}
.error{
color:red;
padding:10px 15px;
border:1px solid red;
}

.articletext {
text-align:justify;
line-height:1.5em;
}




#documents{
padding:0px 0px 25px 20px;
line-height:1.8em;
background: url(../images/documents-bg.gif) left 0px no-repeat;
}
#documents a:link,
#documents a:visited,
#documents a:hover{
padding:2px 0px 2px 25px;
}
#documents a:link,
#documents a:visited,
#documents a:hover{
background: url(../images/none.png) 6px 2px no-repeat;
}
#documents a.doc:link,
#documents a.doc:visited,
#documents a.doc:hover{
background: url(../images/doc.png) 6px 2px no-repeat;
}
#documents a.xls:link,
#documents a.xls:visited,
#documents a.xls:hover{
background: url(../images/xls.png) 6px 2px no-repeat;
}
#documents a.pdf:link,
#documents a.pdf:visited,
#documents a.pdf:hover{
background: url(../images/pdf.png) 6px 2px no-repeat;
}
#documents a.bmp:link,
#documents a.bmp:visited,
#documents a.bmp:hover,
#documents a.BMP:link,
#documents a.BMP:visited,
#documents a.BMP:hover{
background: url(../images/bmp.png) 6px 2px no-repeat;
}
#documents a.dll:link,
#documents a.dll:visited,
#documents a.dll:hover{
background: url(../images/dll.png) 6px 2px no-repeat;
}
#documents a.htm:link,
#documents a.htm:visited,
#documents a.htm:hover{
background: url(../images/htm.png) 6px 2px no-repeat;
}
#documents a.ini:link,
#documents a.ini:visited,
#documents a.ini:hover{
background: url(../images/ini.png) 6px 2px no-repeat;
}
#documents a.jpg:link,
#documents a.jpg:visited,
#documents a.jpg:hover{
background: url(../images/jpg.png) 6px 2px no-repeat;
}
#documents a.png:link,
#documents a.png:visited,
#documents a.png:hover{
background: url(../images/png.png) 6px 2px no-repeat;
}
#documents a.ppt:link,
#documents a.ppt:visited,
#documents a.ppt:hover{
background: url(../images/ppt.png) 6px 2px no-repeat;
}
#documents a.rar:link,
#documents a.rar:visited,
#documents a.rar:hover{
background: url(../images/rar.png) 6px 2px no-repeat;
}
#documents a.rtf:link,
#documents a.rtf:visited,
#documents a.rtf:hover{
background: url(../images/rtf.png) 6px 2px no-repeat;
}
#documents a.txt:link,
#documents a.txt:visited,
#documents a.txt:hover{
background: url(../images/txt.png) 6px 2px no-repeat;
}
#documents a.zip:link,
#documents a.zip:visited,
#documents a.zip:hover{
background: url(../images/zip.png) 6px 2px no-repeat;
}
#contentError .text strong {
font-size:140%;
}

table.tabulka
{width:100%;margin-bottom:20px;table-layout:fixed;border-spacing:0;border-collapse:separate}
table.tabulka th,table.tabulka tr:first-child td
{background-color:#05ddec;color:#333;height:42px;padding:0 20px;vertical-align:middle;font-weight:700;text-transform:uppercase;border-bottom:6px solid #fff}
table.tabulka td
{text-align:left;color:#333;padding:12px 20px;line-height:20px;border-bottom:1px solid #8495d3;vertical-align:top}
table.tabulka td a
{color:#333;font-weight:500}
table.tabulka td a:after {display:none}
table.tabulka tr:last-child td{border-bottom:none}
@media only screen and (max-width:550px){
	table.tabulka{border:1px solid #dedede}
	table.tabulka tr:first-child{display:none}
	table.tabulka td td{display:block;padding-left:2%!important;border-bottom:none;padding:8px 0}
	table.tabulka td:last-child{border-bottom:1px solid #dedede}
	table.tabulka tr:nth-of-type(odd) td{background-color:#f0f3f5}
}

.articleToggle {
	clear:both;
color:#5c5c5c;
width:434px;
margin:0px 11px 15px 11px;
line-height:1.2em;
}
.articleToggle h3.toggle {
	font-size:15px;
	line-height:18px;
	position: relative;
	padding:10px 0 10px 40px;
	margin:0;
	cursor: pointer;
	text-decoration: underline;
	font-weight: 300;
	color:#0098a3;
}
.articleToggle h3.toggle:hover {
	text-decoration: none;
}
.articleToggle h3.toggle:before {
	content:'';
	position: absolute;
	top:7px;
	left:3px;
	width:22px;
	height:22px;
	background:#fff;
	border-radius:50%;
	border:1px solid #0098a3;
}
.articleToggle h3.toggle:after {
	content:'+';
	position: absolute;
	top:8px;
	left:8px;
	font-size:18px;
	line-height:20px;
	font-weight: 500;
	color:#0098a3;
}
.articleToggle h3.toggle.act {
	text-decoration: none;
}
.articleToggle h3.toggle.act:after {
	content:'-';
	top:8px;
	left:11px;
}
.articleToggle article.toggle {
	padding:0 0 20px 40px;
	display: none;
	line-height:26px;
}
.articleToggle article.toggle p {
margin:0 0 20px;
}
.articleToggle .end {
	margin:30px 0;
}