@import "reset.css?v=1675";
@import "rebuild.css?v=1675";
@import "grid.css?v=20220120";

#upozornenie {
    float: left;
    margin-left: 334px;
    margin-top: -31px;
    padding-right: 3px;
    padding-top: 3px;
    
}
span.tag
{
    padding: 2px 6px;
    border-radius: 3px;
    margin-bottom: 2px;
}
small.predaj_premium_span {
    padding-bottom: 7px;
    display: block;
    position: relative;
}
.pb20 {
    padding-bottom: 9px;
}
#content.posta .sprava p.predaj_premium {
    margin-left: 4px;
    font-size: 13px;
    line-height: 1.4;
    /* max-width: 825px; */
    border-bottom: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0px;
}
ul#blog_zalozky
{
	margin: 0;
    padding: 0 .8em;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    margin-bottom: 11px;
}
ul#blog_zalozky li
{
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
    padding: 4px 4px 4px 5px;
    white-space: nowrap;
    /* text-decoration: none; */
    border-radius: 4px 4px 0px 0px;
    background: #D7D7D7;
    color: #08813B;
}
#content ul#blog_zalozky li.active ,#content ul#blog_zalozky li:hover
{
	background: #08813B;
	color: #fff;
	
}
#content ul#blog_zalozky li.active a,#content ul#blog_zalozky li:hover a
{
	
	color: #fff;
}
#content ul#blog_zalozky li a
{
	color: #000;
    padding: 0.8em 1.5em;
    text-decoration: none; 
}
#content.blog legend {
    padding: 0.2em 0.5em;
    border: 1px solid #08813B;
    color: #08813B;
    font-size: 90%;
    text-align: left;
}
#content.blog  fieldset {
    padding: 1em;
    font: 80%/1 sans-serif;
    border: 1px solid #08813B;
    background: #f5fff5;
}
#sidebar_left ul.list-none
{
    list-style: none;
    margin-left: 0px;
}
#sidebar_left ul.list-none li
{
    padding: 10px 0px;
}
#sidebar_left ul.list-none li a img
{
    width: 100px;
    padding-bottom: 6px;
}
strong, b 
{
    font-weight: bold;
}
#upozornenie a {
 color:#FF0000;
 font-weight: bold;
}
#countries {
    float: right;
    top: 84px;
    padding-right: 3px;
    padding-top: 3px;
    z-index: 1542px;
    right: 0px;
    position: absolute;
}

#countries img {
	margin-left: 2px;
}
ul#zalozky {
	
	padding-left: 40px;
}
#header {
    margin-bottom: 7px;
    width: 980px;
}
#header .logo span {
    display: block;
    height: 118px;
    text-indent: -9999px;
    width: 310px;
   /* float: left;*/
}
#header p {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 16px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 12px;
    width: 670px;
}
#header p span.meno, #header div.meno {
    color: #D7D7D7;
}
#header p span.titul {
    background: none repeat scroll 0 0 #8DC63F;
        border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 4px;
}
#header p img.oddelovac, #header div img.oddelovac {
    margin-left: 8px;
    margin-right: 8px;
}
#header p a, #header a {
    color: #FFFFFF;
}
#header p a:hover, #header a:hover {
    color: #8DC63F;
}
#header .knizka {
    background: url("../images/knizka.png") no-repeat scroll 0 0 transparent;
    color: #D7DF21;
    height: 47px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 36px;
    width: 64px;
}
#header .knizka a {
    display: block;
    height: 47px;
    text-indent: -9999px;
    width: 64px;
}
#header ul.menu {
    background: url("../images/header_menu_bg.png") no-repeat scroll 0 0 transparent;
    font-size: 16px;
    height: 47px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 36px;
    width: 667px;
}
#header ul.menu li {
	display:inline;
}
#header ul.menu li a {
	border-right: 1px solid #D7D7D7;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 44px;
    line-height: 46px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
}
#header ul.menu li a.active, #header ul.menu li a:hover {
    background: url("../images/header_menu_hover.png") no-repeat scroll -100px 0 transparent;
    color: #fff;
}
#header ul.menu li.first a.active, #header ul.menu li.first a:hover {
    background: url("../images/header_menu_hover.png") no-repeat scroll 0 0 transparent;
}
#header ul.menu li.last a {
    border: medium none;
}
div#header.six-col div.login {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 16px;   
    position: absolute;
    right: 0;
    text-align: right;
    top: 0px;
    padding: 9px;   
    padding-right: 0px;
    width: 670px;
}
div#header.six-col div.login input {
border:1px solid #d7d7d7;
}
.box {
	position: relative;
	border: 0px;
	text-align: left;
	background-color: white;
	margin-bottom: 8px;
	width: 100%;
	height: auto;
	float: left;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}


.box_tl, .box_tr, .box_bl, .box_br {
	display: none;
}
#predmety {
    background: url("../../gui/metodik/predmety_bg.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    height: 218px;
    margin-bottom: 7px;
    margin-top: 7px;
}
ul {
    margin: 0 0 8px 15px;
}

#registracia .pol-col,
#registracia .one-col,
#registracia .two-col,
#registracia .three-col,
#registracia .four-col,
#registracia .five-col,
#registracia .six-col {
	margin-right:8px;
}

#registracia .pol-col {
	width:74px;
}
#registracia .one-col {
	width:154px;
}
#registracia .two-col {
	width:316px;
}
#registracia .three-col {
	width:480px;
}
#registracia .four-col {
	width:644px;
}
#registracia .five-col {
	width:808px;
}
#registracia .six-col {
	width:980px;
	margin-right:0;
}

#registracia .last-col {
	margin-right:0;
}

#registracia form table td {
padding:4px 2px;
}
#registracia table td {
    padding: 4px 2px;
}
#registracia form table {
margin-bottom:14px;
}

#registracia form table input{
/*
border:1px solid #777;
*/
}

#registracia a{
color: #777777;
}
#registracia a:hover{
color: #000;
}
.center
{
	text-align: center;
    display: block;
    padding-top: 5px;
}
.pleft24
{
    padding-left:24px;
}
.pleft15
{
    padding-left:15px;
}
#sidebar_left {
padding-top:8px;
width:280px;
min-width: 270px;
}
#sidebar_left.slim {
width:210px;
}
#sidebar_right {
	padding-top:8px;
	/*width:210px;*/
	/*padding-left:24px;*/
}
#registracia h2,
#sidebar_right h2,
#sidebar_left h2 {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:#08813B;
	padding:8px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom:15px;
}
#sidebar_left h2 a {
    color: #FFFFFF;
    text-decoration: none;
}
#sidebar_left h2 a:hover {
    text-decoration: underline;
}
#sidebar_right h3,
#sidebar_left h3 {
	background: none repeat scroll 0 0 #D7D7D7;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color: #08813B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 8px 10px;
}
#sidebar_left span {
    color: #08813B;
    font-size: 12px;
  /*  position: absolute;
    right: 10px;
    top: 8px;*/
}
#sidebar_left ul li span.pocitadlo, ul.sidebar_left li span.pocitadlo {
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    position: absolute; 
    right: 2px;
    top: 2px;
}
#sidebar_left ul li span.nove,  ul.sidebar_left li span.nove {
    background: none repeat scroll 0 0 #EE0E0E;
}
#sidebar_right ul, ul.sidebar_left, #sidebar_left ul {
    list-style-image: url("../images/sidebar_left_bullet.png"); 
    /*margin-left: 20px !important;*/
}
.f-right
{
    float: right;
}
#sidebar_right ul li, ul.sidebar_left li, 
#sidebar_left ul li {
    border-bottom: 1px dotted #D7D7D7;
    padding: 6px 20px 6px 5px;  
    position: relative;
}

#sidebar_right ul li:has(ul), ul.sidebar_left li:has(ul), 
#sidebar_left ul li:has(ul) {
    border-bottom: 0px ;
    padding: 6px 0px 6px 5px;  
    position: relative;
}

#sidebar_right ul li a,ul.sidebar_left li a, 
#sidebar_left ul li a {
    color: #000;
    text-decoration: none;
}
#sidebar_left ul li.active, ul.sidebar_left li.active
{
    color:#fff;
	background: none repeat scroll 0 0 #D7D7D7;
}
#sidebar_right ul li:last-child, ul.sidebar_left li:last-child
#sidebar_left ul li:last-child {
    border-bottom:0;
}
#sidebar_left ul li a.active , ul.sidebar_left li a.active{
    color: #08813B;
}
#sidebar_right ul li a:hover, ul.sidebar_left li a:hover,
#sidebar_left ul li a:hover{
	color: #08813B;
	text-decoration:underline;
}

