/* ff3d1e - red      ff901e - orange    16bd48 - green */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {	margin: 0; padding: 0;}
img { border: none; }

img, fieldset {	border: 0; }
img {
 max-width: 100%; height: auto; width: auto\9; /* ie8 */
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
a:link, a:visited, a:active { color: #ff3d1e; text-decoration: none; }
a:hover { text-decoration: underline; }

input, input[type=submit], input[type=button], input[type=image] { 
 border: none;
}
input[type=submit] { 
 cursor: pointer;
}


#header #mainh a.kredityZADARMO {
 position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 235px; padding: 7px 0; text-align: center;
 font-weight: 500; color: #126f89; background: rgba(255,255,255,0.8);
 -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
 /*f5a106*/
}
#header #mainh a.kredityZADARMO:hover {
 color: #ffffff; background: rgba(245,161,6,1); opacity: 1; text-decoration: none;
}



hr.line1 {
 margin-bottom: 10px; height: 10px; background: url(../img/divline.png) repeat; border: none;
}

body { margin: 0; padding: 0; font-size: 16px; /*font-family: Verdana, sans-serif;*/ line-height: 16px; background: #f9f9f9;
 font-family: 'Roboto', sans-serif; font-weight: 300; color: #3d3d3d;
}
strong { font-weight: 500; }
h1 {
 margin: 20px 0 26px 0; font-weight: normal; font-size: 36px; color: #2d2d2d; /*font-family: Arial;*/ line-height: 42px;
 font-family: 'Roboto', sans-serif; font-weight: 300;
}
h2 {
 margin: 15px 0 20px 0; font-weight: normal; font-size: 26px; color: #000000; /*font-family: Arial;*/ line-height: 30px;
 font-family: 'Roboto', sans-serif; font-weight: 300;
}


.oznamCookies {
 padding: 10px; font-size: 15px; color: #ffffff; text-align: center; background: #303030;
}
.oznamCookies .okButton {
 display: inline-block; margin-left: 10px; padding: 5px 10px; font-size: 15px; font-weight: 500;
 color: #303030; background: #ffffff; cursor: pointer;
}

.rN { /* pre resp. zobrazenú stránku - popis k niečomu napr. v table */
 display: none; padding: 0 7px 0 0; 
}

.red { color: #ff0000; }
.fontsize18 { font-size: 18px; }
.fontsize16 { font-size: 16px; }

#bigerror, .bigerror {
 padding: 20px; color: #ffffff; font-size: 20px; line-height: 20px; background: #ff0000; 
}
#bigok, .bigok {
 margin-top: 40px; padding: 20px; color: #ffffff; font-size: 20px; line-height: 20px; text-align: center; background: #18a9bf; 
}
#smallok, .smallok {
 margin: 10px 0 15px 0; padding: 12px; color: #ffffff; font-size: 18px; line-height: 18px;
 text-align: center; background: #18a9bf; 
}
#smallerror {
 margin: 10px 0 15px 0; padding: 12px; color: #ffffff; font-size: 16px; line-height: 16px; text-align: center; background: #000000; 
}
.smallerror.red {
 margin: 10px 0 15px 0; padding: 12px; color: #ffffff; font-size: 16px; line-height: 16px; text-align: center; background: #ff0000; 
}
.simplcenterpopis {
 margin: 30px 0 30px 0; text-align: center;
}

ul.yesno { 
 margin: 0 auto; padding: 0; list-style: none; text-align: center; font-size: 0;
}
ul.yesno li {
 display: inline-block; margin: 0 7px 10px 7px; padding: 0;
}
ul.yesno li a {
 display: inline-block; padding: 12px 22px; font-size: 17px; color: #ffffff; background: #000000;
}
ul.yesno li a:hover {
 text-decoration: none; color: #303030; background: #ffa800;
}

a.vystrahaB {
 display: block; margin: 0 0 20px 0; padding: 8px 8px 8px 40px; line-height: 130%; color: #4d4d4d;
 background: #e5e5e5 url(../img/icons/vystrahaICONsmallGray.png) no-repeat 7px center;
}
.vystraha {
 margin-bottom: 40px;
}
.vystraha.hide {
 display: none;
}
.vystraha img.imgleft {
 float: left; /*width: 20%;*/
}
.vystraha ul {
 float: right; /*width: 76%;*/ margin: 0 0 0 0; padding: 0; list-style: none;
}
.vystraha ul li {
 margin: 0; padding: 0;
}
.vystraha ul li {
 margin: 0 0 5px 0; padding: 0 0 0 20px; line-height: 130%; background: url(../img/ulli_black.png) no-repeat left 5px;
}
.vystraha ul li strong {
 font-weight: normal; text-decoration: underline;
}
.vystraha ul li a {
 font-weight: normal;
}
@media screen and (max-width: 1000px) {
 .vystraha { margin-bottom: 20px; }
 .vystraha img.imgleft { display: none }
 .vystraha ul { float: left; width: 100%; }
}

.ideaTIP {
 display: block; margin: 0 0 0 0; padding: 16px 8px 16px 60px; line-height: 130%; color: #535422; font-weight: bold;
 background: #fdfea8 url(../img/icons/iconIDEA_32.png) no-repeat 10px center;
}

.grayinfoadd {
 padding: 2%; background: #ebebeb;
}
.grayinfoadd img.left {
 float: left; width: 15%;
}
.grayinfoadd.text {
 padding: 1.5%; line-height: 140%; font-size: 17px;
}
.grayinfoadd .popis {
 float: right; width: 80%;
}
.grayinfoadd .popis p.top {
 margin: 0 0 15px 0; font-weight: 400; font-size: 17px; line-height: 150%;
}
.grayinfoadd .popis ul {
 margin: 0 0 0 0; padding: 0; list-style: none;
}
.grayinfoadd .popis ul li {
 margin: 0; padding: 0;
}
.grayinfoadd .popis ul li {
 margin: 0 0 5px 0; padding: 0 0 0 20px; line-height: 130%; background: url(../img/ulli_black.png) no-repeat left 5px;
}
.grayinfoadd .popis ul li strong {
 font-weight: 600;
}
.grayinfoadd .popis ul li a {
 font-weight: normal;
}

ul.classic {
 margin: 0 0 0 0; padding: 0; list-style: none;
}
ul.classic li {
 margin: 0 0 5px 0; padding: 0 0 0 20px; line-height: 130%; background: url(../img/ulli_black.png) no-repeat left 5px;
}


a.editButton {
 display: block; height: 16px; padding: 4px 0 0 26px; color: #000000; background: url(../img/icons/iconPENCIL-20.png) no-repeat left center;
}
a.deleteButton {
 display: block; height: 16px; padding: 4px 0 0 26px; color: #000000; background: url(../img/icons/iconDELETE-20.png) no-repeat left center;
}

a.delAdmin {
 display: inline-block; margin: 0; padding: 5px 8px; color: #ffffff; background: #ff0000;
}

.errorPAGE {
 margin: 50px 0 0 0; text-align: center;
}
.errorPAGE h2 {
}
.errorPAGE .text {
 margin: 40px 0 0 50px; text-align: left; font-size: 14px;
}

.loadingBIG {
 display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ffffff; z-index: 99999999;
 opacity: 0.95;
}
.loadingsmall {
 display: none; width: 50px; height: 50px; margin: 0 auto; background: url(../img/loading.gif) no-repeat center center;
}
.loadingsmall.show {
 display: block;
}

a.moreB {
 display: block; float: left; font-size: 14px; color: #000000;
}
a.moreB.color {
 padding: 8px 15px; color: #ffffff; background: #000000;
}
.top15 { margin-top: 15px; }
.bottom15 { margin-bottom: 15px; }

a.button {
 display: block; width: 120px; margin: 0 auto; padding: 12px 25px; font-size: 15px; color: #ffffff; text-align: center;
 background: #000000; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
}
a.button:hover {
 color: #303030; background: #ffa800;
}
a.button.deactive {
 color: #ffffff; background: #666666; cursor: default; text-decoration: none;
}
a.button2 {
 display: block; width: 100px; padding: 9px 23px; font-size: 15px; color: #000000; border: 1px solid #000000;
}
a.button2:hover {
 color: #da9000; border: 1px solid #da9000;
}

.upozornenietextH {
 margin: 0 0 15px 0; padding: 12px 10px; font-size: 16px; text-align: left; color: #ffffff; background: #e50a0a;
}
.upozornenietextH.gray {
 color: #000000; background: #ebebeb;
}
.upozornenietextH span.one {
 display: block;
}
.upozornenietextH span.two {
 display: block; margin-top: 12px; font-size: 15px;
}
.upozornenietextH a {
 margin-left: 0; color: #000000; font-weight: 500;
}
.upozornenietext {
 margin: 0 0 0 0; padding: 30px 10px; font-size: 16px; text-align: center; color: #e50a0a;
 background: #f0f0f0; border: 1px dashed #909090;
}
.upozornenietext a.button {
 display: inline-block; margin: 20px 0 0 0; line-height: 140%;
}
.upozornenietext a.registrovat {
 display: inline-block; width: 120px; margin-top: 5px; padding: 11px 15px; line-height: 140%;
}
.upozornenietext a.registrovat:hover {
}
.infoBlok {
 margin: 15px 0 35px 0;
}

span.viacinfoB {
 display: inline-block; padding: 0 7px; color: #646464; text-align: center; font-size: 12px; border: 1px solid #919191;
 cursor: pointer;
}
.viacinfoDIV {
 display: none; margin: 0 0 0 0; padding: 7px; font-size: 14px; color: #000000; background: url(../img/divline2.png) repeat;
}

.infoGRAYblok {
 display: block; margin: 0 0 15px 0; padding: 10px 8px; background: #e5e5e5;
}
.infoGRAYblok.tvojkredit {
 padding-left: 44px; background: #e5e5e5 url(../img/icons/iconCREDITS26_black.png) no-repeat 8px center;
}

a.openIMGS img {
 display: block; cursor: url(../img/zoomin.cur), pointer !important; 
}
a.openIMG img {
 display: block; cursor: url(../img/zoomin.cur), pointer !important; 
}


