/**
 * css for www.funtax.cz by mommek via pcsupport.cz
 *
 default colors:
 - red - #EB2E3A
 - white - #ffffff
---------------------------------------------- */ 
.mceContentBody  {background: none;color: #000;font-size: 12pt;}
.mceContentBody h1,.mceContentBody h2,.mceContentBody h3 {color: #000;}

* {margin: 0;}

body {font-family: "Arial","Verdana";line-height: 1.4em;margin: 0;padding: 0;font-size: 14px;color: #35302f;
background: #fff url("/assets/2d18f81af22358d1bf60.png") top center no-repeat;}


#page {margin: 0px auto;width: 1100px;background: #fff;}


#headRow {width: 100%;height: 90px;border-top: 3px solid #000;}
#head {width: 1100px;height: 90px;margin: 0 auto;position: relative;}


#head #logo {width: 250px;height: 95px;background: url("/assets/21fe67af49a8f97b6a3d.png") top left no-repeat;background-size: 254px 82px;position: absolute;left: 10px;}
#head #logo a {width: 250px;height: 95px;display: block;}


@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#head #logo {
		background-image: url("/assets/21fe67af49a8f97b6a3d.png");
		background-size: 254px 82px;
	}
}


#head #nav {width: 840px;height: 95px;position: absolute;left: 280px;}


#head #fb {position: absolute;top: 27px;right: 12px;width: 35px;height: 35px;background: url("/assets/b4b40bf3296d2ee81f7b.png") no-repeat;}
#head #fb a {display: block;width: 35px;height: 35px;}


/* MENU */


#head #nav ul.menu {list-style: none;margin: 0px;padding: 0px;}
#head #nav ul.menu li {float: left;height: 92px;line-height: 95px;}
#head #nav ul.menu li a {padding: 0px 20px;color: #5c5c5c;font-weight: bold;text-decoration: none;font-size: 17px;display: block;}
#head #nav ul.menu li:hover,
#head #nav ul.menu li.current,
#head #nav ul.menu li.active {border-bottom: 3px solid #00A783;
-webkit-transition: background 500ms ease;
-moz-transition: background 500ms ease;
-ms-transition: background 500ms ease;
-o-transition: background 500ms ease;
transition: background 500ms ease;}
#head #nav ul.menu li.current a,
#head #nav ul.menu li.active a,
#head #nav ul.menu li:hover a {color: #00A783;text-decoration: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}

ul.menu li.item-111 {display: none;}



/* SLIDER
---------------------------------------------- */ 