#sidebar_left ul#menu li a span {
    font-weight: bold;
    border-bottom: 1px dotted #d7d7d7;
    padding: 5px 0px 5px 0px;
    display: block;
    color: #000;
}
#sidebar_left ul#menu li a {
    color: #000;
     font-weight: bold;
}
#sidebar_left ul#menu li ul li a{
     font-weight: normal;
}
#sidebar_right table.toplist tr td {
	padding:2px;
}
#sidebar_right form.search div {
    
	padding-bottom: 2px;
}
#sidebar_right form.search input.hladaj {
    background: none repeat scroll 0 0 transparent;
    background: url("/novinky/images/search_bg.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #777777;
    font-size: 13px;
    height: 19px;  
    margin: 0 !important;
    outline: 0 none !important;
    padding-left: 25px;
    vertical-align: top;
    width: 140px;
    padding-top:3px;
   

}
#sidebar_right form.search input.ok {
    border: 0 none;
    height: 23px;
    width: 40px;
}
#sidebar_right form.search
{
	padding-bottom: 7px;
}
#sidebar_right a
{
	color:#08813B;
	text-decoration:none;
}
#content {
    padding-left:0px;
    padding-top:8px;
    
}
#content.praca {
   /* width:656px;*/
    padding-left: 0px !important;
}
#content.praca_show {
	width:980px;
}
#content table td {
    font-size: 13px;
    padding: 4px;
        vertical-align: middle;
}
#content table.FB td
{
    padding: 0px;
}
#content h3,#registracia h3 {
    border-bottom: 1px solid #DDDDDD;
    color: #000000;
    font-size: 15px;
    padding-bottom: 8px;
    margin-bottom: 3px;
}
#content h2 {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:#08813B;
	padding:8px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-bottom:15px;
}

#content h2.h2_ucitel {
width:436px;
}
#content h4 a.nadpis_blog {
font-size:16px;
color:#08813B;
font-weight:bold;
line-height:19px;
text-decoration:none;
}
#content h4 a.nadpis_blog:hover {
text-decoration:underline;
}
#content p.list_blog {
    color:#949494;
	font-size: 11px;
	border-bottom:1px solid #d7d7d7;
}
#content p.list_blog a{
    color:#949494;
    text-decoration:none;
}
#content p.popis_blog {
    padding-bottom: 0px;
    margin-bottom: 6px;
    /* max-width: 506px; */
    font-size: 14px;
    /* max-width: 506px; */
    overflow: hidden;
}
#content div.tagy {
    bottom: 3px;
    position: relative;
}
#content div.datum_info {
   /* bottom: 5px;*/
   padding-bottom: 4px;
}
#content .titulka_box p.popis_blog {
    padding-bottom: 0px;
    margin-bottom: 2px;
    /* max-width: 506px; */
    font-size: 13px;
    /* max-width: 506px; */
    overflow: hidden;
}
#content .titulka_box div.tagy {
    bottom: 5px;
    position: absolute;
}
#content .titulka_box div.datum_info {
    padding-bottom: 4px;
    border-bottom: 1px solid #d7d7d7;
}
#content p.popis_blog {
    padding-bottom: 0px;
    margin-bottom: 6px;
    /* max-width: 506px; */
    font-size: 14px;
    /* max-width: 506px; */
    overflow: hidden;
}
#sidebar_right ul li a.blog {
}
#sidebar_right ul li a.list {
	font-size:13px;
	font-weight:bold;
	color:#08813B;
}
#sidebar_right ul#pridat_blog li a {
	font-size:15px;
}
#content span {
	color:#000;
	font-size:12px;
/*
	text-align:right;
	position:absolute;
	right:0;
	top:0;
*/	
}
#content span.pridanie_zaznamu {
	margin-top:8px;
	width:170px;
	height:33px;
	line-height:33px;
	font-size:16.67px;
	text-align:center;
	font-weight:bold;
	text-shadow: 1px 1px #fff, -1px -1px #ccc;
    background: url("../images/textarea_odoslat.png") no-repeat scroll 0 0 transparent;
}
#content .detail  span.nazov_predmet {
	top:7px;
}
#content .foto {
    float: left;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 0;
    padding-left: 12px;
    width: 80px;
}
#content .obsah {
    color: #777777;
   
    line-height: 18px;
}
#content .record a {
   color:#000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 16px;
    margin-left: 24px;
/*    padding-left: 12px;*/
    text-decoration: none;
}
#content a {
    color: #08813B;
}
#content a:hover {
    color: #08813B;
    text-decoration: underline;
}
#content a.link {
	color: #777777;
}
#content a.link:hover {
	color: #08813B;
}
#content .prispevok span a ,
#content .reakcia span a {
    color: #777777;
}
#content .prispevok span a:hover ,
#content .reakcia span a:hover {
    color: #08813B;
}
#content.blog_full {
    width:743px;
}
#content.blog {
    width:545px;
    }
.nastenka {
    background: url("../images/nastenka_bg.png") repeat-y scroll 0 0 transparent;
    padding-left: 24px;
}
#content.novinky_blog
{
    width: 100%;
    padding-left: 0px
}
.blogright {
    padding-left : 14px;
    background: url("../images/nastenka_bg.png") repeat-y scroll -11px 0 transparent;
}
.record {
    background: url("../images/record_bg.png") no-repeat scroll 0 0 transparent;
    height: 128px;
    padding-bottom: 0;
    padding-top: 16px;
}
.prispevok {
    background: url("../images/nastenka_prispevok_bg.png") repeat-x scroll 0 0 transparent;
    margin-left: 25px;
    width: 627px;
}
#content .prispevok h3, #content .reakcia h3 {
    border: 0 none;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0;
    padding-top: 15px;
}
#content .reakcia h3 {
    /* border-bottom: 1px solid #ECECEC;*/
    margin-bottom: -2px;
    margin-left: 0;
    padding-top: 8px;
}
#content .reakcia h3 span.ucitel, #content .prispevok h3 span.ucitel {
    background: none repeat scroll 0 0 #A52265;
     border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #FFFFFF;
    margin-right: 6px;
    padding: 2px;
    position: relative;
}
#content .prispevok span, #content .reakcia span {
    color: #777777;
    padding-right: 12px;
    padding-top: 14px;
}
#content .reakcia span {
    margin-top: 20px;
    padding-top: 0;
}
#content .diskusia .reakcia span {
    margin-top: 10px;
    padding-top: 0;
}
#content .prispevok .foto, #content .reakcia .foto {
    float: left;
    margin-top: 18px;
    padding: 0;
    width: 60px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#content .reakcia .foto {
    margin-left: 89px;
    margin-top: 18px;
    width: 44px;
    
}
#content .prispevok .obsah, #content .reakcia .obsah {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    padding-right: 15px;
    padding-top: 3px;
}
#content .prispevok .obsah {
    float: left;
    padding-right: 15px;
    padding-top: 4px;
    width: 527px;
}

#content .prispevok .obsah a, 
#content .prispevok .obsah h3 {   
    padding-left: 0;
    margin-left: 0;
}
#content .prispevok .obsah a {
	font-size: 12px;
}
#content .reakcia .obsah {
    float: left;
    padding-right: 15px;
    padding-top: 11px;
    width: 479px;
    overflow: auto;
}
#content .prispevok .ukoncovak {
    background: url("../images/nastenka_prispevok_koniec.png") no-repeat scroll 0 0 transparent;
    clear: left;
    height: 18px;
    width: 628px;
}
#content .prispevok .ukoncovak.medzera {
    background: none repeat scroll 0 0 transparent;
}
#content .reakcia .ukoncovak {
    border-bottom:1px solid #E1E1E1;
    clear: left;
    height: 6px;
    margin-left: 88px;
    width: 550px;
}
#content .prispevok .gallery_link {
	text-align: right;
	max-width: 626px;
	padding-right: 5px;
}
#content .prispevok .gallery_link a {
	border:0px;	
	display: inline;
	margin-left: 0;
    padding-left: 0;
    margin-bottom: 0;
}
#content .prispevok .dokument_link {
    margin-top: 85px;
    max-width: 626px;
    text-align: right;
    padding-right: 5px;
}
#content .prispevok .dokument_link a {
   color: #8DC63F;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 0;
}
#content .prispevok .dokument_link a:hover {
    color: #000;
}
#content .reakcia h3 span.ziak {
	background: none repeat scroll 0 0 #297770;
	 border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #FFFFFF;
	margin-right: 6px;
	padding: 2px;
	position: relative;
}
#content .reakcia h3 span.rodic {
    background: none repeat scroll 0 0 #000000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #FFFFFF;
    margin-right: 6px;
    padding: 2px;
    position: relative;
}
#content .textarea_reagovat {
    height: 78px;
    margin-bottom: 1px;
    margin-left: 18px;
    margin-top: 1px;
    width: 639px;
}
#content .textarea_reagovat textarea {
    background: none repeat scroll 0 0 transparent;  
    border: 1px solid #8DC63F;
    font-size: 12px;
    height: 37px;
    margin-left: 70px;
    margin-top: 8px;
    padding-left: 5px;
    padding-top: 8px;
    width: 543px;
}
#content .textarea_reagovat .odoslat {
    background: url("../images/textarea_odoslat.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 16px;
    font-weight: bold;
    height: 33px;
    position: absolute;
    right: 0;
    text-shadow: 1px 1px #FFFFFF, -1px -1px #CCCCCC;
    top: 178px;
    width: 170px;
}
#content p {
    margin-bottom: 15px;
    padding: 1px 0;
	line-height:1.5em;
	color:#000;
	font-size:14px;
}
#text_rocnik
{
    color: #000;
    float: left;
    font-size: 26px;
    margin-top: 4px;
    text-align: left;
}
.metodik_img_div {
    border-right: 1px solid white;
    cursor: pointer;
    float: left;
    font-size: 11px;
    height: 126px;
    margin-top: 29px;
    padding-left: 4px;
    padding-top: 15px;
    text-align: center;
    width: 93px;
}
.metodik_img_div img {
    padding-right: 6px;
}
.metodik_text_image {
    margin-left: -4px;
    text-align: center;
    width: 97px;
    color: #000000;
}
#content table.main	a{
    color: #08813B;
    text-decoration: none;
    display: inline;
     font-size: 12px;
}
.main {
	margin-top: 22px;
	margin-left: 24px;
}
#registracia .spat,
#content .hraj,
#content .sleduj,
#content .maluj {
	position:absolute;
	bottom:-5px;
	right:0px;
	display:block;
	float:right;
	background:#5AC8E0;
	background:#D7DF21;
	background:#777777;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
}