/* alertSPEC */
.alertSPEC {
 display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
 background: rgba(0, 0, 0, 0.2); z-index: 99999999;
}
.alertSPEC .alertDIV {
 position: relative; width: 360px; height: 160px; background: #ffffff; 
 background: #eece16 url(../img/bgalertSPEC.png) repeat-y center top; border: 4px solid #ffffff;
 -webkit-box-shadow: 0 0 15px 0 #A1A1A1; box-shadow: 0 0 15px 0 #A1A1A1;
}
.alertSPEC .alertDIV a.close {
 position: absolute; top: 6px; right: 6px; width: 24px; height: 24px;
 background: url(../img/iconCLOSEwin.png) no-repeat left top;
}
.alertSPEC .alertDIV label {
 display: block; margin: 6px 0 12px 6px; padding: 5px 0 5px 44px; font-size: 20px; line-height: 20px; color: #000000; 
 font-family: tahoma; background: url(../img/iconWARMING.png) no-repeat left center;
}
.alertSPEC .alertDIV strong {
 display: block; padding: 15px; text-align: center;
}
.alertSPEC .alertDIV hr {
 height: 2px; margin: 0 auto; width: 96%; background: url(../img/alertSPECline.png) repeat-x left top; border: none;
}
.alertSPEC .alertDIV ul {
 position: absolute; right: 12px; bottom: 12px; margin: 0; padding: 0; list-style: none;
}
.alertSPEC .alertDIV ul li {
 display: inline-block; margin: 0 0 0 8px; padding: 0;
}
.alertSPEC .alertDIV ul li a {
 display: block; padding: 6px 18px; font-size: 12px; color: #ffffff; background: #000000;
}
.alertSPEC .alertDIV ul li a:hover {
 text-decoration: none; color: #000000; background: #ffffff;
}
/* alertSPEC */


.onlyPC {
 display: none; padding: 20px; font-size: 18px; line-height: 18px; color: #ffffff; background: #ff0000;
}

#header {
 width: 100%; height: 90px; background: #1891ae url(../img/bgheader.png) repeat left top;
}
#header #mainh {
 position: relative; margin: 0 auto; background: #1891ae url(../img/bgheader.png) repeat left top;
}
#header #mainh .logo {
 float: left; margin: 21px 0 0 10px;
}
#header #mainh .logosmall { display: none; float: left; margin: 22px 0 0 10px; }
#header #mainh .logosmall2 { display: none; float: left; margin: 18px 0 0 10px; }
/*
#header #mainh .blogin {
 float: right; margin: 18px 5px 0 0;
}
*/

#header #mainh .blogin {
 float: right; display: block; margin: 24px 5px 0 0; padding: 14px 16px 14px 50px; color: #ffffff; 
 text-align: right; background: #0e4a5a url(../img/blogin.png) no-repeat 8px 2px;
}
#header #mainh .blogin:hover {
 text-decoration: none; color: #303030; background: #ffa800 url(../img/blogin.png) no-repeat 8px -37px;
}
#header #mainh .blogin.searchb {
 display: none; background: #0e4a5a url(../img/bsearch.png) no-repeat 3px 1px;
}
#header #mainh .blogin.searchb:hover {
 background: #ffa800 url(../img/bsearch.png) no-repeat 3px -39px;;
}
#header #mainh .blogin.menub {
 display: none; background: #0e4a5a url(../img/bmenu.png) no-repeat 3px 1px;
}
#header #mainh .blogin.menub:hover {
 background: #ffa800 url(../img/bmenu.png) no-repeat 3px -39px;;
}

#header #mainh a.bregistracia {
 display: block; float: right; margin: 38px 15px 0 0; color: #d3f9f9;
}
#header #mainh .kreditov {
 display: block; float: right; margin: 34px 12px 0 5px; padding: 4px 0 4px 28px; color: #d3f9f9;
 background: url(../img/icons/iconCREDITS22prilogine.png) no-repeat 0 center;
}
#header #mainh .kreditov a {
 color: #f5a100; font-weight: bold;
}
#header #mainh .predplatne {
 display: block; float: right; margin: 34px 12px 0 5px; padding: 4px 0 4px 28px; color: #d3f9f9;
 background: url(../img/icons/iconPREDPLATNE22prilogine.png) no-repeat 0 center;
}
#header #mainh .predplatne a {
 color: #f5a100; font-weight: bold;
}
#header #mainh .predplatne span {
 padding: 4px 4px; background: #ff0000; color: #ffffff;
}

#header #mainh .adminlink {
 display: block; float: right; margin: 34px 12px 0 5px; padding: 4px 6px; background: #ffffff;
}
#header #mainh .adminlink a {
 color: #ff0000;
}
#header #mainh .loginblok {
 display: none; position: absolute; top: 0; right: 0; width: auto; padding: 20px 0 0 0; text-align: right; 
 background: #0f5466; font-size: 15px;
 /*background: #0f5466 url(../img/loginiconbigforloginblok.png) no-repeat 20px 10px;*/
 border-bottom: 1px solid #093540; z-index: 9999;
 -webkit-box-shadow: 0px 0px 1px 1px #136b82; box-shadow: 0px 0px 1px 1px #136b82;
}
#header #mainh .loginblok .loginthinks {
 float: left; width: 260px; margin: 0 30px 0 30px;
}
#header #mainh .loginblok .loginthinks label {
 clear: both; float: left; margin: 0 6px 4px 0; padding: 6px 0 0 0; color: #ffffff
}
#header #mainh .loginblok .loginthinks input {
 clear: both; float: left; margin: 0 0 5px 0; padding: 7px 5px; font-size: 15px; color: #6f6f6f;
 background: #ffffff; border: 1px solid #093540;
}

#header #mainh .loginblok .loginthinks input[type=submit] {
 float: right; margin: 10px 0 0 0; padding: 8px 28px 8px 12px; color: #000000;
 background: #ffffff url(../img/sipka8x15.png) no-repeat right 10px top 8px;
}
#header #mainh .loginblok .loginthinks .neodhlasovat {
 float: right; height: 26px; margin: 13px 12px 0 0;
}
#header #mainh .loginblok .loginthinks .neodhlasovat input[type=checkbox] {
 float: left; margin: 8px 0 0 0;
}
#header #mainh .loginblok .loginthinks .neodhlasovat label {
 clear: none; float: left; margin-left: 5px; 
}
#header #mainh .loginblok .loginthinks2 {
 clear: both; float: right; margin: 12px 0 0 0; width: 100%; padding: 0 0 10px 0;
 background: url(../img/loginbloklineh.png) repeat-x left bottom;
}
#header #mainh .loginblok .loginthinks2 a {
 display: block; float: right; margin: 2px 15px 2px 0px; color: #ffffff;
}
#header #mainh .loginblok a.loginfacebook {
 float: left; margin: 12px 0 12px 15px; padding: 0 12px 0 17px ; width: 190px; height: 32px; line-height: 32px; color: #32486d;
 background: #ffffff url(../img/bloginfacebook.png) no-repeat left top;
}
#header #mainh .loginblok a.loginfacebook:hover {
 text-decoration: none; color: #ffffff;
 background: #07272f url(../img/bloginfacebook.png) no-repeat left top;
}

#header #mainh .loginblok .loginthinksPRIHLASENY {
 float: none; width: 250px; margin: 0 0 15px 0; padding: 0; text-align: left;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul {
 margin: 0; padding: 0; list-style: none; font-size: 15px;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li {
 margin: 0 0 1px 0; padding: 0 0 3px 0; background: url(../img/loginbloklineh.png) repeat-x left bottom;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li.user { 
 display: none; padding: 8px 8px 8px 15px; color: #ffffff; font-weight: bold;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li.user a.kreditov2 { 
 margin-top: 6px; padding: 8px 8px 8px 30px; font-weight: normal;
 background: url(../img/icons/iconCREDITS22prilogine.png) no-repeat 0 center;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li.user a.kreditov2:hover { 
 color: #ffa800;
}

#header #mainh .loginblok .loginthinksPRIHLASENY ul li.user a.predplatne2 { 
 margin-top: 6px; padding: 8px 8px 8px 30px; font-weight: normal;
 background: url(../img/icons/iconPREDPLATNE22prilogine.png) no-repeat 0 center;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li.user a.predplatne2:hover { 
 color: #ffa800;
}

#header #mainh .loginblok .loginthinksPRIHLASENY ul li a {
 display: block; padding: 8px 8px 8px 15px; color: #ffffff;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li a.red {
 background: #bf0000;
}
#header #mainh .loginblok .loginthinksPRIHLASENY ul li a:hover {
 text-decoration: none; color: #303030; background: #ffa800;
}

#header #mainh .loginblok a.close {
 display: block; margin: 0 0 0 0; padding: 8px 0 8px 0; color: #ffffff; font-size: 13px; text-align: center;
 background: #0c4351;
 -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
#header #mainh .loginblok a.close span {
 display: block; width: 65px; margin: 0 auto; text-align: left; background: url(../img/loginblokclose.png) no-repeat right center;
}
#header #mainh .loginblok a.close:hover {
 text-decoration: none; background: #08313b;
}

#menu {
 position: relative; width: 100%; height: 46px; margin-bottom: 0; background: #20a8cb url(../img/bgmenu.png) repeat-x left bottom;
 border-top: 1px solid #178399; z-index: 999;
}
#menu #menuh {
 margin: 0 auto;
}
#menu #menuh ul.menuul {
 float: left; margin: 0; padding: 0 0 0 3px; list-style: none; /*font-family: arial, sans-serif; */
 font-family: 'Roboto', sans-serif; font-weight: 300;
 background: url(../img/bgmenuline.png) no-repeat left bottom;
}
#menu #menuh ul.menuul li {
 float: left; margin: 0; padding: 0 3px 0 0;
 background: url(../img/bgmenuline.png) no-repeat right bottom;
}
#menu #menuh ul.menuul li a {
 display: block; line-height: 46px; padding: 0 15px 0 15px; color: #ffffff; /*font-weight: bold;*/ font-size: 15px;
 font-weight: 400;
}
#menu #menuh ul.menuul li:hover a {
 text-decoration: none; color: #ffffff; background: #0e4a5a;
}
#menu #menuh ul.menuul li.magazin:hover a {
 text-decoration: none; color: #ffffff; background: #16bd48;
}
#menu #menuh ul.menuul li a.home {
 height: 46px; padding: 0 24px 0 24px; background: url(../img/menuhomeicon_white.png) no-repeat center center;
}
#menu #menuh ul.menuul li a.home:hover {
 background: #0e4a5a url(../img/menuhomeicon_white.png) no-repeat center center;
}
#menu #menuh ul.menuul li.specmenu {
 display: none; position: relative;
}
#menu #menuh ul.menuul li.specmenu a {
 text-decoration: none; color: #ffffff;
}
#menu #menuh ul.menuul li.specmenu .specmenuUL {
 display: none; position: absolute; top: 46px; right: 0; width: 160px; list-style: none;
}
#menu #menuh ul.menuul li.specmenu .specmenuUL li {
 float: none; background: none; color: #ffffff; background: #0e4a5a;
}
#menu #menuh ul.menuul li.specmenu .specmenuUL li a {
 height: 40px; line-height: 40px; border-bottom: 1px solid #126176;
}
#menu #menuh ul.menuul li.specmenu .specmenuUL li a:hover {
 text-decoration: underline;
}

