@font-face {
	font-family: "SSSymbolicons";
	src: url('/css/webfonts/ss-symbolicons-block.eot');
	src: url('/css/webfonts/ss-symbolicons-block.eot?#iefix') format('embedded-opentype'),
	url('/css/webfonts/ss-symbolicons-block.woff') format('woff'),
	url('/css/webfonts/ss-symbolicons-block.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/* Pouzite znaky: 1F50D, 1F464, E396, 22C6, 2665, E973, 1F304, E9B0, 26A0 */
@font-face {
  font-family: "maminkam";
  src:url("webfonts/maminkam.eot");
  src:url("webfonts/maminkam.eot?#iefix") format("embedded-opentype"),
    url("webfonts/maminkam.woff") format("woff"),
    url("webfonts/maminkam.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;

}

/************************************************************************************
   SIMPLE (FAST) CLASS
*************************************************************************************/
.ext {background:url('/img/ico/all.png') 100% -300px no-repeat; padding-right:10px;}
.l {display: inline; float: left;}
.r {display: inline; float: right;}
.col-h-l {float: left; display: inline; width: 48%;}
.col-h-r {float: right; display: inline; width: 48%;}
.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}
.out, .toplist {position: absolute; left: -5000px;}
.toplist { top:0; }
.bold {font-weight: bold;}
.thin {font-weight: normal;}
.small {font-size: 92%;}
.big {font-size:117%}
.center {text-align:center;}
.left {text-align: left;}
.right {text-align: right;}
.vcenter {vertical-align:middle;}
.nobr {white-space:nowrap;}
.pre {white-space:pre;}
.error {color: #cc0000;}
.grey{color:#999;}
.hidden, .m-only {display: none;}
.break {height: 0; font-size: 0; line-height:0; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100%;}
.clearfix {zoom: 1;}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.reset {border:none; margin:0; padding:0; background:none;}
ul.reset{list-style:none;}
.sprite {position:absolute; top:0px; left:0px; display:block; width:100%; height:100%;}
a .sprite {cursor:pointer;}
.reset td, .reset th {border:none; background:none; padding:0; font-size:100%; line-height:1}
.reset li {margin:0; padding:0; background:none;}
.block{display:block}
.relative{position:relative}
/************************************************************************************
   RESETS and TYPOGRAPHY
*************************************************************************************/
html {margin:0; padding:0;}
body {font-size: 75%; background: #fff; font-family:"Segoe UI", Arial, Helvetica, sans-serif; color:#333333; padding: 20px; margin:0px;}
body.mceContentBody {padding:8px; font-size:14px;}

div, pre {margin: 0; padding: 0;}

/* HEADING */
h1, h2, h3, h4, h5, h6 {font-family:Cambria,Georgia,'Times New Roman',Arial,Helvetica,sans-serif; color:#ff2a00; font-weight:normal;}
h1 {margin:0; padding:0; font-size:191%;}
h2 {margin:1em 0 0.3em; padding:0; font-size:150%;}
h3 {margin:1em 0 0.2em; padding:0; font-size:133%;}
h4 {margin:1em 0 0.3em; font-size:117%;}
h5, h6 {margin:0em 0 0.5em; font-size:100%; font-weight:bold;}

/* PARAGRAPH */
p {line-height:1.4; margin: 0 0 1.2em;}
hr {margin: 20px 0px; padding:0; border: 1px solid #DDDDDD; border-width: 1px 0 0; color: #fff; background: #fff;}
pre {text-align: left;}
em {font-family: Arial, helvetica, sans-serif !important;}

/* CITE */
cite {border:none; color: #666; font-size:108%;}
blockquote {background:#F0EFEA; clear:both; padding:10px 15px; margin:0 0 1em; font-size:108%;}
blockquote p {margin:0;}

/* ANCHOR */
a {color:#3c89c8; outline:none;}
a:hover {color: #ff2a00;}
a:active {color: #333;}
a.more {text-decoration:none;}
a.more span {text-decoration:underline;}

/* LIST */
ul {margin: 0.2em 0 1em; padding: 0;}
ul li {margin: 0 0 7px; padding: 3px 0 0 11px; line-height:1.4; list-style: none; background: url('/img/bg/li.png') 0 0.6em no-repeat;}
ol{margin:0.2em 20px 1em 0; padding:0;position:relative;left:20px; z-index:1;}
ol li{margin:0; padding:2px 0; list-style-position:outside; line-height:1.4; }
ul ul{margin:2px 0;}
#content ul li{overflow:hidden; zoom:1;}

/* IMAGES */
img{border:0px;}
img.left {float: left; margin: 0.3em 15px 10px 0; clear: left; border:4px solid #F0EFEA;}
img.right {float: right; margin: 0.3em 0 10px 15px; clear: right; border:4px solid #F0EFEA;}

/* TABLE */
table{border:1px solid #d0cfcb; margin:0.2em 0 1em; font-size:100%; border-collapse: collapse; padding: 0; width: 100% !important; border-spacing: expression(cellSpacing=0);}
table caption {text-align: left; font-size:133%; margin: 1em 0 0.5em;}
thead{background:#636363 url('/img/bg/th.png') 0 100% repeat-x;}
thead th, thead td {border:1px solid #424242; color:#fff; border-width:0 1px; border-top:1px solid #636363; font-size:108%;}
td, th {padding:10px; border:1px solid #d0cfcb; font-weight:normal;}
.even td {background:#f0efea;}
.no-bdl{border-left:none;}
.no-bdr{border-right:none;}
.no-bdt{border-top:none;}
.no-bdb{border-bottom:none;}

/* FORM */
form, fieldset{margin:0; padding:0; border:none;}
input, label, select{vertical-align:middle;}
label.normal{font-weight:normal !important; margin-right:15px;}
label input{position:relative; top:-1px; margin:0 2px 0 0;}
label span {color: #666; font-size: 91.6%;}

.int-text{border:1px solid #d2d1cd; padding:6px 3px; font-family:arial, sans-serif; font-size:100%;}
.int-text.noborder{border:none;}
.form select.int-text{margin-top: 2px; padding: 5px 3px;}
.fix-int{margin:2px 4px 0; display:block;}
.fix-int .w-full{margin:0 -4px;}

.form .register { position:absolute; top:1.5em; right:15px; }

textarea{resize:vertical;}
textarea.w-full { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0; }
.int-text.shadow{-moz-box-shadow:inset 0 2px 4px -2px #ddd; -webkit-box-shadow:inset 0 2px 4px -2px #ddd; box-shadow:inset 0 2px 4px -2px #ddd;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-style:italic; color:#ccc; opacity:1; }
input::-moz-placeholder,
input:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-moz-placeholder {font-style:italic; color:#ccc; opacity:1; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{ font-style:italic; color:#ccc; opacity:1;  }
.placeholder{font-style:italic; color:#ccc; opacity:1; font-family:arial,sans-serif}

/* WIDTH */
.w-full {width:100%;}