#content a.hraj,
#content a.sleduj,
#content a.maluj{
	color:#fff;
}

#content a.hraj:hover,
#content a.sleduj:hover,
#content a.maluj:hover {
	color:#000;
}

#content .spat a,
#content .nahlasit a {
	background:#000;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	text-decoration:none;
	
	
}
#content .spat a {
	background: none repeat scroll 0 0 #D7D7D7;
    color: #000000;
}
#content .spat a:hover {
	color:#000;
	text-decoration:underline;
}
#content .nahlasit a:hover {
	color:#8DC63F;
	text-decoration:underline;
}
.nahlasit {
	float:right;
}
.delete_kom
{
	margin-bottom: -35px;
    padding: 8px;
    float: right;
}
#content .diskusia .reakcia .delete_kom
{
	padding: 2px;
}
.spat {
	float:left;
}
.bold
{
font-weight: bold;
}
#content input.submit {
	border:0;
	background:#08813B;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	color: #FFFFFF;
	font-size: 0.85rem;
	font-weight: bold;
	padding: 8px;
	cursor:pointer;
}

#content input.gray-button
{
    background:#717271;
}

#content input[type=submit] {
	border:0;
	background:#08813B;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	cursor:pointer;
}

#content p.text_pod_comentom
{
    margin-left: 68px;
    padding-top: 1px;
}
.message_info {
	text-align:center;
	border:1px solid #418832;
	background-color:#F3FAF2;
	width:30%;
	height:25px;
	/*padding:10px;*/
	padding:10px;
	font-weight:bold;
	color:#418832;
	padding-top:20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.message_error {
	text-align:center;
	border:1px solid #CD0A0A;
	background-color:#FEF8F6;
	width:45%;
	height:25px;
	/*padding:10px;*/
	padding:10px;
	font-weight:bold;
	color:#CD0A0A;
	padding-top:20px;
        border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#InfoMessage span{
vertical-align: middle;
    position: relative;

}
#content a.hraj
{
display:block;
}
#content div#slideshow span, #content span.play, #content span.pause
{
	position: relative;
	color:#777777;
}
.play {
    background: url("/img/playback-start.png") no-repeat scroll 32px 2px transparent;
    padding-bottom: 3px;
    padding-right: 29px;
    padding-top: 5px;

    color: #777777;
}
.pause {
    background: url("/img/playback-pause.png") no-repeat scroll 42px 2px transparent;
    padding-bottom: 3px;
    padding-right: 29px;
    padding-top: 5px;
    color: #777777;
}
.prev {
    background: url("/img/backward.png") no-repeat scroll 0 2px transparent;
    color: #777777;
}
.next {
    background: url("/img/forward.png") no-repeat scroll 64px 2px transparent;
    color: #777777;
}
#download-link
{
	color:#777777;
}
ul.thumbs li.selected a {
	background: #777777;
}

#image_old
{
    float: left;
    padding-right: 12px;
    width: 141px;
}
#new_image
{
padding-left:45px;
width: 500px;
float: left;
}
#n_foto
{
	width:595px;
	float:left;
}
#p_image
{
	width:77px;height:107px;overflow:hidden;margin-left: 59px;
	border:1px solid #ddd;
	    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#new_image_preview
{
	float: left;
	width: 200px;
	
}
#registracia .foto
{
	border:1px solid #ddd;
	    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}




#all_child table {
	border-collapse: collapse; 
	color:#5a5a5a;
	line-height:24px;
	text-align:left;
	width:92%;
	margin-left:24px;
	margin-right:24px;
	 margin-top: 17px;
}

#all_child table td {
	border-bottom:1px solid #ddd;
	padding:5px;
	text-align:left;
	width:auto;
}

#all_child table th {
/*	text-transform:uppercase;*/
	background-color:#eceef1;
	border-bottom:1px solid #ddd;
	color:#777777;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	padding:2px 5px;
	text-align:left;
}


 .triedy{
	height:25px;
	border-bottom:1px solid #e1e1e1;
}

 .triedy a {
	color:#707171;
	font-size:12.5px;
	float:left;
	border-right:1px solid #dff3fd;
	padding: 2px 15px;
	margin:0 0 10px;
	font-weight: bold;
	text-decoration: none;
}

 .triedy a.active,  #content .triedy a.active:hover  {
	color:#fff;
	background: none repeat scroll 0 0 #8DC63F;
		border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding: 4px;
	margin-top: -2px;
}
  
#content .detail h2 {
	border-radius:0;
	background: url("/img/detail_h2_bg.png") no-repeat left center;
	font-size:16.67px;
	color:#000;
	background-color:none;
	padding-left:15px;
	margin:0;
	border-bottom:1px solid #e1e1e1;
}

#content .detail .nahlad {
	float:left;
/*	height:354px;*/
	width:764px;
	margin-top:15px;
	background: url("../images/detail_nahlad_bg.png") no-repeat left top;
}
#content .detail .nahlad p {
border-top:1px solid #ddd;
float:left;
margin-top:5px;
margin-right:28px;
line-height:20px;
font-size:16.67px;
padding-top:10px;
margin-left:0px;
width: 720px;
}


#content .detail .nahlad img {
	float:left;
	padding-top:5px;
	padding-left:5px;
}

#content .detail ul#ikonky {
	float:right;
	border-left:1px solid #ddd;
	margin:0;
	margin-left:20px;
	padding-left:15px;
	list-style: none;
	width:150px;
	float:left;
	overflow: hidden;
	height: 344px;
}

#content .detail ul#ikonky li {
	border-bottom:1px solid #ddd;
	height:59px;
	margin-bottom:11px;
}

#content .detail ul#ikonky li a {
display:block;
width:100px;
height:42px;
margin:0;
padding-left:55px;
padding-top:15px;
font-size:12.5px;
font-weight:normal;
color:#000;
}
#content .detail ul#ikonky li:last-child {
	border:0;
	margin-bottom:0;
}

#content .detail_bg {
	background: url("../images/detail_bg.png") repeat-y left top;
	border-bottom:1px solid #ddd;
}

#content .detail ul#ikonky li.ulozit_subor {
	background: url("../images/detail_ulozit_subor.png") no-repeat left top;
}
#content .detail ul#ikonky li.poslat_rodicovi {
	background: url("../images/detail_poslat_rodicovi.png") no-repeat left top;
}
#content .detail ul#ikonky li.pridat_k_oblubenym {
	background: url("../images/detail_pridat_k_oblubenym.png") no-repeat left top;
}
#content .detail ul#ikonky li.znamkovat {
	background: url("../images/detail_znamkovat.png") no-repeat left top;
}
#content .detail ul#ikonky li.poslat_postu {
	background: url("../images/detail_poslat_postu.png") no-repeat left top;
}
#content .detail .autor {
	float:left;
	margin-top:8px;
	width:215px;
}
#content .detail .autor .podobne .nadpis {
	width:212px;
    height: 23px;
    overflow: hidden;
}
#content .detail .autor .podobne .foto {
    float: left;
    margin-top: 5px;
    padding: 0;
    width: 61px;
    margin-left: 2px;
}
#content .detail .autor .podobne h2 {
	background: url("../images/sidebar_left_bullet.png") no-repeat left center;
	font-weight:bold;
	font-size: 13px;
	color: #000000;
	background-color:none;
	margin:0;
	border-radius: 0 0 0 0;	
}
#content .detail .autor .podobne  a{
	text-decoration:none;
}
#content .detail .autor .podobne .detail {
 float: left;
 width: 134px;
 padding-top: 2px;
 line-height: 18px;
}
#content .detail .autor h2 {
	border:0;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	font-size:16.67px;
	background:#dff3fd;
	color:#8DC63F;
}
#show_podobne_div {
	padding-bottom:6px;
}
#content .diskusia h2 {
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#D7D7D7;
	color:#08813b;
	margin-left:0;
	margin-top:15px;
	margin-bottom:15px;
}

#content .detail span a{
padding-top:6px;
font-size:12.5px;
text-decoration: none;
color: #000000;
}
#content .diskusia .obsah span a{
border:0;
margin:0;
padding:0;
line-height: 17px;
background-color:#FFF;
font-size: 12px;
color: #777777;
}