#menu #menuh .searchm {
 float: right; width: 200px; margin: 6px 0 10px 0; border: 1px solid #177d98; background: #ffffff;
}
#menu #menuh .searchm input[type=text] {
 float: left; width: 165px; margin: 2px 6px 2px 2px; padding: 6px; font-size: 14px; color: #6f6f6f;
 background: none; border: none;
}
#menu #menuh .searchm input[type=image] {
 float: right; margin: 9px 7px 0 0;
}

#searchsmallRES {
 display: none; width: 100%; height: 34px; padding: 9px 0 4px 0; background: #20a8cb url(../img/bgmenu.png) repeat;
}
#searchsmallRES .searchm {
 float: right; width: 250px; margin: 0 7px 0 0; border: 1px solid #177d98; background: #ffffff;
}
#searchsmallRES .searchm input[type=text] {
 float: left; width: 215px; padding: 6px; font-size: 14px; color: #6f6f6f;
 background: none; border: none;
}
#searchsmallRES .searchm input[type=image] {
 float: right; margin: 9px 7px 0 0;
}

#menu #menuh ul.menuul li .submenu {
 display: none; position: absolute; top: 46px; left: 0; width: 100%;
 background: #0e4a5a; z-index: 990;
}
#menu #menuh ul.menuul li.magazin .submenu {
 background: #16bd48;
}
#menu #menuh ul.menuul li .submenu .submenuh {
 display: none; padding: 12px 0 12px 0;
}
/*
#menu #menuh ul.menuul li:hover .submenu, #menu #menuh ul li:hover .submenu .submenuh {
 display: block;
}
*/
#menu #menuh ul.menuul li .submenu .submenuh {
 margin: 0 auto; color: #ffffff;
}

#menu #menuh ul.menuul li .submenu .submenuh ul.left {
 float: left; margin: 0 20px 0 20px; padding: 0; list-style: none; background: none;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li {
 float: none; margin: 6px 0 6px 0; padding: 0 3px 0 15px; border: none;
 background: url(../img/sipkaliwhite.png) no-repeat 3px center; border-bottom: 1px dashed #ffffff;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li a {
 display: block; padding: 7px 0 7px 0; color: #ffffff; line-height: 17px; font-size: 17px; font-weight: normal;
 background: none; border: none;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li.aktual {
 position: relative;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li.aktual span.najnovsi {
 position: absolute; top: -7px; right: -15px; display: block; padding: 1px 3px; color: #ffffff; font-size: 9px; 
 background: #ff0000;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li a:hover {
 text-decoration: underline;
}

#menu #menuh ul.menuul li .submenu .submenuh ul.left li.online {
 border: none;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li.online a {
 text-align: center; background: #ffa800;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li.predplatne {
 border: none;
}
#menu #menuh ul.menuul li .submenu .submenuh ul.left li.predplatne a {
 padding-left: 10px; padding-right: 10px; text-align: center; background: #0e4a5a;
}


#menu #menuh ul.menuul li .submenu .submenuh .tlacitkaw {
 float: left; margin: 24px 0 0 40px;
}
#menu #menuh ul.menuul li.first .submenu .submenuh .tlacitkaw {
 margin-left: 20px;
}
#menu #menuh ul.menuul li .submenu .submenuh .tlacitkaw a {
 display: block; float: left; width: 130px; margin: 0 15px 10px 0; padding: 10px 0; text-align: center; line-height: 15px; 
 font-size: 15px; color: #0b3945; font-weight: normal; background: #ffffff;
}
#menu #menuh ul.menuul li .submenu .submenuh.magazin .tlacitkaw a {
 color: #0f7d30;
}
#menu #menuh ul.menuul li .submenu .submenuh .tlacitkaw a:hover {
 color: #ffffff; background: #ff3d1e;
}
#menu #menuh ul.menuul li .submenu .submenuh.magazin .tlacitkaw a.free {
 color: #ffffff; background: #ffa800;
}
#menu #menuh ul.menuul li .submenu .submenuh.magazin .tlacitkaw a.free:hover {
 color: #ffffff; background: #ff3d1e;
}

/* pre foto */
#menu #menuh ul.menuul li.foto .submenu .submenuh .vypisveci {
 float: left; margin: 0 0 0 40px;
}
#menu #menuh ul.menuul li.foto .submenu .submenuh .vypisveci.foto {
 width: 800px; margin: 18px 0 0 30px;
}
#menu #menuh ul.menuul li.foto .submenu .submenuh .vypisveci.foto img {
 display: block; float: left; margin: 0 10px; border: 3px solid rgba(255, 255, 255, 0.90);
}

/* pre všetky ostatné */
#menu #menuh ul.menuul li .submenu .submenuh .vypisveciine {
 float: left; width: 900px; margin-left: 40px;
}

#menu #menuh ul.menuul li .submenu .submenuh .vypisveciine.clanky .itemimgs {
 position: relative; float: left; display: block; margin: 7px 25px 0 0; border: 3px solid rgba(255, 255, 255, 0.90);
}
#menu #menuh ul.menuul li .submenu .submenuh .vypisveciine.clanky .itemimgs a {
 width: 100%; margin: 0; padding: 0; line-height: 100%;
}
#menu #menuh ul.menuul li .submenu .submenuh .vypisveciine.clanky .itemimgs img {
 display: block;
}
#menu #menuh ul.menuul li .submenu .submenuh .vypisveciine.clanky .itemimgs span {
 position: absolute; left: 0; bottom: 0; width: 160px; padding: 5px 5px; font-size: 13px; color: #ffffff; 
 background: rgba(0,0,0,0.4); -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
#menu #menuh ul.menuul li .submenu .submenuh .vypisveciine.clanky .itemimgs:hover span {
 background: rgba(0,0,0,0.8);
}
/*
#menu #menuh.fixed {
 position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; opacity: 0.97; border-bottom: 1px solid #12687f;
}
*/

.menustranky {
 margin: 0;
}
.menustranky span {
 display: inline-block; width: 10px; height: 12px; background: url(../img/sipkali.png) no-repeat center 5px;
}
.menustranky a {
 display: inline-block; padding: 0 0 0 0; color: #444444; font-size: 13px;
}
.menustranky a.domov {
 display: inline-block; padding: 0 0 0 18px; background: url(../img/menustrankyhome.png) no-repeat 2px 1px;
}
.menustranky a.active {
 font-weight: bold;
}

/* MAIN */
#mainc #main {
 margin: 0 auto;
}
#mainc { position: relative; padding: 15px 0 20px 0; }
.windowIFmenuOPEN { /* keď sa otvorí menu - stmaví sa pozadie */
 display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: 0.8; z-index: 500;
}

#leftb {
 float: left;
}
#rightb {
 float: right; width: 330px;
}

#rightb a.produktovasutazButton {
 display: block; width: 100%; margin-bottom: 15px; padding: 15px 0; line-height: 100%; color: #ffffff; background-color: #ff3d1e;
}
#rightb a.produktovasutazButton:hover {
 text-decoration: none; background-color: #c22e17;
}
#rightb a.produktovasutazButton {
 background-image: url(../img/icons/prod_sutaz_icon.png?v4); background-repeat: no-repeat; background-position: 10px center;
}
#rightb a.produktovasutazButton big {
 display: block; margin: 0 10px 0 60px; font-weight: bold; font-size: 15px;
}
#rightb a.produktovasutazButton span {
 display: block; margin: 7px 10px 0 60px; font-size: 14px;
}


#rightb .testovaciaprevadzka {
 width: 310px; margin-bottom: 5px; padding: 10px; color: #ffffff; background: #e10000;
}
#rightb .testovaciaprevadzka a {
 color: #ffffff; font-size: 14px;
}

#rightb a.addbuton {
 display: block; width: 292px; height: 40px; padding-left: 38px; margin-bottom: 5px; line-height: 40px; 
 font-size: 15px; color: #303030; font-weight: 500;
 background: #ffa800 url(../img/iconPLUSgray.png) no-repeat 10px center;
 -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
#rightb a.addbuton:hover {
 text-decoration: none; background-color: #ffc149;
}