#slider {width: 1100px;height: 228px;margin: 0 auto; font-size: 16px;}
.slide-desc {top: 30px; left: 270px !important;bottom: 100px;width: 751px !important;}
.slide-desc-bg {background: none;}
.slide-text {    -webkit-font-smoothing: antialiased;    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;    text-shadow: rgba(0,0,0,.01) 0 0 1px;}
.slide-text p strong {left: 550px;font-size: 30px;}
.slide-text p {font-size: 21px;color: #424242;}
.slide-text a {text-decoration: none;}

.sliTitleDef {color: #00A783;margin-bottom: 40px;margin-top: 3px;display: block}
.sliTitleDef a {color: #00A783;font-size: 26px;font-weight: bold;-webkit-transition: all 500ms ;
-moz-transition: all 500ms ;
-ms-transition: all 500ms ;
-o-transition: all 500ms ;
transition: all 500ms ;}
.sliTitleDef a:hover {font-weight: bold;}

p.sliTitle1 {color: #5bbceb;margin-bottom: 40px;display: block;padding: 5px 0 9px}
p.sliTitle1 a {color: #5bbceb;font-size: 26px;font-weight: bold;-webkit-transition: all 500ms ;
-moz-transition: all 500ms ;
-ms-transition: all 500ms ;
-o-transition: all 500ms ;
transition: all 500ms ;}
p.sliTitle1 a:hover {font-weight: bold;}
h1.sliTitle1 {color: #5bbceb;margin-bottom: 40px;display: block;padding: 3px 0 9px}
h1.sliTitle1 a {color: #5bbceb;font-size: 26px;font-weight: bold;-webkit-transition: all 500ms ;
-moz-transition: all 500ms ;
-ms-transition: all 500ms ;
-o-transition: all 500ms ;
transition: all 500ms ;}
h1.sliTitle1 a:hover {font-weight: bold;}

.sliTitle2 {color: #00A783;margin-bottom: 40px;margin-top: 5px;display: block;padding: 0 0 9px}
.sliTitle2 a {color: #00A783;font-size: 26px;font-weight: bold;-webkit-transition: all 500ms ;
-moz-transition: all 500ms ;
-ms-transition: all 500ms ;
-o-transition: all 500ms ;
transition: all 500ms ;}
.sliTitle2 a:hover {font-weight: bold;}
.sliTitle3 {color: #F53F3D;margin-bottom: 40px;margin-top: 5px;display: block;padding: 0 0 9px}
.sliTitle3 a {color: #F53F3D;font-size: 26px;font-weight: bold;-webkit-transition: all 500ms ;
-moz-transition: all 500ms ;
-ms-transition: all 500ms ;
-o-transition: all 500ms ;
transition: all 500ms ;}
.sliTitle3 a:hover {font-weight: bold;}
.ml50 {margin-left: 70px;}




/* MAIN
---------------------------------------------- */ 

#mainRow {width: 100%;position: relative;}

#main {width: 1100px;min-height: 300px;margin: 0px auto;margin-bottom: 0px;position: relative;}
#main #content {position: relative;float: left;width: 96%;padding: 3% 2%;min-height: 300px;}

.box {float: left;width: 220px;background: #fff;padding: 20px;margin-bottom: 20px;min-height: 275px;margin-top: 20px;font-size: 12px;

border: 1px solid #fff;
-webkit-transition: all 500ms ;
-moz-transition: all 500ms ;
-ms-transition: all 500ms ;
-o-transition: all 500ms ;
transition: all 500ms ;}
.box:hover {border: 1px solid #ccc;}
.box h2 {margin: 0px;font-size: 25px;}
.box h2 a {text-decoration: none;font-weight: bold;}
.box h2 a:hover {font-weight: bold;}

.odbornost {background: #b5efbf;border-top: 1px solid #51c564;border-bottom: 1px solid #51c564;min-height: 4000px;padding: 20px 20px;}
.odbornost h3 {font-size: 25px;}
.serioznost {background: #efefef;min-height: 400px;padding: 20px 20px;}
.serioznost h3 {float: right;font-size: 25px;}
.prizpusobivost {background: #ffea95;border-top: 1px solid #ffcc00;border-bottom: 1px solid ##ffcc00;min-height: 400px;padding: 20px 20px;}
.prizpusobivost h3 {font-size: 25px;}

/* NEWS
---------------------------------------------- */ 

.akt {/*background: #F3F3F3;*/padding: 15px;margin-top: 0px !important;}
.akt span.readmore a,
.alink {padding: 5px 10px;text-decoration: none;float: right;color: white !important;border-radius: 5px;margin-top: -20px;background: #00b28e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjI4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwYTc4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk2N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
background: -moz-linear-gradient(top,  #00b28e 0%, #00a783 51%, #00967a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b28e), color-stop(51%,#00a783), color-stop(100%,#00967a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00b28e 0%,#00a783 51%,#00967a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00b28e 0%,#00a783 51%,#00967a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00b28e 0%,#00a783 51%,#00967a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00b28e 0%,#00a783 51%,#00967a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b28e', endColorstr='#00967a',GradientType=0 ); /* IE6-8 */
}



.akt span.readmore a:hover,
.alink:hover {background: #00A783;}
a.alink {float: right;margin: 2px 15px 10px 0px;color: black;}



.moduleRow {width: 100%;}
.moduleRow.graybg {background: url("/assets/ecd6d1bb27876e7a29a8.png") top center repeat-y;}
.moduleRow .inner {margin: 0 auto;width: 1085px;}

.minheight100 {min-height: 100px;}
.minheight250 {min-height: 280px;}


.pagination {width: 607px;height: 40px;text-align: center;margin: 0 auto;}
.pagination ul {list-style: none;text-align: center;}
.pagination ul li {float: left;padding: 0px;margin: 0px 3px;}
.pagination ul li a {padding: 5px 10px;background: #f9f9f9;text-decoration: none;}
.pagination ul li a:hover {background: #F3F3F3;}

ul.pagenav {list-style: none;text-align: center;margin: 0 auto;width: 170px;}
ul.pagenav li {float: left;padding: 0px;margin-right: 5px;}
ul.pagenav li a {padding: 5px 10px;background: #f9f9f9;text-decoration: none;}
ul.pagenav li a:hover {background: #F3F3F3;}

p.counter {text-align: center;}

/* FOOT
---------------------------------------------- */ 

#foot {width: 1100px;height: 50px;margin: 10px auto;}   
#foot #copy {width: 1100px;}           
#foot #copy p {font-size: 12px;height: 20px;text-align: center;padding: 0px 0 0px 10px;color: #555555;}
#foot #copy p a {color: #000;}


dt.article-info-term {display: none;}
dd.create {float: right;font-style: italic;padding: 10px;color: #00A783;background: #f9f9f9;margin: 0px 0px 10px 10px;}


/* SEARCH
---------------------------------------------- */  

.srch {position: absolute;top: 25px;right: 2px;width: 214px;}
.srch label {display: none;} 
.srch input#mod-search-searchword {border: 1px solid #ccc;padding: 5px;height: 14px;width: 119px !important;position: absolute;top: 0px;left: 0px;}
.srch input.searchButton {cursor: pointer;border: 1px solid #ccc;width: 60px;height: 26px;position: absolute;top: 0px;left: 130px;}

fieldset.word input#search-searchword {border: 1px solid #ccc;padding: 5px;height: 14px;width: 135px !important;}
fieldset.word button {cursor: pointer;border: 1px solid #ccc;width: 60px;height: 26px;position: relative;top: 0px;}

#content.item-word .srch {display: none;}

fieldset {border: 1px solid #ccc;padding: 10px;margin-bottom: 10px;background: #f9f9f9;}
fieldset legend {background: #f9f9f9;border: 1px solid #ccc;padding: 5px 10px;}
fieldset.only {display: none;}

dl.search-results {background: #f9f9f9;padding: 10px;border: 1px solid #ccc;}
dt.result-title {}
dd.result-category {display: none;}
dd.result-created {width: 100%;text-align: right;color: #ccc;font-style: italic;border-bottom: 1px solid #ccc;margin-bottom: 10px;}

/* OTHER
---------------------------------------------- */  

.subheading-category {font-size: 25px;}

.phocamaps-box {margin-top: 0px !important;}

.fl {float: left;}
.mr20 {margin-right: 20px;}

.onas {padding: 10px 15px;}

.moduletable {margin-top: 57px;}
.moduletable h3 {color: #57BBEB;}

.moduletable.linky {position: relative;margin-top: 10px;height: 150px;padding-top: 20px;}

.linky ul {list-style: none;padding: 0px;margin: 0px;padding: 15px;}
.linky ul li a {color: black;text-decoration: none;}
.linky ul li a:hover {text-decoration: underline;}
.linky h3 {margin-left: 15px;} 
.linky .links1 {top: 50px;left: 0px;position: absolute;}
.linky .links2 {top: 50px;left: 370px;position: absolute;}
.linky .links3 {top: 50px;left: 770px;position: absolute;}


h3.akt {margin: 0px;padding-bottom: 12px;}
h3.akt a {color: #00A783;font-weight: bold;text-decoration: none;}

.w40 {width: 40%;}
.w60 {width: 60%;}
.w33 {width: 33%;}
.w67 {width: 67%;}

.pa {position: absolute;}
.vmc {position: relative;min-height: 150px;margin-top: 15px;}

.vize {top: 0px;left: 15px;width: 304px;}
.mise {top: 0px;left: 350px;width: 306px;}
.cile {top: 0px;left: 700px;width: 304px;}

.shadow  {-webkit-box-shadow:  0px 0px 4px 4px rgba(0, 0, 0, 0.1);box-shadow:  0px 0px 4px 4px rgba(0, 0, 0, 0.1);}
.rounded {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

#jquery-lightbox {z-index: 100000 !important;}


p.readmore {}
p.readmore a {width: 90px;height: 35px;line-height: 25px;text-align: center;text-decoration: none;color: #EB2E3A;background: url("/assets/c77d649df0f44a195c01.png") bottom center no-repeat;float: right;}
p.readmore a:hover {color: #000;}

.item-page ul.actions {list-style: none;margin: 0px;padding: 0px;float: right;}

p {margin-bottom: 15px;}
ul {margin-left: 10px;padding-left: 10px;margin-bottom: 20px;}
form {margin: 0;padding: 0;}
img,table {border: none;}
a {text-decoration: underline;font-weight: normal;color: #00A783;}
a:hover {text-decoration: none;font-weight: normal;color: #000;}

.blog h2 {font-size: 20px;}

h1 {padding: 0 0 9px 0;margin: 0px 0px 10px 0px;font-size: 26px;line-height: 25px;color: #000;font-weight: bold;}
h2 {padding: 0 0 13px 0;margin: 9px 0px 18px 0px;font-size: 25px;color: #000;font-weight: bold;border-bottom: 1px solid #F3F3F3;}
h3 {padding: 0 0 5px 0;margin: 9px 0px 10px 0px;font-size: 20px;color: #747474;font-weight: bold;}
h4 {padding: 0 0 5px 0;margin: 5px 0px 10px 0px;font-size: 18px;color: #000;font-weight: bold;}
h5 {padding: 0 0 5px 0;margin: 5px 0px 10px 0px;font-size: 18px;color: #000;font-weight: bold;}
h6 {padding: 0 0 5px 0;margin: 5px 0px 10px 0px;font-size: 17px;color: #000;font-weight: bold;}
.clear,.clr,#clear,#clr,.item-separator {clear: both;height: 1px;}
hr {width: 99%;height: 2px;border-left: none;border-right: none;border-bottom: 1px dashed #A0C104;border-top: 1px dashed #ddd;}
.item-separator {width: 93%;height: 2px;border-left: none;border-right: none;border-bottom: 1px dashed #ccc;margin: 2px;padding:2px;position: relative;top: -5px;}
.item-separator2 {width: 903px;height: 2px;border-left: none;border-right: none;border-bottom: 1px dashed #ccc;margin: 2px 2px 2px 18px;padding:2px;position: relative;top: -5px;}