#content .diskusia span a{
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
    background-color: #7D7D7D;
    border-radius: 0 8px 8px 0;
    color: #FFFFFF;
    font-size: 12px;
    height: 31px;
    line-height: 61px;
    margin-right: 0;
    margin-top: 15px;
    padding: 8px;
    text-decoration: none;
}
#content .autor p {
	line-height:20.83px;
	margin-bottom: 6px;
	margin-left: -1px;
	padding: 3px;
}
#content .diskusia .reakcia .ukoncovak {
    border-bottom: 1px solid #E1E1E1;
    clear: left;
    height: 6px;
    margin-left: 8px;
    width:98%;
   
}
#content .diskusia .reakcia .obsah {
   padding-top: 0;
   width: 895px;
}
#content .diskusia .reakcia .foto {
    margin-left: 8px;
    margin-top: 6px;
    width: 44px;
}
#content .diskusia .textarea_reagovat {

    margin-left: 8px;
	width: 960px;
}
#content .diskusia .textarea_reagovat textarea {
	width: 960px;
    margin-left: 0px;

}
.ajax_listing {
	position: absolute;
	width: auto;
	border: 1px solid #a4a4a4;
	display: none;
	background-color: #fefefe;
	padding: 4px;
}

.ajax_listing DIV {
	padding: 1px;
}

.ajax_input {
	/*background-color: #FFFFFF;*/
}
.ajax_listing {
    background-color: #FEFEFE;
    border: 1px solid #A4A4A4;
    display: none;
    padding: 4px;
    position: absolute;
    width: auto;
}
.ajax_listing DIV {
    padding: 1px;
}
.ajax_input {
    background-color: #F8DFE0;
}
/* overLIB */

.overlib_font {
	padding: 8px;
	font-size: 13px;
}
.overlib_capfont {
	padding: 5px 4px 4px 9px;
	font-weight: bold;
	color: #fff;
}
.overlib_fg {
	background-color: #eee;
-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
    border-radius:0 0 8px 8px;
	padding: 8px;
}
.overlib_bg {

	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding: 8px;
	background-color: #949494;
    box-shadow: 3px 5px 7px 0px #c5c4c496;
}
#content input.button {
	border:0;
	background:#D7D7D7;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	color: #08813B;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	cursor:pointer;
	
}
.stars_outer {
    float: right;
    height: 12px;
    margin-left: 21px;
    position: relative;
    width: 17px;
}

.stars_inner {
	display: inline-block;
	background-image: url(/gui/stars10.gif);
	background-repeat: no-repeat;
	height: 12px;
}
.stars_inner_big {
	display: inline-block;
	background-image: url(/gui/starsbig.png);
	background-repeat: no-repeat;
	height: 22px;
}
a.comment{
   	float: right;
   	color:#CC0000;
}
.img{
    text-decoration: none;
    border:0px;
    padding-left: 0px;
	padding-right: 0px;
	vertical-align:top;
	
}#content .diskusia img {
	/*float:left;*/
	padding-top:5px;
	/*padding-left:5px;*/
}
#sidebar_left h3.blogeri
{
	background-image: url(/novinky/images/blogeri_ico.png);
	background-repeat: no-repeat;
	background-position: 97% 4px;

}
#sidebar_left h3.titulka_posta
{
	background-image: url(/novinky/images/titulka_rychla_volba.png);
	background-repeat: no-repeat;
	background-position: 97% 4px;

}
#sidebar_left h3.titulka_komentare
{
	background-image: url(/novinky/images/titulka_komentare.png);
	background-repeat: no-repeat;
	background-position: 97% 2px;

}
#sidebar_left h3.titulka_anketa
{
	
	background-image: url(/novinky/images/titulka_anketa.png);
	background-repeat: no-repeat;
	background-position: 97% 3px;


}
#sidebar_left h3.titulka_tip
{

	background-image: url(/novinky/images/titulka_tipy.png);
	background-repeat: no-repeat;
	background-position: 97% 3px;


}
#sidebar_right h3.titulka_pridat
{
	background-color:#08813B;
	background-image: url(/novinky/images/titulka_pridat.png);
	background-repeat: no-repeat;
	background-position: 97% 3px;
	color: #FFFFFF;
}
#sidebar_right h3.titulka_najnovsie
{
	background-color:#08813B;
	background-image: url(/novinky/images/titulka_najnovsie.png);
	background-repeat: no-repeat;
	background-position: 97% 3px;
	color: #FFFFFF;
	font-size: 15px;
}
#sidebar_right h3.titulka_metodicke
{
	background-color:#08813B;
	background-image: url(/novinky/images/titulka_metodicke.png);
	background-repeat: no-repeat;
	background-position: 97% 3px;
	color: #FFFFFF;
	font-size: 15px;
}
#sidebar_right h3.titulka_ucitel
{
	background-color:#08813B;
	background-image: url(/novinky/images/titulka_ucitel.png);
	background-repeat: no-repeat;
	background-position: 97% 3px;
	color: #fff;
}

#sidebar_right #pridaj_div ul li a
{
	padding-left:15px
}
#sidebar_right #pridaj_div ul li
{
	height: 17px;
    list-style: none outside none;
    padding-top: 9px;
} 
#sidebar_right #new_document 
{
	background: url("/novinky/images/new_dokument.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: -17px;
    position: absolute;
    top: 3px;
    width: 25px;
}
#sidebar_right #new_url 
{
	background: url("/novinky/images/new_url.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    left: -18px;
    position: absolute;
    top: 4px;
    width: 22px;
}
#sidebar_right #new_test 
{
	background: url("/novinky/images/new_test.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: -18px;
    position: absolute;
    top: 3px;
    width: 22px;
}
#sidebar_right #new_galeria 
{
	background: url("/novinky/images/new_galeria.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    left: -18px;
    position: absolute;
    top: 9px;
    width: 23px;
}
#sidebar_left .text a
{
	color:#08813B;
}
#sidebar_left a.text_link {
	color:#000;
	text-decoration:none;

}
#sidebar_left ul li.new_dokument,  ul.sidebar_left li.new_dokument {
	list-style: none outside none;
	
}
#sidebar_left ul li span.new_document,  ul.sidebar_left li span.new_document {
   background: url("../images/favorite.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    left: -18px;
    position: absolute;
    top: 3px;
    width: 16px;
}


#sidebar_left ul li span.pocitadlo,  ul.sidebar_left li span.pocitadlo  {
	font-weight:bold;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    
    padding: 3px;
    position: absolute;
    right: 2px;
    top: 2px;
}
#sidebar_left ul li span.pocitadlo {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:bold;
	background:#418832;
	padding:3px;
	position:absolute;
	right:2px;
	top:2px;
	color:#fff;
	font-size:12px;
}
#sidebar_left ul li span.nove,  ul.sidebar_left li span.nove {
    background: none repeat scroll 0 0 #EE0E0E;
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color: #fff;
}
#sidebar_right h3.najlepsie
{
	background-image: url(/novinky/images/najlepsie_ico.png);
	background-repeat: no-repeat;
	background-position: 178px 3px;

}
#sidebar_right p
{
	line-height: 18px;
}
#sidebar_right h3.najnovsie
{
	background-image: url(/novinky/images/najnovsie_ico.png);
	background-repeat: no-repeat;
	background-position: 177px 3px;

}


#content #komentare img
{
	padding-top: 0px;
	margin-right: 3px;

}
#content .diskusia span.pridat_koment a {
	color: #FFFFFF;
}
#content .diskusia a.comment {
	margin-bottom: 5px; 
}
#content .diskusia a {

	color:#418832;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	 padding-left: 0px;
	 margin-left: 0px;
	 font-size: 13px;

}
#content .diskusia span.pridat_koment {
    float: right;
    height: 47px;
    margin-top: -61px;
    padding-left: 5px;
    position: relative;
    right: 0px;
}
hr {
    background-color: #D4D4D4;
    border: 0 none;
    clear: both;
    color: #D4D4D4;
    height: 1px;
}
#sidebar_right .podobne .nadpis {
	width:212px;
    height: 23px;
    overflow: hidden;
    padding: 0;
}
#sidebar_right .podobne .foto {
    float: none;
    margin-top: 5px;
    padding: 0;
    width: 61px;
    margin-left: 2px;
    margin-right: 14px;
}