/* UPOZORNENIA RIGHT */
#rightb .upozornenia {
 position: relative; width: 330px; height: 42px; margin: 0 0 5px 0; padding: 0 0 0 0; background: #303030;
}
#rightb .upozornenia .flag {
 display: block; float: left; width: 42px; height: 42px;
}
#rightb .upozornenia .flag.active {
 background: #ff300e url(../img/iconFlag30white.png) no-repeat center center;
}
#rightb .upozornenia .flag.noactive {
 background: #1a1a1a url(../img/iconFlag30white.png) no-repeat center center;
}
#rightb .upozornenia .flagpopis {
 display: block; float: left; margin-left: 10px; line-height: 42px; font-size: 16px; color: #ffffff;
}
#rightb .upozornenia a:hover .flagpopis {
 text-decoration: underline;
}
#rightb .upozornenia .blokUpozorneniaTitl {
 display: none; position: absolute; top: 42px; left: 0; width: 330px; text-align: center; background: #dfdfdf; 
 border: 1px solid #b8b8b8; border-top: none; box-sizing: border-box; z-index: 100;
}
#rightb .upozornenia .blokUpozorneniaTitl img.loading {
 margin: 100px 0;
}
#rightb .upozornenia .blokUpozorneniaTitl .nadpis {
 margin: 15px 0 10px 2%; font-size: 18px; font-weight: bold; text-align: left;
}
#rightb .upozornenia .blokUpozorneniaTitl .nadpis a {
 color: #444444;
}
#rightb .upozornenia .blokUpozorneniaTitl .vypis {
 width: 98%; max-height: 250px; margin: 10px 1%; text-align: left; font-size: 14px;
 overflow-y: auto; overflow-x: hidden;
}
#rightb .upozornenia .blokUpozorneniaTitl.aktivityuser .vypis .item span.what {
 width: 85%;
}
#rightb .upozornenia .message {
 display: block; float: left; width: 42px; height: 42px; margin-left: 25px; 
}
#rightb .upozornenia .message.active {
 background: #ff300e url(../img/iconMessage30white.png) no-repeat center center;
}
#rightb .upozornenia .message.noactive {
 background: #1a1a1a url(../img/iconMessage30white.png) no-repeat center center;
}
#rightb .upozornenia .messagepopis {
 display: block; float: left; margin-left: 10px; line-height: 42px; font-size: 16px; color: #ffffff;
}
#rightb .upozornenia a:hover .messagepopis {
 text-decoration: underline;
}
/* /UPOZORNENIA RIGHT */


/* UPOZORNENIA POD 780px */
#upozorneniaRESP .upozornenia {
 display: none; position: relative; width: 100%; height: 42px; margin: 0 0 15px 0; padding: 0 0 0 0; background: #303030;
}
#upozorneniaRESP .upozornenia .flag {
 display: block; float: left; width: 10%; height: 42px;
}
#upozorneniaRESP .upozornenia .flag.active {
 background: #ff300e url(../img/iconFlag30white.png) no-repeat center center;
}
#upozorneniaRESP .upozornenia .flag.noactive {
 background: #1a1a1a url(../img/iconFlag30white.png) no-repeat center center;
}
#upozorneniaRESP .upozornenia .flagpopis {
 display: block; float: left; margin-left: 10px; line-height: 42px; font-size: 16px; color: #ffffff;
}
#upozorneniaRESP .upozornenia a:hover .flagpopis {
 text-decoration: underline;
}
#upozorneniaRESP .upozornenia .blokUpozorneniaTitl {
 display: none; position: absolute; top: 42px; left: 0; width: 330px; text-align: center; background: #dfdfdf; 
 border: 1px solid #b8b8b8; border-top: none; box-sizing: border-box; z-index: 100;
}
#upozorneniaRESP .upozornenia .blokUpozorneniaTitl img.loading {
 margin: 100px 0;
}
#upozorneniaRESP .upozornenia .blokUpozorneniaTitl .nadpis {
 margin: 15px 0 10px 2%; font-size: 18px; font-weight: bold; text-align: left;
}
#upozorneniaRESP .upozornenia .blokUpozorneniaTitl .nadpis a {
 color: #444444;
}
#upozorneniaRESP .upozornenia .blokUpozorneniaTitl .vypis {
 width: 98%; max-height: 250px; margin: 10px 1%; text-align: left; font-size: 14px;
 overflow-y: auto; overflow-x: hidden;
}
#upozorneniaRESP .upozornenia .blokUpozorneniaTitl.aktivityuser .vypis .item span.what {
 width: 85%;
}
#upozorneniaRESP .upozornenia .message {
 display: block; float: left; width: 10%; height: 42px; margin-left: 25px; 
}
#upozorneniaRESP .upozornenia .message.active {
 background: #ff300e url(../img/iconMessage30white.png) no-repeat center center;
}
#upozorneniaRESP .upozornenia .message.noactive {
 background: #1a1a1a url(../img/iconMessage30white.png) no-repeat center center;
}
#upozorneniaRESP .upozornenia .messagepopis {
 display: block; float: left; margin-left: 10px; line-height: 42px; font-size: 16px; color: #ffffff;
}
#upozorneniaRESP .upozornenia a:hover .messagepopis {
 text-decoration: underline;
}
/* /UPOZORNENIA POD 780px */



#rightb .neprehliadnite {
 width: 330px; margin-bottom: 10px;
}
#rightb .neprehliadnite span.none {
 display: block; margin: 15px 0 7px 0; text-align: center; font-size: 14px;
}
#rightb .neprehliadnite ul.menu {
 float: left; width: 100%; margin: 0; padding: 0 0 0 0; list-style: none; background: #303030;
 border-bottom: 2px solid #1b95b6;
}
#rightb .neprehliadnite ul.menu li {
 float: left; margin: 0 1px 0 0; padding: 0; list-style: none;
}
#rightb .neprehliadnite ul.menu li a {
 display: block; margin: 0 0 0 0; padding: 12px 11px 10px 11px; font-size: 14px; color: #ffffff; background: #303030; 
}
#rightb .neprehliadnite ul.menu li a:hover {
 text-decoration: none; color: #ffffff; background: #1b95b6;
}
#rightb .neprehliadnite ul.menu li a.active {
 text-decoration: none; color: #ffffff; background: #1b95b6;
}
#rightb .neprehliadnite .content {
 display: none;
}
#rightb .neprehliadnite .content.active {
 display: block;
}
#rightb .neprehliadnite .content ul {
 margin: 0 0 0 0; padding: 8px 0 0 0; list-style: none; 
 background: #f2f2f2 url(../img/bgnajcitanejsiecontent.png) repeat-y left top; border-bottom: 1px solid #1b95b6;
}
#rightb .neprehliadnite .content ul li {
 margin: 0 0 7px 0; padding: 0 0 7px 0; border-bottom: 1px solid #dedede;
}
#rightb .neprehliadnite .content ul li:last-child {
 margin: 0 0 0 0; border-bottom: none;
}
#rightb .neprehliadnite .content img {
 float: right; width: 25%; margin-right: 10px;
}
#rightb .neprehliadnite .content h3 {
 float: left; width: 66%; margin: 0 0 0 10px; padding: 0; font-weight: normal; line-height: 18px;
}
#rightb .neprehliadnite .content h3.w100 {
 width: auto; margin-right: 10px;
}
#rightb .neprehliadnite .content h3 span {
 display: block; margin-bottom: 1px; font-size: 14px; color: #b5b5b5; font-weight: bold;
}
#rightb .neprehliadnite .content h3 a {
 display: inline-block; margin: 0 0 0 0; padding: 0; color: #3b3b3b; font-size: 15px;
}
#rightb .neprehliadnite .content a:hover {
 color: #ff3d1e;
}




#rightb .otvclanky {
 width: 330px; margin-bottom: 10px;
}
#rightb .otvclanky span.none {
 display: block; margin: 15px 0 7px 0; text-align: center; font-size: 14px;
}
#rightb .otvclanky ul.menu {
 float: left; width: 100%; margin: 0; padding: 0 0 0 0; list-style: none; background: #303030;
 /*border-bottom: 2px solid #1b95b6;*/
}
#rightb .otvclanky ul.menu li {
 display: block; margin: 0 0 0 0; padding: 0; list-style: none;
}
#rightb .otvclanky ul.menu li a {
 display: block; margin: 0 0 0 0; padding: 12px 11px 10px 11px; font-size: 14px; color: #ffffff; background: #303030;
}
#rightb .otvclanky ul.menu li a:hover {
 text-decoration: none; color: #ffffff; background: #1b95b6;
}
#rightb .otvclanky ul.menu li a.active {
 text-decoration: none; color: #ffffff; background: #1b95b6;
}
#rightb .otvclanky .content {
 display: none;
}
#rightb .otvclanky .content.active {
 display: block;
}
#rightb .otvclanky .content ul {
 margin: 0 0 0 0; padding: 1px 0 0 0; list-style: none; 
 background: #f2f2f2 url(../img/bgnajcitanejsiecontent.png) repeat-y left top; border-bottom: 1px solid #1b95b6;
}
#rightb .otvclanky .content ul li {
 margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px solid #dedede;
}
#rightb .otvclanky .content ul li:last-child {
 margin: 0 0 0 0; border-bottom: none;
}
#rightb .otvclanky .content a {
 display: block; margin: 0 0 0 0; padding: 7px 0; color: #3b3b3b; font-size: 15px;
}
#rightb .otvclanky .content img {
 float: right; width: 25%; margin-right: 10px;
}
#rightb .otvclanky .content h3 {
 float: left; width: 66%; margin: 0 0 0 10px; padding: 0; font-weight: normal; line-height: 18px; font-size: 15px;
}
#rightb .otvclanky .content h3.w100 {
 width: auto; margin-right: 10px;
}
#rightb .otvclanky .content h3 span {
 display: block; margin-bottom: 1px; font-size: 14px; color: #b5b5b5; font-weight: bold;
}
#rightb .otvclanky .content a:hover {
 color: #ff3d1e;
}
#rightb .otvclanky a.hrefD {
 display: block; padding: 8px 0 9px 0; color: #ffffff; text-align: center; font-size: 14px; font-weight: bold; background: #1b95b6;
}