#sidebar_right .podobne  a{
	text-decoration:none;
}
#sidebar_right .podobne .nadpis  a{
	margin:0px;
	padding:0px
}
#sidebar_right .podobne .detail {
     float: none;
	width: calc(100% - 62px);
	padding-top: 2px;
	line-height: 18px;
    overflow: hidden;
	text-overflow: ellipsis;
}
* html #sidebar_right .podobne .detail {
	 padding-left: 6px;
}
#sidebar_right .podobne h2 {
    margin-bottom: 15px;
    margin-left: 24px;
    padding: 8px;
    /*background: url("/img/detail_h2_bg.png") no-repeat scroll left center transparent;*/
    background: url("/img/detail_h2_bg.png") no-repeat scroll 0 11px transparent;
    border-radius: 0 0 0 0;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    border: 0 none;
    border-bottom: 1px solid #E1E1E1;
    padding-left: 15px;
}
#pridaj_foreg
{
 	background-color: white;
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height: 121px; 
	left: 6px; 
	padding: 10px; 
	position: relative; 
	top: -159px; 
	width: 125px;
}#pridaj_backg
{

    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height: 148px;
	 left: 5px;
	  position: relative; 
	  top: -8px; 
	  width: 151px;
	
}
.foto
{
	    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-left: 18px;
}
#sidebar_right ul.pridat {
	list-style: none ;
	list-style-image: none;
}
* html #sidebar_right ul.pridat li a {
	padding-left: 10px;
}
#sidebar_right ul.pridat li {
list-style-image:none;
	list-style: none ;

}
* html #sidebar_right form.search input.hladaj
{
	border: 1px solid #d7d7d7;
	width: 130px;
	height: 17px;
}
H1, .nadpis {
	font-size: large;
	color: #418832;
	padding: 8px;
	margin: 0px;
/*	padding-bottom: 6px;*/

}
H1, .nadpis_a {
	font-size: large;
	color: #418832;
	padding: 8px;
	margin: 0px;
}
#content h1.login_error {
	color: #bb0000;
	font-weight: bold;
	text-align: center;
	background:none; 
	line-height: 23px;
}
#content table tr td a {
    color: #000000;
    display: inline;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 12px;
    margin-left: 0;
    padding-left: 0;
}
#content h1 {
    background: none repeat scroll 0 0 #08813B;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 8px;
}
#content table tr td small {
    font-size: 11px;
    line-height: 14px;
    vertical-align: bottom;
}
#content SMALL B {
    color: #CC0000;
}

/* * * * * * * * */
/* * * POSTA * * */
/* * * * * * * * */

/*  kava */ 

table#kava table tr
{
	line-height:40px;
	color:#2a2b2c;
	background-color:#f9f9f9;
}
table#kava tr.moja
{
	
	color:#63a95a;
	font-weight:bold;
	background-color:#ffffff;
}
table#kava tbody tr
{
	border-bottom: 1px solid #d7d7d7;
}
table#kava tr td
{
	padding:4px 4px 4px 4px;
	font-size: 12px;
	text-align: center;
}
table#kava tr td.bold
{
	 font-weight: bold;
}
table#kava tr td.spolu_celkom
{
	 font-weight: bold;
	 font-size: 18px;
	 text-align:left;
	 padding-left:20px;
}
table#kava tr td:first-child
{
	text-align: left;
	padding-left:18px;
}
table#kava tr th
{
	padding:2px 3px 3px;
	border-right: 1px solid #FFFFFF;
	color:#FFFFFF;
	text-align: center;
	background-color:#63a95a;
	font-size: 12px;
	font-weight:bold;
}
table#kava tr th:first-child
{
	text-align: left;
	padding-left:18px;
}
table#kava tr th:last-child
{
	border-right: 0px solid #FFFFFF;
}

/* left sidebar */

#sidebar_left.posta {
width:220px;
}
#sidebar_left.posta h2 {
background: url("../images/h2_posta.png") no-repeat scroll  98%  center transparent;
background-color: #d7d7d7;
color:#08813b;
margin-bottom: 8px;
padding: 8px 15px;
}
#sidebar_left.posta ul{
list-style:none;
margin-left:0;
margin-bottom: 0;
}
#sidebar_left.posta ul li.subfilter {
    padding-top: 0px;
}
#sidebar_left.posta ul#napisat_spravu li ul {
    margin-left: 30px;
}
#sidebar_left.posta ul#subul:last-child {
	margin-bottom: 0;
}
#sidebar_left.posta ul li a {
padding-left:16px;
font-size:13px;
white-space: nowrap;
}
#sidebar_left.posta ul li ul li a {
    padding-left:10px;
    font-size:13px;
    }
#sidebar_left.posta ul li.first a {
font-size:16px;
font-weight:bold;
}
#sidebar_left.posta ul li.first {
border-bottom: 1px dotted #D7D7D7;
margin-left:0px;
 padding-top: 9px;
    padding-bottom: 6px;
}
#sidebar_left.posta ul li {
    margin-left:20px;
    border-bottom: 1px solid #E7E7E7;
    padding: 6px 0px 6px 5px;
}
#sidebar_left.posta ul li.filter-open {
	padding-right:  0px;
    margin-top: 0px;
    padding-top: 0px;	
	border-bottom: none;
    padding-bottom: 0
}
#sidebar_left.posta ul li ul li
{
    padding: 6px 0px 6px 5px;
}
#sidebar_left.posta ul li ul li:last-child {
     border-bottom: 0px solid #E7E7E7;
  
}

#sidebar_left.posta ul#dorucena_posta li.first a,
#sidebar_left.posta ul#odoslana_posta li.first a,
#sidebar_left.posta ul#napisat_spravu li a {
background: url("../images/posta_menu_expanded.png?v2") no-repeat scroll left center transparent;
}
#sidebar_left.posta ul#napisat_spravu li.first {
    background: url("../images/posta_napisat_spravu.png?v2") no-repeat scroll right center transparent;
    background-position: calc(100% - 5px) center;
}
#sidebar_left.posta ul#dorucena_posta li.first {
    background: url("../images/posta_dorucena_posta.png?v2") no-repeat scroll right center transparent;
    background-position: calc(100% - 5px) center;
}
#sidebar_left.posta ul li.active {
background-color: #dcfaff  !important;
}
#sidebar_left.posta ul#odoslana_posta li.first {
    background: url("../images/posta_odoslana_posta.png?v2") no-repeat scroll right center transparent;
    background-position: calc(100% - 2px) center;
}
#sidebar_left.posta ul#koncepty li.first {
    background: url("../images/posta_koncepty.png?v2") no-repeat scroll right center transparent;
    background-position: calc(100% - 4px) center;
}
#sidebar_left.posta ul#kos li.first {
    background: url("../images/posta_kos.png?v2") no-repeat scroll right center transparent;
    background-position: calc(100% - 7px) center;
}
#sidebar_left.posta ul#nastavenia li.first {
    background: url("../images/posta_nastavenia.png") no-repeat scroll right center transparent;
    background-position: calc(100% - 2px) center;
}
#sidebar_left.posta ul#odoslana_posta li.first.expanded a,
#sidebar_left.posta ul#dorucena_posta li.first.expanded a,
#sidebar_left.posta ul#napisat_spravu li.first.expanded a,
#sidebar_left.posta ul#napisat_spravu li.expanded a,
#sidebar_left.posta ul li.expanded a{
    background: url("../images/posta_menu_expanded.png?v2") no-repeat scroll left center transparent;
}
#sidebar_left.posta ul#odoslana_posta li.first.expanded a:hover, 
#sidebar_left.posta ul#dorucena_posta li.first.expanded a:hover, 
#sidebar_left.posta ul#napisat_spravu li.first.expanded a:hover, 
#sidebar_left.posta ul#napisat_spravu li.expanded a:hover, 
#sidebar_left.posta ul li.expanded a:hover
{
    text-decoration: none ;
}

#sidebar_left.posta ul#koncepty li.first a,
#sidebar_left.posta ul#kos li.first a {
background: url("../images/posta_menu_sipka.png?v2") no-repeat scroll left center transparent;
}
#sidebar_left.posta ul#nastavenia li.first a {
background: url("../images/posta_menu_sipka.png?v2") no-repeat scroll left center transparent;
}

#sidebar_left.posta ul#napisat_spravu li.expanded ul li.active {
	background-color:#dcfaff;
}
#sidebar_left.posta ul#napisat_spravu li.expanded ul li.active a{
	font-weight:bold;
}
#sidebar_left.posta ul#napisat_spravu li.expanded ul li,
#sidebar_left.posta ul#napisat_spravu li ul li {
	background-image:none;
margin-left:0;
border-bottom:0;
}
#sidebar_left.posta ul#napisat_spravu li.expanded ul li a,
#sidebar_left.posta ul#napisat_spravu li ul li a{
	background-image:none;
}
#sidebar_right ul li,  ul.sidebar_left li, 
#sidebar_left ul li {
    padding-right:0px;
}
#sidebar_left.posta span {
background:#08813b;
color: #fff;
padding:2px 3px;

text-align:center;
font-size: 12px;
font-weight: bold;
position: absolute;
right: 6px;
top: 4px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#sidebar_left.posta span.zelenomodra {
	background:#297770;
}
#sidebar_left.posta span.fialova {
	background:#a52265;
}
#sidebar_left.posta span.oranzova {
	background:#f6861f;
}
#sidebar_left.posta span.cierna {
	background:#000000;
}
#sidebar_left.posta spanspan.cervena {
	background:#ee0e0e;
}
#sidebar_left.posta li.active {
	background:#e7e7e7;
    background-color:#dcfaff;
}

/*audio */
#content .audio_div_listing {
    width: 100%;
    padding-top: 10px;
    display: flex;
    padding-bottom: 10px;
    align-items: center;
    flex-wrap: wrap;
}
.recording_status{
    display: flex;
    align-items: center;
    justify-content: center;
}
.recording_status_zrus{
    cursor: pointer;
    margin-left: 10px;
}
#recordingsList
{
    margin: 0;    
}
#deleteButton
{
    max-width: 164px;
    height: 30px;
    width: auto;
    padding: 0 12px;
}
.recordingvideo_status_zrus{
    display: flex;
    align-items: center;
    justify-content: center;
}
.recording_status > img{
    width: 16px;
    /*height: 30px;*/
}
.recording_status > small{
    font-size: 11px;
}

/* content */
#content .message_foto {
   
    margin-left: 12px;
   
    margin-top: 0;
    width: 60px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.prijmatelia_sprav
{
	width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
    padding-bottom: 5px;
}
.prijmatelia_sprav>div, #dalsi_prijmatelia>div
{
	padding: 4px;
    width: 95px;
}
#dalsi_prijmatelia
{
	display: flex;
	width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
}
.prijemca_meno
{
	text-align: center;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 6px;
	display: inline-block;
	width: 100px;

}
.prijmatelia_sprav>div.text_prijemca
{
    width: 175px;
    padding: 2px;
    padding-left: 0px;
}
.prijmatelia_sprav>div.text_prijemca > label
{
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* padding-bottom: 6px; */
    display: inline-block;
    width: 115px;
    margin-left: 2px;
}
label#all_check
{
    margin-left: 2px;
}
#content.posta {
	width:750px;
	padding-left: 0;
    /*background: url("../images/posta_bg.png") repeat-y scroll 0 0 transparent;*/
}
#sidebar_left.posta input.search
{
	border:1px solid #e7e7e7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 22px;
    margin-top: 3px;
    padding: 5px;
    width: 151px;
    margin-right: 7px;
}
#sidebar_left.posta a.search {
	margin-bottom: 10px;
	float:right;
	text-decoration:none;
	margin-left:0;
	padding-left:0;
}
/*
#sidebar_left.posta a.search span.left {
border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding:0px;
display: block;
float: left;
position:relative;
background: url("../images/search_left.png") no-repeat scroll center top transparent;
width:38px;
height:33px;
}
*/
#sidebar_left.posta a.search span.left {
    background: url("../images/search_left.png") no-repeat scroll center top transparent;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
    display: block;
    float: left;
    height: 33px;
    margin-right: -7px;
    padding: 0;
    position: relative;
    width: 38px;
    min-width:38px;
    @top:-34px;
    text-decoration:none;
}
#sidebar_left.posta a.search span.text_link {
	position:relative;
	background: url("../images/search.png") repeat-x scroll center top transparent;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 24px;
	padding-top: 9px;
	text-shadow: 1px 1px #FFFFFF;
	border-radius:0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	color:#08813B;
	
}
#sidebar_left.posta a.search span.right {
    background: url("../images/search_right.png") no-repeat scroll -7px 50% transparent;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0px;
	-webkit-border-radius: 0px;
    display: block;
    float: left;
    height: 33px;
    margin-left: 2px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 15px;
    min-width:15px;
    @top:-34px;
    text-decoration:none;
}
/*
#sidebar_left.posta a.search span.right {
text-align:center;
position:relative;
background: url("../images/search_right.png") no-repeat scroll center top transparent;
display: block;
float: left;
height: 33px;
width: 22px;
border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
padding:0px;
}
*/
#content.posta table {
width:100%;
}



#content.posta table.ziak th {
color:#08813B;
background:#d7d7d7;
}
#content.posta table.rodic th {
color:#08813B;
background:#d7d7d7;
}
#content.posta table.ucitel th {
color:#08813B;
background:#d7d7d7;
}
#content.posta table.koncepty th {
color:#08813B;
background:#d7d7d7;
}



#content.posta table td {
line-height:20px;
padding:2px 4px;
}
#content.posta table th {
line-height:20px;
padding:6px 4px 4px;

}

#content.posta table tr {
vertical-align:middle;
}
#content.posta table tr td img {
vertical-align:middle;
}
#content.posta table tr.active {
font-weight:bold;
background:#e2fbff;
}
#content.posta table th.nadpis {
font-size:16px;
font-weight:bold;
text-align:right;
padding-right:8px;
white-space: nowrap;
}
#content.posta table td {
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
height: 24px;
}
#content.posta table.main td {
border-right:0px solid #e7e7e7;
border-bottom:0px solid #e7e7e7;
}
#content.posta table.main {
margin-left:0px;
}
#content.posta table td:last-child {
border-right:0;
}
#content.posta table td.checkbox {
width:20px;
}
#content.posta table td.important {
width:18px;
}
#content.posta table td.important {
width:18px;
}
#content.posta table td.typ {
width:20px;
}
#content.posta table td.attachment {
width:22px;
}
#content.posta table td.alert {
width:22px;
text-align: center;
}
#content.posta table td.alert.cerveny {
background:#ffb5b5;
}
#content.posta table td span {
position:relative;
background: none repeat scroll 0 0 #08813B;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 2px;
text-align: center;
line-height:14px;
height:14px;
width:14px;
display:block;
}

#content.posta table td span.zelenomodra {
	background:#297770;
}
#content.posta table td span.fialova {
	background:#a52265;
}
#content.posta table td span.oranzova {
	background:#f6861f;
}
#content.posta table td span.cervena {
	background:#ee0e0e;
}
#content.posta table td span.cierna {
	background:#000;
}
#content.posta .posta_content
{
	margin-left: 15px;
}
#content.posta .posta_content div.dokument_message
{
	border: 1px dashed gray;
    padding: 4px;
    margin-top: 10px;
    background: url('/gui/thumbnail_trans.png');
    background-position: bottom 5px right 5px;
    background-repeat: no-repeat;
    background-size: 51px;
    border-radius: 5px;
}
#content.posta #prijemca_input {		
	width: 87%;
}
#content.posta a.th_tlacidlo {
margin-bottom: 0px;
float:left;
margin-left:0;
margin-right:8px;
padding-left:0;
white-space: nowrap;
text-decoration:none;
    color: #ffffff;

}/*
#content.posta a.th_tlacidlo span.left {
display: block;
float: left;
position:relative;
background: url("../images/th_left.png") no-repeat scroll center top transparent;
width:11px;
height:22px;
}
#content.posta a.th_tlacidlo span.text_link {
position:relative;
background: url("../images/th.png") repeat-x scroll center top transparent;
display: block;
float: left;
font-size: 12px;
line-height: 22px;
font-weight: bold;
height: 22px;
padding-top: 0px;
text-shadow: 1px 1px #FFFFFF;
}
#content.posta a.th_tlacidlo span.right {
text-align:center;
position:relative;
background: url("../images/th_right.png") no-repeat scroll center top transparent;
display: block;
float: left;
height: 22px;
width: 13px;
}*/

/* triedy */
.triedy {
color:#e7e7e7;
}
.triedy a {
padding:2px 6px;;
font-size:13px;
font-weight:bold;
color:#707171;
}
.triedy a.active {
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background:#ee0e0e;
color:#fff;
}

/* sprava */

#content.posta .sprava {
background: url("../images/posta_sprava_bg.png") repeat-x;
width:708px;
padding:8px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #e7e7e7;
}
#content.posta .sprava .old_message_row{
	/*float:left;width:87%;*/
    padding-bottom:22px;padding-left:8px;min-height:75px;
}
#content.praca .oznamovacia ,
#content.posta .oznamovacia  {
	background:#FFD966;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border: 1px solid #E7E7E7;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 8px;
    text-align: center;  
}
#content.praca .error,
#content.posta .error  {
	background:#FF3300;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border: 1px solid #aa0000;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 8px;
    text-align: center; 
    color:#fff; 
}
#content.posta .sprava td{
border:0;
vertical-align: top;
text-align:left;
}
#content.posta .sprava table,
#content.posta .sprava p{
margin-bottom:12px;
padding-bottom:12px;
border-bottom:1px dotted #d7d7d7;
}
#content.posta .sprava table.kava
{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:0px dotted #d7d7d7;
}
#content.posta .sprava input{
font-size:13px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #e7e7e7;
}
#content.posta .sprava p.predmet,
#content.posta .sprava p.prijemca {
margin-left:2px;
font-weight:bold;
/*text-align:right;*/
}
#content.posta .sprava p.predmet input,
#content.posta .sprava p.prijemca input{
margin-left:12px;
width:86%;
    padding: 4px 5px;
}


#content.posta .sprava #preposlat_div input {
    margin-left: 8px;
    width: 88%;
}
#content.posta .sprava #preposlat_div div#ajax_messages_show {
    left: 90px;
    margin-top: 20px;
}

#content.posta .sprava textarea {
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:1px solid #e7e7e7;
width:calc(100% - 6px);
height:394px;
margin-top:8px;
margin-bottom:8px;
    padding: 4px 5px;
}
#content.posta .sprava a.prilozit {
margin-bottom: 0px;
float:left;
max-width:200px;
margin-left:0;
margin-right:8px;
padding-left:0;
}
#content.posta .sprava a.prilozit span.left {
display: block;
float: left;
position:relative;
background: url("../images/prilozit_left.png") no-repeat scroll center top transparent;
width:27px;
height:22px;
}
#content.posta .sprava a.prilozit span.text_link {
position:relative;
background: url("../images/prilozit.png") repeat-x scroll center top transparent;
display: block;
float: left;
font-size: 12px;
line-height: 22px;
font-weight: bold;
height: 22px;
padding-top: 0px;
text-shadow: 1px 1px #fff;
}
#content.posta .sprava a.prilozit span.right {
text-align:center;
position:relative;
background: url("../images/prilozit_right.png") no-repeat scroll center top transparent;
display: block;
float: left;
height: 22px;
width: 14px;
}