#rightb .najcitanejsie {
 width: 330px;
}
#rightb .najcitanejsie span.none {
 display: block; margin: 15px 0 7px 0; text-align: center; font-size: 14px;
}
#rightb .najcitanejsie ul.menu {
 float: left; width: 100%; margin: 0; padding: 0 0 0 0; list-style: none; background: #303030;
 border-bottom: 2px solid #1b95b6;
}
#rightb .najcitanejsie ul.menu li {
 float: left; margin: 0 1px 0 0; padding: 0; list-style: none;
}
#rightb .najcitanejsie ul.menu li a {
 display: block; margin: 0 0 0 0; padding: 12px 11px 10px 11px; font-size: 14px; color: #ffffff; background: #303030; 
}
#rightb .najcitanejsie ul.menu li a:hover {
 text-decoration: none; color: #ffffff; background: #1b95b6;
}
#rightb .najcitanejsie ul.menu li a.active {
 text-decoration: none; color: #ffffff; background: #1b95b6;
}
#rightb .najcitanejsie .content {
 display: none;
}
#rightb .najcitanejsie .content.active {
 display: block;
}
#rightb .najcitanejsie .content ul {
 margin: 0 0 0 0; padding: 5px 0 5px 0; list-style: none; 
 background: #f2f2f2 url(../img/bgnajcitanejsiecontent.png) repeat-y left top; border-bottom: 1px solid #1b95b6;
}
#rightb .najcitanejsie .content ul li {
 margin: 1px 0 1px 0; padding: 0 10px 0 14px; background: url(../img/sipkali.png) no-repeat 10px 7px;
}
#rightb .najcitanejsie .content h3 {
 margin: 0; padding: 0 7px 0 7px; font-size: 15px; font-weight: normal; line-height: 17px;
}
#rightb .najcitanejsie .content h3 a {
 display: inline-block; padding: 2px 0 2px 0; color: #3b3b3b;
}
#rightb .najcitanejsie .content h3 a span {
 margin-left: 7px; font-size: 12px; color: #b5b5b5;
}
#rightb .najcitanejsie .content h3 a:hover span {
 color: #ff3d1e;
}
#rightb .najcitanejsie .content a:hover {
 color: #ff3d1e;
}

#rightb .mailing {
 width: 328px; margin: 10px 0 10px 0; border: 1px solid #dddddd; background: #ffffff;
}
#rightb .mailing input[type=text] {
 float: left; width: 290px; margin: 2px 7px 2px 2px; padding: 4px; font-size: 15px; background: none; border: none;
}
#rightb .mailing input[type=image] {
 float: right; margin: 7px 7px 0 0;
}
#rightb .mailing .ok {
 display: block; padding: 7px 0; color: #ffffff; text-align: center; background: #18a9bf;
}
#rightb .mailing .ok2 {
 display: block; padding: 7px 0; color: #ffffff; text-align: center; background: #666666;
}
#rightb .mailing .error {
 display: block; padding: 7px 0; color: #ffffff; text-align: center; background: #ff0000;
}

#rightb .blokright {
 width: 316px; min-height: 20px; margin-bottom: 12px; padding: 12px 7px 8px 7px;
 background: #f2f2f2 url(../img/bgnajcitanejsiecontent.png) repeat-y left top;
 border-top: 2px solid #1b95b6; border-bottom: 1px solid #1b95b6;
}
#rightb .blokright h4 {
 margin: 0 0 14px 0; padding: 0 0 0 24px;
 font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-weight: normal; color: #1b95b6; 
 background: url(../img/sipka15x8_blue.png) no-repeat left center;
}
#rightb .blokright.najfoto img {
 float: left; margin: 2px; padding: 0; max-width: 101px; max-height: 67px; /* 300, 200 */
}

div.hnad {
 width: 100%; margin: 20px 0 7px 0; padding: 20px 0 20px 0; font-size: 18px; text-indent: 20px; color: #ffffff;
 background: #343434 url(../img/bghnad.png) repeat;
}
div.hnad a {
 color: #ffffff;
}
@media screen and (max-width: 1000px) {
 div.hnad {
  width: 100%; margin: 10px 0 3px 0; padding: 10px 0 10px 0; font-size: 14px; text-indent: 10px; color: #ffffff;
  background: #343434 url(../img/bghnad.png) repeat;
 }
}




.topAktualita {
 width: 100%; margin: 0 0 10px 0; padding: 7px 8px; border: 1px solid #c2c2c2; box-sizing: border-box;
}
.topAktualita span {
 display: inline-block; margin-right: 4px; color: #535353; font-size: 14px;
}
.topAktualita a {
 display: inline-block; color: #000000; font-weight: 500;
}