#content.posta .sprava .spodok,
#content.posta .sprava .priloha {
line-height:20px;
}

#content.posta .sprava .spodok a.spodok,
#content.posta .sprava .priloha a.priloha {
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
color:#212121;
float:left;
}
#content.posta .sprava .priloha a.close {
padding:0;
margin:0 10px 0 5px;
float:left;
color:#ee0e0e;
}
#content.posta .sprava .spodok a.spodok:hover,
#content.posta .sprava .priloha a.priloha:hover,
#content.posta .sprava .priloha a.close:hover {
text-decoration:none;
}

#content.posta .sprava .spodok a.spodok.poslat_ako_dolezite {
width:300px;
text-align:right;
}
#content.posta .sprava .spodok a.spodok.poslat_ako_dolezite_checkbox {
width:25px;
}

#content.posta .sprava a.tlacidlo{
margin-bottom: 0px;
float:left;
max-width:200px;
margin-left:0;
margin-right:8px;
padding-left:0;
text-decoration:none;
}
#content.posta .sprava a.tlacidlo span.left, #content.posta a.th_tlacidlo span.left {
display: block;
float: left;
position:relative;
background: url("../images/sprava_tlacidlo_left.png") no-repeat scroll center top transparent;
width:27px;
height:22px;
text-decoration:none;
}
#content.posta a.th_tlacidlo span.left {
background: url("../images/th_left.png");
width: 11px;
text-decoration:none;
}
#content.posta .sprava a.tlacidlo span.text_link, #content.posta a.th_tlacidlo span.text_link {
position:relative;
background: url("../images/sprava_tlacidlo.png") repeat-x scroll center top transparent;
display: block;
float: left;
font-size: 12px;
line-height: 22px;
font-weight: bold;
height: 22px;
padding-top: 0px;
text-shadow: 1px 1px #fff;
text-decoration:none;
}
#content.posta a.th_tlacidlo span.text_link {
background: url("../images/th.png");
white-space: nowrap;
text-decoration:none;
text-decoration:none;
}
#content.posta .sprava a.tlacidlo span.right,#content.posta a.th_tlacidlo span.right {
text-align:center;
position:relative;
background: url("../images/sprava_tlacidlo_right.png") no-repeat scroll center top transparent;
display: block;
float: left;
height: 22px;
width: 27px;
text-decoration:none;
}
#content.posta a.th_tlacidlo span.right {
width: 13px;
background: url("../images/th_right.png") no-repeat scroll center top transparent;
}
/* otvorena posta */
#content.posta .sprava table tbody tr td.foto_od {
vertical-align: top;
width:101px;
padding-bottom:0px;
}
#content.posta div table tbody tr td a.zelena {
color:#08813b;
}
#content.posta div table tbody tr td a.posta {
text-decoration:none;
/*font-weight: bold;*/
}
#content.posta div table tbody tr.active td a.posta {
font-weight: bold;
}
#content.posta .sprava textarea.reply {
height:215px;
}

#content.posta .sprava a.odpovedat, #content.posta .sprava a.preposlat{
margin-bottom: 0px;
float:left;
max-width:200px;
margin-left:0;
margin-right:8px;
padding-left:0;
text-decoration:none;
}
#content.posta .sprava a.odpovedat span.left, #content.posta .sprava a.preposlat span.left {
display: block;
float: left;
position:relative;
background: url("../images/message_reply.png") no-repeat scroll center top transparent;
width:27px;
height:22px;
text-decoration:none;
}
#content.posta .sprava a.preposlat span.left {
background: url("../images/message_forward.png") no-repeat scroll center top transparent;
}
#content.posta .sprava a.odpovedat span.text_link, #content.posta .sprava a.preposlat span.text_link {
position:relative;
background: url("../images/odpovedat.png") repeat-x scroll center top transparent;
display: block;
float: left;
font-size: 12px;
line-height: 22px;
font-weight: bold;
height: 22px;
padding-top: 0px;
text-shadow: 1px 1px #fff;
text-decoration:none;
}
#content.posta .sprava a.odpovedat span.right, #content.posta .sprava a.preposlat span.right {
text-align:center;
position:relative;
background: url("../images/odpovedat_right.png") no-repeat scroll center top transparent;
display: block;
float: left;
height: 22px;
width: 27px;
text-decoration:none;
}

#content.posta .sprava .znacky {
float:right;
line-height:20px;
}

#content.posta .sprava .znacky a.znacky {
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
color:#212121;
float:left;
}
#content.posta .sprava .znacky a.znacky:hover {
text-decoration:none;
}
#content.posta .sprava .znacky a.oznacit_spravu {
margin-right:5px;
}

/*****************/
table td, table th {
    color: black;
    font-family: "Arial";
    font-size: 13px;
    vertical-align: top;
}

#footer a
{
	color: #08813B;
}

#content div.text div.nove
{
	color:#08813B;
	font-weight: bold;
}
#content h4.active
{
	background-color:#FFCACA;
	padding:4px;
}
#content .dokument_sprava_img {
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 4px;
    width: 76px;
    padding-top: 7px;
}
#ajax_messages_form
{
	z-index: 50;
}
#content h4 a.top
{
	/*background-attachment: scroll;
    background-color: transparent;
    background-image: url("/img/knizka_blog2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 30px auto;
    left: -15px;
    padding-left: 35px;*/
}
div.blinking
{
	color:red;
}
#content #mobil {
    display: inline-block;
    font-family: 'Roboto',sans-serif;
    margin-left: 19px;
    position: relative;
    vertical-align: top;
    width: 224px;
}

#section-stunning-video-box {
    font-family: 'Roboto',sans-serif;
    height: 342px;
    left: 16px;
    overflow: hidden;
    position: absolute;
    top: 41px;
    width: 191px;
}

#section-stunning-right {
    display: inline-block;
    margin-top: 0px;
    position: relative;
    vertical-align: top;
    width: 455px;
}
#content #store
{
float:none;
width:100%;
text-align:left;
font-family: 'Roboto', sans-serif;
}

#section-stunning-right .copy {
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
    width: 429px;
}
div.stred
{
	text-align:center;
}
#content.posta .sprava input[type="button"].snj_button,
#myModal_popup .posta_content .sprava input[type="button"].snj_button{	
    font-size: 18px;
    font-weight: 800;
    font-family: 'Kelson';
    cursor:pointer;
    text-transform: uppercase;
    background: url(/images/demo_snj_button.png);
    width: 301px;
    height: 69px;
    color: #415a68;
    border: none;
    padding-bottom: 14px;
    outline-style: none;
}
/************************ FOOTER ************************************/

#footer.sticky
{
	position:fixed;
	bottom:0;
}
#footer h2
{
	font-size:17px;
	font-weight:600;
	color:#4a4949;
	padding-bottom: 12px;
}
.one-and-half-col
{
	flex-grow:1;
	flex-basis:25%;
	border-right: 2px dashed #bbbaba;
	margin-right: 10px;
}
.one-and-half-col .kontakt
{
	display:flex;
	padding: 5px;
}
.one-and-half-col .kontakt_viac
{
	float: right;
	margin-top: -10px;
	padding-right: 15px;
}
.one-and-half-col.last
{
	flex-grow:1;
	flex-basis:25%;
	border-right: 0px;
}
#inner-footer_wrapper
{
		display:flex;
		flex-direction: row;
		justify-content:center;
}
#footer span {
    position: relative;
    display: block;
    line-height: 23px;
}
#footer a {
    color: #656464;
    text-decoration: none;
}
#footer a:hover {
    color: #4a4949;
    text-decoration: underline;
}
#last_footer
{
	text-align: center;
    padding-bottom: 10px;
    padding-top: 15px;
    color: #4a4949;
}
/********************************************************************/		
 /*                     PRACA                                       */   
/********************************************************************/	
.right{
    display: block;
    text-align: right;
}	
.row{
    display: flex;
    width: 100%;
    padding: 7px 0px;
}
.pt15
{
    padding-top: 15px;
}
.nazov_kap>h3
{
   font-weight: 600;
}
.row h3{
    width: inherit;    
}
div.name
{
    width: 200px;
    font-weight: 600;
    color: #7d7b7b;
    align-items: center;
  justify-content: center;
}
div.polozka
{
    width: calc(100% - 210px);
    align-items: center;
    justify-content: center;

    line-height: 1.6em;
}
#content div.list_praca span{
    color:#949494;
    text-decoration:none;
    position: relative;
}
#content div.list_praca {
    color:#949494;
	font-size: 11px;
	border-bottom:1px solid #d7d7d7;
}
#content div.list_praca {
    padding-bottom:0px;
    margin-bottom:10px;
    height: 37px;
    /*max-width: 506px;*/
    /*overflow: hidden;*/
}
#content .titulka_box div.list_praca
{
    border:0; 
}
#sidebar_left form.search input.hladaj {
    background: url(/images/search_bg.png);
	background-repeat: no-repeat;
    border: 0 none;
    color: #777777;
    font-size: 16px;
    height: 34px;
    line-height: 34px;
    margin: 0 !important;
    outline: 0 none !important;
    padding-left: 37px;
    vertical-align: top;
    width: 184px;
}
#sidebar_left form.search input.ok {
    border: 0 none;
    height: 34px;
    width: 59px;
}
#sidebar_left form.search div {
    /*background: url("/img/search_bg.png") no-repeat scroll 0 0 transparent;*/
    height: 34px;
    margin: 0;
    /*padding: 0 10px;*/
   /* width:auto;*/
    width: 100%;
   /* width: 309px;*/
   margin-top: 5px;
	/*gap: 6px;*/
}

/***************************titulka **********************************************/
#sidebar_left h3.pridaj_dokument {
	
    background:url("/img/pridaj_dokument_sipka.png") no-repeat scroll 97% -1px;
    background-color: #be1f24;
    margin-bottom: 10px;
}
#sidebar_left h3.pridaj_dokument {
    color: #FFFFFF;
}
ul#pridaj_div
{
    list-style-image: none;
    list-style: none;
    margin-left: 0px;
}
ul#pridaj_div li 
{
    margin-left: 4px;
    padding: 9px 30px;
}
#sidebar_left #new_document 
{
	background: url("/novinky/images/new_dokument.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: 2px;
    position: absolute;
    top: 3px;
    width: 25px;
}
#sidebar_left #new_url 
{
	background: url("/novinky/images/new_url.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    left: 0px;
    position: absolute;
    top: 4px;
    width: 22px;
}
#sidebar_left #new_test 
{
	background: url("/novinky/images/new_test.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: 0px;
    position: absolute;
    top: 3px;
    width: 22px;
}
#sidebar_left #new_galeria 
{
	background: url("/novinky/images/new_galeria.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 17px;
    left: 0px;
    position: absolute;
    top: 9px;
    width: 23px;
}

/******************************************************************************/
/******************************************************************************/

.um figcaption .nadpisarticle a {
    color: white;
    font-weight: 600;
    font-size: 18px;
}
.listarticle figcaption .articlelist, .um figcaption .articlelist {
	position: absolute;
    bottom: 10px;
    /* left: 1px; */
    /* margin-left: 1px; */
    padding-left: 3px;
}
.um figure img {
    height: 100%;
    /* object-fit: contain; */
    object-position: center;
    /* object-fit: fill; */
    object-fit: cover;
    width: 96px;
    height: 134px;
    /*min-width: 100%;
    max-width: 100%;*/
}

.block_relative
{
	display: flex !IMPORTANT;
	position: relative;
}
img.ziarovka_kku {
    width: 27px !important;
    height: 36px !important;
    display: block;
    position: absolute;
    bottom: 1px !important;
    right: 0px !important;
    z-index: 2 !important;
}


.articlelist {
    /* margin-bottom: 8px; */
    color: #d1d5d8;
    position: absolute;
    bottom: 15px;
}
.imgarticle {
    overflow: hidden;
    /*display: block;*/
    margin-bottom: 20px;
    max-height: 107px;
}

.listarticle figcaption .articlelist li a, .listarticle figcaption a, .um figcaption a, .um figcaption .articlelist li a {
    color: white;
}

.um figcaption .nadpisarticle {
    padding: 0px 5px 0px 0px;
}
.articlelist li {
    margin-right: 15px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.nadpisarticle {
    font-size: 1.35em;
    font-weight: 300;
    margin-bottom: 5px;
}




#content article.um figure a 
{
       color: #ffffff;
    text-decoration: none;
    text-shadow: 0px 0px 2px #000000;
}

.tint {
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 100%;
}
/*.tint:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0, 0.3);
}*/
.um figure img {
    height: 100%;
    object-position: center;
    object-fit: cover;
   /* min-width: 100%;
    max-width: 100%;*/
}
/*article.um:last-of-type {
    padding-right: 0px;
}*/


.um figcaption {
    position: absolute;
    padding: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
}
.um {
    height: 133px;
    padding-left: 0px;
    /*padding-top: 10px;*/
    margin-bottom: 0px;
    max-width: 93px;
    flex-grow: 1;
}
 
 #content .um figcaption span {
    color: #fff;
}
 
 #content .um figcaption span.position {
    font-size: 14px;
    font-weight: bold;
}
.um figcaption .skola {
    position: absolute;
    bottom: 6px;
    width: 90px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.um figcaption .ucitel {
    position: absolute;
    bottom: 5px;
    width: 90px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*********************************************/

/*
.prispevok-main
{
	display:block;
	width:23%;
	background-color:#FFFFFF;
	float:left;
	height:auto;
	overflow: hidden;
	border: 1px solid #dfdfdf;
	box-shadow: 2px 3px 16px -2px #cfcfcf;
	margin-top:	9px;
}*/
.prispevok-main .prispevok-content
{
    
    padding: 6px;
}
.prispevok-main .prispevok-content .popis_blog
{
    height: 302px;
    overflow: hidden;
}
/*.prispevok-main.s1x1
{
    width:200px; 
}
.prispevok-main.s2x1
{
    width:370px; 
}*/

.container {
	clear:both;
	/*float:left;*/
	margin:0;
    max-width: 97%;
    width: 97%;	
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    min-width: 100%;

}
.container .prispevok-main  {
    width:  280px;
    height: 173px;
    max-height: 173px;
    /*height: auto;*/
    float: left;
    margin-bottom: 15px;
    border: 1px solid #aba9a9;
    box-shadow: 2px 3px 16px -2px #a7a6a6;
    /*margin-top:	9px;*/
    overflow: hidden;
    border-radius: 0.327rem;
 /*   -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;*/
}
.prispevok-content div.podobne
{
    padding-bottom: 2px;
}
.prispevok-main.w2 { width:  575px }
.prispevok-main.h2 { height: 363px; max-height: 363px;}
.prispevok-main.h3 { height: 553px; max-height: 553px;}
.prispevok-main.h4 { height: 744px; max-height: 744px;}
.prispevok-main.h5 { height: 832px; max-height: 832px;}
.prispevok-main.h6 { height: 940px; max-height: 940px;}
.prispevok-main.h7 { height: 940px; max-height: 940px;}
.prispevok-main.h8 { height: 940px; max-height: 940px;}
.prispevok-main.h9 { height: 940px; max-height: 940px;}

img.work-masonry-thumb
{
    width:  280px;
    height: 173px;
}
img.w2 { width:  575px }	
img.h2 { height: 363px }
img.h3 { height: 553px }
img.h4 { height: 586px }
.prispevok-main .prispevok-content.p0
{
    padding: 0px !important;
}
.prispevok-main.bg-46b7c1
{
    background-color: #46b7c1;
}
.prispevok-main .prispevok-content p.list_praca
{
    border-bottom:0px !important;
    margin-bottom: 0px !important;
}
.nowrap
{
    white-space: nowrap;
    font-size: 11px;
}
#stred_980{
    width: 100%;
    clear: both;
    display: inline-block;
    max-width: 980px;
}
#full_width_center{
    clear: both;
    width: 100%;
    display: flex;
    justify-content: center;
}
.podobne .nadpis
{
    width: 178px;
}
.podobne_rocnik
{
    width: 178px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.podobne_predmet
{
    width: 178px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
#content .podobne .nadpis h4 a.nadpis_blog
{
    width: 178px;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
#slideshow {
    margin: 80px auto;
    position: relative;
    width: 240px;
    height: 240px;
    padding: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  }
  
  #slideshow > div {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
  }
.light_blue
{
    background-color: #98DAEA;
}

.circle
{
    height: 170px;
    width: 170px;
    background-color: #374E5C;
    border-radius: 50%;
    display: inline-block;
    color:#fff;
}
.circle small 
{
    line-height: 1.4em !important;
    font-size: 16px;;
}
.circle span 
{
    text-transform: uppercase;
    font-family: "marvin", sans-serif;
    line-height: 1.2em !important;
    font-size: 37px !important;
    color:#fff !important;
}

span.tag.tiutla_button_header
{
    color:#ffffff !important;
    background-color: #08813B;
    float: right;
    cursor: pointer;
}
/*---------------------------------------*/
@media screen {
    .titulka_flex
    {
        width: 1760px; 
    }
}
@media screen and (max-width: 1780px) {
    .titulka_flex
    {
        width: 1465px; 
    }
}
@media screen and (max-width: 1465px) {
    .titulka_flex
    {
        width: 1170px; 
    }
}
@media screen and (max-width: 1169px) {
    .titulka_flex
    {
        width: 875px; 
    }
}
@media screen and (max-width: 875px) {
    .titulka_flex
    {
        width: 580px; 
    }
}
@media screen and (max-width: 575px) {
    .titulka_flex
    {
        width: 100%; 
    }
    .prispevok-main.w2 { width:  100%  !important; height: auto;}
    .container .prispevok-main { width: calc(100% - 2px) !important; height: auto;}
   /* .prispevok-main.h3 { height: 526px }*/
}
  
  