/* scrollH */
.titlearticlestop {
 position: relative; text-align: center; overflow: hidden; width: 100%; /* height responsive */ z-index: 1;
}
.titlearticlestop ul {
 position: absolute; top: 0; left: 0; /* width: in script; */ margin: 0; padding: 0; list-style: none;
  white-space: nowrap; overflow: hidden;
}
.titlearticlestop ul li {
 float: left; display: block;  position: relative; /* height responsive */ /* width: in script; */ margin: 0; padding: 0;
}
.titlearticlestop ul li .popis {
 display: block; position: absolute; left: 0; bottom: 0; width: 100%; margin: 0; padding: 40px 25px 20px 25px; text-align: left;
 box-sizing: border-box;
 background: -moz-linear-gradient(top,  rgba(255,255,255,0.01) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.01)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */
 background: linear-gradient(to bottom,  rgba(255,255,255,0.01) 0%,rgba(0,0,0,0.7) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03ffffff', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}
.titlearticlestop ul li .popis span {
 display: block; font-weight: 500; color: #ffffff;
}
.titlearticlestop ul li .popis h2 {
 margin: 0; padding: 0; font-family: Source Sans Pro; font-weight: 600; color: #ffffff; z-index: 2; white-space: normal;
}
.titlearticlestop ul li .popis h2 a {
 color: #ffffff;
}
.titlearticlestop a.buttons {
 display: block; position: absolute; top: 50%; width: 45px; height: 52px; margin-top: -26px; opacity: 0.2; z-index: 3;
}
.titlearticlestop:hover a.buttons {
 opacity: 0.8;
}
.titlearticlestop a.buttons.prev {
 left: 10px; background: url(../img/fotoone_prev.png) left 0;
}
.titlearticlestop  a.buttons.prev:hover {
 background: url(../img/fotoone_prev.png) left -52px;
}
.titlearticlestop  a.buttons.next {
 right: 10px; background: url(../img/fotoone_next.png) left 0;
}
.titlearticlestop a.buttons.next:hover {
 background: url(../img/fotoone_next.png) left -52px;
}
/* /scrollH */








/* titlearticles1 */
.titlearticles1 {
 float: left; margin: 0 0 0 0;
}
.titlearticles1 .item {
 float: left; width: 25%; margin-top: 5px;
}
.titlearticles1 .item img {
 display: block; margin: 0 auto;
}
.titlearticles1 .item a {
 position: relative; display: block; width: 100%; height: 100%; color: #ffffff;
}
.titlearticles1 .item a em {
 display: block; position: absolute; top: 0; left: 1%; width: 98%; height: 3px;
 background: rgba(255, 61, 30, 0.5); -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
.titlearticles1 .item.magazin a em {
 background: rgba(22, 189, 72, 0.5);
}
.titlearticles1 .item a:hover em {
 background: rgba(255, 61, 30, 0.8);
}
.titlearticles1 .item.magazin a:hover em {
 background: rgba(22, 189, 72, 0.8);
}
.titlearticles1 .item a strong {
 position: absolute; top: 3px; right: 1%; padding: 1px 7px 3px 7px; color: #ffffff; font-weight: normal; font-size: 11px;
 background: rgba(255, 61, 30, 0.5); -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
.titlearticles1 .item.magazin a strong {
 background: rgba(22, 189, 72, 0.5);
}
.titlearticles1 .item a:hover strong {
 background: rgba(255, 61, 30, 0.8);
}
.titlearticles1 .item.magazin a:hover strong {
 background: rgba(22, 189, 72, 0.8);
}
.titlearticles1 .item a span {
 position: absolute; bottom: 0; left: 1%; width: 98%; color: #ffffff;
 background: rgba(0, 0, 0, 0.5); -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
.titlearticles1 .item a:hover span  {
 background: rgba(255, 61, 30, 0.8);
}
.titlearticles1 .item.magazin a:hover span {
 background: rgba(22, 189, 72, 0.8);
}
.titlearticles1 .item a span h3 {
 margin: 7px 10px; padding: 0; font-size: 15px; line-height: 20px; font-weight: normal;
}
@media screen and (max-width: 1260px) {
.titlearticles1 .item {
 float: left; width: 50%; margin-top: 5px;
}
}
/* /titlearticles1 */

/* titlearticles2 */
.titlearticles2 {
 float: left; width: 100%; margin: 20px 0 0 0;
}
.titlearticles2 .items {
 float: left; width: 25%; margin: 0 0 12px 0;
}
@media screen and (max-width: 1260px) {
 .titlearticles2 .items.respBR { clear: both; }
 .titlearticles2 .items { width: 50% }
}
.titlearticles2 .items h4 {
 width: 98%; margin: 0 auto; margin-bottom: 7px; padding: 10px 0; font-size: 15px; color: #ffffff; text-indent: 10px;
 font-weight: normal; background: url(../img/bgh4title.png) repeat;
}
.titlearticles2 .items ul {
 margin: 0 0 0 5px; padding: 0; list-style: none;
}
.titlearticles2 .items ul li {
 margin: 1px 0 0 0; padding: 0 7px 0 12px; line-height: 120%; background: url(../img/sipkali.png) no-repeat 3px 9px;
}
.titlearticles2 .items ul li a {
 display: block; padding: 2px 0 2px 0;color: #121212;
}
.titlearticles2 .items ul li a:hover {
 color: #1e99ba;
}
/* /titlearticles2 */


.registracia {
}
.registracia a.loginfacebook, .prihlasenie a.loginfacebook {
 float: right; margin: 25px 15px 0 0; padding: 0 12px 0 17px ; width: 202px; height: 32px; line-height: 32px; color: #ffffff; 
 text-align: right; background: #07272f url(../img/bloginfacebook.png) no-repeat left top;
}
.registracia a.loginfacebook:hover, .prihlasenie a.loginfacebook:hover {
 text-decoration: none; color: #32486d; background: #ffffff url(../img/bloginfacebook.png) no-repeat left top;
}

.prihlasenie {
}
.prihlasenie .loginthinks {
 float: right; margin: 20px 40px 0 0;
}
.prihlasenie .loginthinks a {
 display: block; margin: 0 0 5px 0; color: #000000;
}


ul.strankamenu {
 margin: 0 0 20px 0; padding: 0; list-style: none; border-bottom: 2px solid #303030;
}
ul.strankamenu li {
 display: inline-block; margin: 0 1px 0 0; padding: 0;
}
ul.strankamenu li.nohref {
 margin: 0 1px 0 0; padding: 14px 12px 12px 12px; color: #ffffff; font-size: 15px; background: #7b7b7b;
}
ul.strankamenu li a {
 display: block; margin: 0; padding: 14px 12px 12px 12px; color: #ffffff; font-size: 15px; background: #303030;
}
ul.strankamenu li a:hover, ul.strankamenu li a.active {
 text-decoration: none; color: #303030; background: #ffa800;
}
@media screen and (max-width: 1000px) {
 ul.strankamenu li { display: block; margin: 0 0 1px 0; padding: 0; }
 ul.strankamenu li.nohref { display: block; margin: 0 0 1px 0; }
}

ul.strankamenu2 {
 margin: 0; padding: 0; list-style: none; border-bottom: 2px solid #c9c9c9;
}
ul.strankamenu2 li {
 display: inline-block; margin: 0 1px 0 0; padding: 0;
}
ul.strankamenu2 li a {
 display: block; margin: 0; padding: 12px 14px 10px 14px; color: #3e3e3e; font-size: 15px; background: #dfdfdf;
}
ul.strankamenu2 li a:hover, ul.strankamenu2 li a.active {
 text-decoration: none; color: #303030; background: #ffa800;
}
@media screen and (max-width: 1000px) {
 ul.strankamenu2 li { display: block; margin: 0 0 1px 0; padding: 0; }
}


.useredit .inputmore.fotouser {
 float: left;
}
.useredit .inputmore.fotouser input[type=file] {
 margin: 0 0 7px 0;
}
.useredit img.fotouserI {
 float: left; max-height: 100px; margin: 0 15px 12px 12px;
}
.useredit .fotouserD {
 float: left; position: relative; top: 0; left: 0; margin: 0 15px 12px 12px; padding: 0;
}
.useredit .fotouserD a.odstranit {
 display: none; position: absolute; bottom: 0; right: 0; padding: 2px 5px; color: #000000; font-size: 10px; 
 background: #ffffff; z-index: 10;
}
.useredit .fotouserD img {
 float: none; display: block; margin: 0; padding: 0;
}
.useredit .fotouserD:hover a.odstranit {
 display: block;
}
/*
.useredit .inputmore.narodeny label {
 margin: 6px 7px 0 0;
}
.useredit .inputmore.narodeny select {
 width: auto; margin-left: 0; margin-right: 12px;
}*/

/*
.useredit.formular span.info2 {
 margin: 6px 0 0 7px;
}
*/

/* profil */
.profil {}
.profil .esteneaktivnyPROFIL {
 padding: 1%; margin: 0 0 10px 0;
}

.profil .zakladneudaje {
 float: left; width: 40%;
}
.profil .zakladneudaje .foto {
 width: 100%; padding: 0 0 20px 0; background: url(../img/divline2.png) repeat;
}
.profil .zakladneudaje .foto img {
 display: block; max-width: 80%; padding: 3px; background: #ffffff;
 -webkit-box-shadow: 0 0 3px 2px #D9D9D9; box-shadow: 0 0 3px 2px #D9D9D9;
}
.profil .zakladneudaje .nick {
 margin: 2px 0 0 0; padding: 10px 0 10px 0; font-size: 24px; font-weight: normal; color: #000000; text-align: center; 
 font-family: 'Roboto', sans-serif; line-height: 24px; background: #ffa800;
 -webkit-box-shadow:inset 0 0 10px 4px #ef9d00; box-shadow:inset 0 0 10px 4px #ef9d00;
}
.profil .zakladneudaje .nick a {
 color: #ffffff; font-weight: bold;
}
.profil .zakladneudaje .nick h2 {
 display: block; margin: 5px 0 0 0; font-size: 16px; font-weight: normal;
}
.profil .zakladneudaje .nick span {
 display: block; margin: 5px 0 0 0; padding: 4px 6px; font-size: 11px; line-height: 15px; color: #ffffff; background: #ff0000;
}
.profil .zakladneudaje .udajaviac {
 margin-top: 2px; padding: 10px 10px; line-height: 20px; background: #f1f1f1;
}
.profil .zakladneudaje .udajaviac span {
 padding: 4px 8px; font-size: 11px; color: #ffffff; background: #ff0000;
}
.profil .zakladneudaje a.nastavitprofil {
 display: block; margin-top: 4px; padding: 14px 0 14px 40px; font-size: 16px; color: #dadada; 
 background: #444444 url(../img/settingicon.png) no-repeat 7px center;
}
.profil .ostatneudaje {
 float: right; width: 59%; padding: 0;
}
.profil .ostatneudaje .sendMessageSmall {
 margin-bottom: 15px;
}
.profil .ostatneudaje h3 {
 padding: 10px 10px 10px 10px; font-weight: normal; font-size: 18px; background: #f0f0f0;
}
.profil .ostatneudaje h3.aktivity {
 border-top: 2px solid #1b95b6;
}
.profil .ostatneudaje a.pocty {
 float: left; display: block; width: auto; margin: 10px 5px 10px 0; color: #444444; background: #ffffff;
}
.profil .ostatneudaje .pocty img {
 float: left; margin-left: 5px;
}
.profil .ostatneudaje .pocty strong {
 display: block; float: left; margin: 11px 6px 0 6px; font-size: 18px; 
}
.profil .ostatneudaje .pocty.clanky strong {
 margin-left: 0px;
}
.profil .ostatneudaje a.pocty:hover {
 background: #f0f0f0;
}

.profil .ostatneudaje a.pocty em {
 display: block; padding: 1px 0 1px 0; font-size: 9px; text-align: center; font-style: normal; color: #ffffff; background: #828282;
}
.profil .ostatneudaje a.pocty:hover {
 text-decoration: none;
}


/* predplatné */
.predplatne {
 line-height: 130%;
}
.predplatne .predplitem {
 margin: 0 0 10px 0; padding: 10px; border-bottom: 1px solid #cacaca;
}
.predplatne .predplitem strong {
 float: left; display: block; font-weight: 800;
}
.predplatne .predplitem span {
 font-weight: 500;
}
.predplatne .predplitem strong small {
 margin: 0 7px; font-weight: 800; color: #ff0000;
}
.predplatne .predplitem a.viacB {
 float: left; display: block; margin: 0 0 0 7px; padding: 3px 5px; font-size: 13px; line-height: 100%; 
 color: #ffffff; background: #000000;
}
.predplatne .predplitem .viacDIV {
 display: none; padding-left: 10px;
}
/* /predplatné */


.kredityVYPIS {
 margin: 0 0 20px 0;
}
.kredityVYPIS .noneitems {
 margin: 15px 0 0 0; text-align: center;
}
.kredityVYPIS h3 {
 margin-bottom: 5px; border-top: 2px solid #ffa800;
}
.kredityVYPIS span.item {
 display: block; padding-bottom: 3px; color: #3b3b3b; border-bottom: 1px dashed #c0c0c0;
}
.kredityVYPIS a.item {
 display: block; padding-bottom: 3px; color: #3b3b3b; border-bottom: 1px dashed #c0c0c0;
}
.kredityVYPIS span.item a {
 color: #3b3b3b;
}
.kredityVYPIS span.item a:hover {
 color: #ff3d1e;
}
.kredityVYPIS a.item:hover {
 color: #ff3d1e; background: #f0f0f0;
}
.kredityVYPIS .item span {
 display: block; float: left; margin: 4px 5px 0 0; padding: 3px 4px;
}
.kredityVYPIS .item img {
 float: left; margin: 4px 4px 0 2px;
}
.kredityVYPIS .item span.user {
 width: 15%; font-weight: bold;
}
.kredityVYPIS .item span.what {
 width: 94%; font-size: 14px;
}
.kredityVYPIS .item span.what em.plus {
 margin-right: 5px; font-style: normal; color: #51ab00; font-weight: bold;
}
.kredityVYPIS .item span.what em.minus {
 margin-right: 5px; font-style: normal; color: #ff0000; font-weight: bold;
}
/*
.profil .ostatneudaje .kredity {
 margin: 0 0 20px 0;
}
.profil .ostatneudaje .kredity h3 {
 margin-bottom: 5px; border-top: 2px solid #ffa800;
}
.profil .ostatneudaje .kredity span.item {
 display: block; padding-bottom: 3px; color: #3b3b3b; border-bottom: 1px dashed #c0c0c0;
}
.profil .ostatneudaje .kredity a.item {
 display: block; padding-bottom: 3px; color: #3b3b3b; border-bottom: 1px dashed #c0c0c0;
}
.profil .ostatneudaje .kredity span.item a {
 color: #3b3b3b;
}
.profil .ostatneudaje .kredity span.item a:hover {
 color: #ff3d1e;
}
.profil .ostatneudaje .kredity a.item:hover {
 color: #ff3d1e; background: #f0f0f0;
}
.profil .ostatneudaje .kredity .item span {
 display: block; float: left; margin: 4px 5px 0 0; padding: 3px 4px;
}
.profil .ostatneudaje .kredity .item img {
 float: left; margin: 4px 4px 0 2px;
}
.profil .ostatneudaje .kredity .item span.user {
 width: 15%; font-weight: bold;
}
.profil .ostatneudaje .kredity .item span.what {
 width: 94%; font-size: 14px;
}
.profil .ostatneudaje .kredity .item span.what em.plus {
 margin-right: 5px; font-style: normal; color: #64d400;
}
.profil .ostatneudaje .kredity .item span.what em.minus {
 margin-right: 5px; font-style: normal; color: #ff0000;
}

@media screen and (max-width: 1600px) { .profil .ostatneudaje .kredityVYPIS .item span.what { width: 92%; } }
@media screen and (max-width: 1340px) { .profil .ostatneudaje .kredityVYPIS .item span.what { width: 92%; } }
@media screen and (max-width: 1260px) { .profil .ostatneudaje .kredityVYPIS .item span.what { width: 88%; } }
@media screen and (max-width: 1000px) { 
 .profil .ostatneudaje .kredityVYPIS .item span.what { width: 82%; } 
 .profil.rybar .zakladneudaje { width: 100%; margin-bottom: 20px;  }
 .profil.rybar .ostatneudaje { clear: both; width: 100%; }
}
@media screen and (max-width: 780px) { 
 .profil .zakladneudaje { width: 100%; margin-bottom: 20px;  }
 .profil .ostatneudaje { clear: both; width: 100%; }
}
.profil .ostatneudaje .kredityVYPIS .item span.what em.datum {
 padding-right: 5px; color: #888888; font-size: 11px; font-style: normal;
}
.profil .ostatneudaje .kredityVYPIS.zaplateneclanky {
}
.profil .ostatneudaje .kredityVYPIS.zaplateneclanky h3 {
 border-top: 2px solid #16bd48;
}
.profil .ostatneudaje a.viac {
 display: block; float: left;  margin: 10px 0 0 0; padding: 5px 10px; font-size: 12px; color: #ffffff; background: #000000;
}
*/
@media screen and (max-width: 1600px) { .kredityVYPIS .item span.what { width: 92%; } }
@media screen and (max-width: 1340px) { .kredityVYPIS .item span.what { width: 92%; } }
@media screen and (max-width: 1260px) { .kredityVYPIS .item span.what { width: 88%; } }
@media screen and (max-width: 1000px) { 
 .kredityVYPIS .item span.what { width: 82%; } 
 .profil.rybar .zakladneudaje { width: 100%; margin-bottom: 20px;  }
 .profil.rybar .ostatneudaje { clear: both; width: 100%; }
}
@media screen and (max-width: 780px) { 
 .profil .zakladneudaje { width: 100%; margin-bottom: 20px;  }
 .profil .ostatneudaje { clear: both; width: 100%; }
}
.kredityVYPIS .item span.what em.datum {
 padding-right: 5px; color: #888888; font-size: 11px; font-style: normal;
}
.kredityVYPIS.zaplateneclanky {
}
.kredityVYPIS.zaplateneclanky h3 {
 border-top: 2px solid #16bd48;
}
.profil .ostatneudaje a.viac {
 display: block; float: left;  margin: 10px 0 0 0; padding: 5px 10px; font-size: 12px; color: #ffffff; background: #000000;
}

.kredityVYPIS.predplatne {
}
.kredityVYPIS.predplatne h3 {
 margin-bottom: 0; line-height: 120%; border-top: 2px solid #ff3d1e;
}
.kredityVYPIS.predplatne span {
 padding: 4px 6px; color: #ffffff; font-size: 16px; background: #ff0000;
}

.kredityVYPIS .predplatit {
 float: left; margin: 10px 0 0 15px; padding: 5px 10px; font-size: 12px; font-weight: bold; color: #ffffff; background: #ffa800;
}
/* /profil */


.stranky {
 margin: 0 auto; margin-top: 15px; text-align: center; font-size: 0;
}
.stranky a, a.strankydalsie {
 display: inline-block; margin: 0 2px 2px 0; padding: 10px 14px 10px 14px; color: #000000; font-family: 'Roboto', sans-serif;
 font-size: 15px; line-height: 15px; text-align: center; font-weight: 400;
 background: #fefefe url(../img/bgstrankycisla.png) repeat-x bottom left; border: 1px solid #d0d0d0;
 -webkit-transition: background-color .2s ease-in-out; transition: background-color .2s ease-in-out;
}
.stranky a i {
 font-size: 14px; line-height: 14px; /*font-weight: bold;*/
}
.stranky a.margl12 { 
 margin-left: 12px; 
}
.stranky a.margr12 { 
 margin-right: 12px; 
}
.stranky a:hover {
 text-decoration: none; color: #ffffff; background: #ff300e;
}
.stranky a.active {
 text-decoration: none; color: #ffffff; background: #ff300e;
}
.stranky span {
 display: inline-block; padding: 0 3px; font-size: 12px; color: #474747;
}

/* aktivity */
.aktivityuser {
}
.aktivityuser .noneitems {
 margin: 15px 0 0 0; text-align: center;
}
.aktivityuser a.item, .aktivityuser div.item {
 display: block; padding-bottom: 3px; color: #3b3b3b; border-bottom: 1px dashed #c0c0c0;
}
.aktivityuser a.item:hover, .aktivityuser div.item:hover {
 color: #ff3d1e; background: #f0f0f0;
}
.aktivityuser .item span {
 display: block; float: left; margin: 4px 5px 0 0; padding: 3px 4px;
}
.aktivityuser .item img {
 float: left; margin: 4px 4px 0 2px;
}
.aktivityuser .item span.what {
 width: 94%; font-size: 14px;
}
.aktivityuser.withlogin .item span.what a {
 color: #3b3b3b;
}
.aktivityuser.withlogin .item span.user {
 width: auto; font-weight: 500;
}
.aktivityuser.withlogin .item span.user a {
 color: #000000;
}
.aktivityuser.withlogin .item span.what {
 width: 79%;
}
@media screen and (max-width: 1600px) { .aktivityuser .item span.what { width: 92%; } .aktivityuser.withlogin .item span.what { width: 77%; } }
@media screen and (max-width: 1340px) { .aktivityuser .item span.what { width: 92%; } .aktivityuser.withlogin .item span.what { width: 77%; } }
@media screen and (max-width: 1260px) { .aktivityuser .item span.what { width: 88%; } .aktivityuser.withlogin .item span.what { width: 73%; } }
@media screen and (max-width: 1000px) { .aktivityuser .item span.what { width: 82%; } .aktivityuser.withlogin .item span.what { width: 67%; } }
.aktivityuser .item span.what em.datum {
 padding-right: 5px; color: #888888; font-size: 11px; font-style: normal;
}
/* aktivity */

ul.fblikes {
 float: left; margin: 0 0 10px 5px; padding: 0; list-style: none;
}
ul.fblikes li {
 float: left; margin: 0; padding: 0;
}
ul.fblikes li.pacisamitatostranka {
 padding: 2px 7px 0 0;
}
ul.fblikes li.pacisamitatostrankaDIV {
 padding: 0 15px 0 0;
}
@media screen and (max-width: 1000px) { ul.fblikes li.pacisamitatostranka { display: none } }
ul.fblikes li.zdielattutostranku {
 padding: 2px 7px 0 0;
}
@media screen and (max-width: 1000px) { ul.fblikes li.zdielattutostranku { display: none } }

ul.hlasovanie {
 float: right; margin: 0 5px 10px 0; padding: 0; list-style: none;
}
ul.hlasovanie li {
 display: inline-block; margin: 0; padding: 0;
}
ul.hlasovanie li a {
 display: block; height: 20px; padding: 8px 0 4px 32px; font-size: 15px; color: #2d2d2d;
}

ul.hlasovanie li a.like {
 margin-right: 15px; background: url(../img/icons/iconLIKE30.png) no-repeat left center;
}
ul.hlasovanie li a.nolike {
 background: url(../img/icons/iconNOLIKE30.png) no-repeat left center;
}
ul.hlasovanie li a.red {
 color: #ff0000; font-weight: bold;
}
ul.hlasovanie li a.green {
 color: #0bd94a; font-weight: bold;
}

.leftpanel {
 float: left; width: 98%;
}
.rightpanel {
 float: right; width: 330px; margin-top: 7px; text-align: center;
}

/* komentare */
.komentare {
}
.komentare h2 {
 margin-bottom: 20px;
}
.komentare h2.pridath2 {
 margin-bottom: 7px;
}
.komentare .pridat {
 margin: 0 0 0 0; padding: 12px; text-align: center; border: 1px solid #dcdcdc;
}
.komentare .pridat textarea {
 width: 70%; height: 120px; margin-left: 15px;
}
.komentare .pridat input[type=submit] {
 margin: 0 auto; margin-top: 0; text-align: center;
}
.komentare .pridat .beztextu {
 display: none; margin: 0 0 12px 0; padding: 8px 0; text-align: center; color: #902409; 
 background: #fdc5c5; border: 1px solid #ff9494;
}
.komentare .vypisITEM {
 margin: 0 0 25px 0;
}
.komentare .vypisITEM.hide {
 display: none;
}
.komentare .vypisITEM img.user {
 float: left;
}
.komentare .vypisITEM .vypisITEMr {
 float: left; margin: 0 0 0 20px;
}
.komentare .vypisITEM .vypisITEMr .meno {
 display: block; float: left; padding: 0 0 0 20px; font-size: 15px; color: #000000; font-weight: 400;
 background: url(../img/icons/iconAUTOR-graywhite-14.png) no-repeat left center;
}
.komentare .vypisITEM .vypisITEMr .meno a {
 color: #000000; 
}
.komentare .vypisITEM .vypisITEMr .cas {
 display: block; float: left; margin-left: 15px; padding: 0 0 0 18px; color: #656565; font-size: 13px;
 background: url(../img/icons/iconPRIDANY-graywhite-14.png) no-repeat left center;
}
.komentare .vypisITEM .vypisITEMr .text {
 margin: 3px 0 0 0; padding: 5px 0 0 0; font-size: 15px; border-top: 1px solid #e0e0e0;
}

.komentare .vypisITEM .vypisITEMr a.odpovedat {
 display: block; float: right; margin: 7px 0 0 0; padding: 0 0 0 20px; color: #343434; font-size: 13px;
 background: url(../img/icons/iconODPOVEDAT-16.png) no-repeat left center;
}

.komentare .vypisITEM .vypisITEMr .nahlaseny {
 float: right; margin: 7px 0 0 20px; color: #bf0000;
}
.komentare .vypisITEM .vypisITEMr .nahlaseny  a.nahlasit {
 color: #343434; padding: 0 0 0 20px; font-size: 13px; background: url(../img/icons/iconNAHLASIT-16.png) no-repeat left center;
}

.komentare .vypisITEM .pridatKOModpoved {
 display: none; float: right; width: 100%; margin-top: 12px; padding: 10px 0 10px 0;
 background: #f4f4f4; border-bottom: 1px solid #e5e5e5;
}
.komentare .vypisITEM .pridatKOModpoved label {
 float: left; width: 100%; margin: 0 0 7px 15px; padding: 0 0 0 1px; font-weight: 400; text-align: left;
}
.komentare .vypisITEM .pridatKOModpoved textarea {
 width: 60%; height: 60px; margin: 0 0 0 15px;
}
.komentare .vypisITEM .pridatKOModpoved input[type=submit] {
 float: left; margin: 20px 0 0 15px; padding: 7px 14px;
}

.komentare .vypisITEM .odpovede {
}
.komentare .vypisITEM .odpovede .vypisITEM {
 margin: 5px 0 20px 0;
}
.komentare .beztextu {
 display: none; margin: 10px 0 0px 0; padding: 4px 0; text-align: center; color: #902409; 
 background: #fdc5c5; border: 1px solid #ff9494;
}
/* /komentare */


.magazin {
}
.magazin .strankamenu {
 margin-bottom: 12px;
}


/* filterBLOK */
.filterBLOK {
 width: 100%; height: auto; margin: 0 0 5px 0; padding: 0; background: #303030; /* 303030  1a91ae */
}
.filterBLOK .loading{
 padding: 15px 0 15px 10px; color: #ffffff; font-size: 11px; line-height: 100%;
}
.filterBLOK .content {
 display: none; padding: 15px 0 15px 0;
}
.filterBLOK .content.active {
 display: block;
}
.filterBLOK .content.activeF { /* for responsive */
 display: block; 
}
.filterBLOK ul.menu {
 float: left; width: 100%; margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; background: #1a1a1a; /* 1a1a1a 0e4a5a */
}
.filterBLOK ul.menu li {
 float: left; margin: 0 1px 0 0; padding: 0; list-style: none;
}
.filterBLOK ul.menu li a {
 display: block; margin: 0 0 0 0; padding: 11px 12px 11px 12px; font-size: 14px; color: #dddddd; font-weight: 500;
}
.filterBLOK ul.menu li a:hover {
 text-decoration: none; color: #ffffff; background: #303030; /* 303030  1a91ae */
}
.filterBLOK ul.menu li a.active {
 text-decoration: none; color: #ffffff; background: #303030; /* 303030  1a91ae */
}
.filterBLOK ul.menu li a.activeF { /* for responsive */
 color: #ffffff; background: #303030;
}
.filterBLOK ul.menu li a.activeF:hover { 
 color: #ffffff; background: #303030; 
}
.filterBLOK .mojeHREF a {
 clear: both; display: inline-block; margin: 12px 0 12px 12px; padding-top: 0; color: #ffffff;
}
.filterBLOK .mojeHREF a:hover {
 color: #ff3d1e; text-decoration: none;
}
.filterBLOK .mojeHREF a i {
 margin-right: 4px;
}

.filterBLOK label {
 float: left; width: 100px; margin: 0 0 12px 15px; padding: 4px 0 0 0; color: #ffffff; text-align: right;
}
.filterBLOK input[type=text], .filterBLOK input[type=password], .filterBLOK input[type=file], .filterBLOK select, .filterBLOK textarea {
 float: left; width: 150px; margin: 0 0 12px 12px; padding: 5px; font-size: 16px; background: #ffffff; border: none;
}
.filterBLOK select {
 width: 160px; padding: 4px 5px 4px 5px;
}
.filterBLOK input[type=submit] {
 display: block; margin: 0 auto; margin-top: 12px; margin-bottom: 0; padding: 8px 25px; font-size: 15px; color: #303030; 
 background: #ffa800;  
 -webkit-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;
}
.filterBLOK input[type=submit]:hover {
 background: #ffc75b;
}
.filterBLOK button {
 display: block; margin: 0 auto; margin-top: 12px; margin-bottom: 0; padding: 8px 25px; font-size: 15px; color: #303030; 
 background: #ffa800; border: none;
 -webkit-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;
}
.filterBLOK button:hover {
 background: #ffc75b;
}

.filterBLOK .othersINP {
 float: left; width: 160px; margin: 5px 0 12px 12px; 
}
.filterBLOK .othersINP input[type=radio], .filterBLOK .othersINP input[type=checkbox] {
 float: left; margin: 2px 5px 7px 0;
}
.filterBLOK .othersINP label {
 width: auto; margin: 0 0 0 0; padding: 0; text-align: left; font-size: 14px; font-weight: normal;
}
.filterBLOK ul.kategorie {
 margin: 0 10px 0 20px; padding: 0; list-style: none;
}
.filterBLOK ul.kategorie li {
 margin: 0; padding: 0 0 6px 16px; background: url(../img/sipkaliwhite.png) no-repeat 3px 5px;
}
.filterBLOK ul.kategorie li a {
 color: #ffffff;
}
.filterBLOK ul.kategorie li.online {
 margin-bottom: 5px; padding-bottom: 0; background: url(../img/sipkaliwhite.png) no-repeat 3px center;
}
.filterBLOK ul.kategorie li.predplatne {
 margin-bottom: 15px; padding-bottom: 0; background: url(../img/sipkaliwhite.png) no-repeat 3px center;
}
.filterBLOK ul.kategorie li.online a {
 display: inline-block; padding: 6px 8px; background: #ffa800;
}
.filterBLOK ul.kategorie li.predplatne a {
 display: inline-block; padding: 6px 8px; background: #0e4a5a;
}
/* /filterBLOK */

/* autori */
.autori .clankyvypis {
 margin: 0 0 20px 0;
}
.autori .clankyvypis h3 {
 padding: 10px 10px 10px 10px; font-weight: normal; font-size: 18px; background: #f0f0f0;
}
.autori .clankyvypis h3.magazin {
 margin-bottom: 5px; border-top: 2px solid #ff3d1e;
}
.autori .clankyvypis h3.clanky {
 margin-bottom: 5px; border-top: 2px solid #16bd48;
}
.autori .clankyvypis a.item {
 display: block; padding-bottom: 3px; color: #292929; border-bottom: 1px dashed #c0c0c0;
}
.autori .clankyvypis a.item:hover {
 color: #ff3d1e; background: #f0f0f0;
}
.autori .clankyvypis .item span {
 display: block; float: left; margin: 4px 5px 0 0; padding: 3px 4px;
}
.autori .clankyvypis .item img {
 float: left; margin: 4px 4px 0 2px;
}
.autori .clankyvypis .item span.what {
 width: 94%; font-size: 15px;
}
@media screen and (max-width: 1600px) { .autori .clankyvypis .item span.what { width: 92%; } }
@media screen and (max-width: 1340px) { .autori .clankyvypis .item span.what { width: 92%; } }
@media screen and (max-width: 1260px) { .autori .clankyvypis .item span.what { width: 88%; } }
@media screen and (max-width: 1000px) { .autori .clankyvypis .item span.what { width: 82%; } }
.autori .clankyvypis .item span.what em.datum {
 color: #3b3b3b; padding-right: 5px; font-size: 14px; font-style: normal;
}
.autori .clankyvypis .item span.what strong {
 display: inline-block; width: 70px; padding-right: 5px; color: #000000; font-size: 14px; text-align: center;
}

.autori .pismeno {
 display: block; padding: 10px 10px 10px 10px; font-weight: normal; font-size: 18px; text-transform: capitalize;
 background: url(../img/divline2.png) repeat;
}
.autori .vypisautorov {
 margin: 10px 0 20px 15px; color: #2d2d2d;
}
.autori .vypisautorov a {
 display: inline-block; margin: 0 0 7px 5px; color: #2d2d2d;
}
/* /autori */

.topp10px {
 padding-top: 10px !important;
}
.topm15px {
 margin-top: 15px !important;
}
.bottomm15px {
 margin-bottom: 15px !important;
}
.reklama300 {
 color: #999; text-align: center; background: #e1e1e1; width: 300px; height: 180px; line-height: 20px;
 padding-top: 120px; font-size: 20px; margin: 0 auto;
}


/* reklama do textu */
a.advTEXT {
 display: block; max-width: 600px; margin: 0 auto; padding: 15px 15px; text-align: left; background: #ffffff;
 border: 1px solid #1b95b6; line-height: 100%;
}
a.advTEXT .nazov {
 display: block; margin-bottom: 4px; color: #13667d; font-weight: bold; line-height: 130%;
}
a.advTEXT:hover .nazov {
 text-decoration: underline;
}
a.advTEXT .link {
 display: block; margin-bottom: 4px; color: #006621; font-size: 14px;
}
a.advTEXT:hover .link {
 text-decoration: none;
}
a.advTEXT .text {
 display: block; color: #000000; font-size: 15px; line-height: 130%;
}
a.advTEXT:hover {
 text-decoration: none;
}
/* /reklama do textu */

.footer1 {
 position: relative; width: 100%; margin-top: 0; background: #343434 url(../img/bgfooter1.png) repeat left top;
}
.footer1 .mainfooter {
 margin: 0 auto; padding: 5px 0 5px 0; color: #ffffff; text-align: center;
}

.footer2 {
 position: relative; width: 100%; background: #232323 url(../img/bgfooter2.png) repeat left top;
 -webkit-box-shadow: inset 0px 1px 0px 0px #191919; -moz-box-shadow: inset 0px 1px 0px 0px #191919; 
 box-shadow: inset 0px 1px 0px 0px #191919;
}
.footer2 .mainfooter {
 margin: 0 auto; padding: 40px 0 10px 0; color: #ffffff;
}
.footer2 .ulblok {
 float: left; margin: 0 30px 20px 30px;
}
.footer2 ul.u1 {
 margin: 0; padding: 0; list-style: none;
}
.footer2 ul.u1 li {
 margin: 0 0 0 3px; padding: 0 0 0 14px; line-height: 130%; font-size: 15px;
 background: url(../img/ulli_8_graywhite.png) no-repeat left center;
}
.footer2 ul.u1 li.nh6 {
 margin: 0; padding: 0; background: none;
}
.footer2 ul.u1 li.nh6 h6 {
 margin: 0 0 2px 0; padding: 0; font-size: 14px; font-weight: bold;
}
.footer2 ul.u1 li a {
 display: inline-block; padding: 2px 0; color: #dcdcdc;
}
.footer2 .iconsSoc {
 margin: 0px 0 10px 0; text-align: center;
}
.footer2 .iconsSoc a {
 display: inline-block;
}
.footer2 .iconsSoc a img {
 margin: 0 10px; opacity: 0.5;
 -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;
}
.footer2 .iconsSoc a img:hover {
 opacity: 1;
}
.footer2 .mainfooter p.copyright {
 display: block; margin-top: 5px; text-align: center; line-height: 140%; font-size: 14px; color: #c5c5c5;
}

.footer2 .mainfooter p.testovaciaprevadzka {
 display: block; margin-top: 15px; text-align: center; line-height: 140%; font-size: 15px; color: #ff1f1f; font-weight: 500;
}
