/* ==================== */
/* ==================== */
/* ==================== */
#logo_tisk{
	DISPLAY: none;
}
#zahlavi, #zahlavi2, #leve_menu, #drob_menu, #form_tisk, #form_tisk2, #logo_zobraz, #nadpis_skryt, #nadpis_skryt2, #paticka_ne, #hlavicka1, #hlavicka2, #hlavicka3{
}
#start_obsah, #start_obsah2{
}
/* ==================== */
/* ==================== */
/* ==================== */
body {
	line-height: 140%;
	border-collapse: collapse;
}
table, td {
	border-collapse: collapse;
}
p, div.odstavec {
	margin: 15px 0px 0px 0px;
}
p.ctvm, div.ctvm{
	background-image: url(ctverec_m.gif);
	background-position: 10px 4px;
	background-repeat: no-repeat;
	padding-left: 40px;
}
p.bctvm{
	padding-left: 40px;
}
/* ==================== */
/* ODKAZY - A */
/* ==================== */
/* POSUN MENU */
.pmenu0{
	padding-top:5px;
}
.pmenu1{
	padding-top:15px;
}
.pmenu2{
	padding-top:37px;
}
.pmenu3{
	padding-top:47px;
}
/* A MENU */
a.menu1, a.menu3{
	display: block;
	text-decoration: none;
	width: 141px;
	height: 30px;
	line-height: 100%;
	padding-right: 4px;
	padding-left: 4px;
}
a.menu3r{
	display: block;
	text-decoration: none;
	width: 141px;
	height: 40px;
	line-height: 100%;
	padding-right: 4px;
	padding-left: 4px;
}
a.menu2, a.menu2:link, a.menu2:visited, a.menu2:hover, a.menu2:active{
	display: block;
	text-decoration: none;
	color: White;
	width: 136px;
	height: 40px;
	line-height: 12px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
a.menu4, a.menu4:link, a.menu4:visited, a.menu4:hover, a.menu4:active{
	display: block;
	width: 40px;
	height: 40px;
	line-height: 110%;
}

a.menu5_1{
	display: block;
	text-decoration: none;
	width: 60px;
	height: 17px;
	padding: 0px;
	background-image: url(sip.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
a.menu5_2 {
	display: block;
	text-decoration: none;
	width: 80px;
	height: 17px;
	padding: 0px;
	background-image: url(sip2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
a.menu6, a.menu6a {
	display: block;
	text-decoration: none;
	line-height: 17px;
	width: 164px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	background-image: url(ctverec.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
a.menu7, a.menu7a {
	display: block;
	text-decoration: none;
	width: 164px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 22px;
}

a.menu5_1:link, a.menu5_1:visited, a.menu5_2:link, a.menu5_2:visited, a.menu6:link, a.menu6:visited, a.menu7:link, a.menu7:visited {
	color: Black;
	background-color: White;
}
a.menu5_1:hover, a.menu5_1:active, a.menu5_2:hover, a.menu5_2:active, a.menu6:hover, a.menu6:active, a.menu6a:hover, a.menu6a:active, a.menu6a:link, a.menu6a:visited, a.menu7:hover, a.menu7:active, a.menu7a:hover, a.menu7a:active, a.menu7a:link, a.menu7a:visited {
	color: White;
	background-color: #0099CC;
}


a.menu8a, a.menu8b, a.menu8bc, a.menu8c, a.menu8d, a.menu8e, a.menu8f, a.menu8bx, div.menu8c, div.menu8ca {
	display: block;
	text-decoration: none;
	line-height: 17px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
a.menu8a {
	background-image: url(okno17.gif);
}
a.menu8b, a.menu8bc, a.menu8bx {
	background-image: url(produkty17.gif);
}
a.menu8c, div.menu8c, div.menu8ca {
	background-image: url(pruvodce17.gif);
}
a.menu8d {
	background-image: url(kalkulacka17.gif);
}
a.menu8e {
	background-image: url(informace17.gif);
}
a.menu8f {
	background-image: url(ctverec.gif);
}
a.menu8a, a.menu8b, a.menu8bc, a.menu8c, a.menu8d, a.menu8e, a.menu8f, div.menu8c, div.menu8ca {
	padding-left: 21px;
}
a.menu8bx {
	padding-left: 40px;
}
a.menu8a:link, a.menu8a:visited, a.menu8b:link, a.menu8b:visited, a.menu8c:link, a.menu8c:visited, a.menu8d:link, a.menu8d:visited, a.menu8e:link, a.menu8e:visited, a.menu8f:link, a.menu8f:visited, a.menu8bx:link, a.menu8bx:visited, div.menu8c{
	color: Black;
	background-color: White;
}
a.menu8bc {
	color: #FF3300;
	background-color: White;
}
a.menu8a:hover, a.menu8a:active, a.menu8b:hover, a.menu8b:active, a.menu8bc:hover, a.menu8bc:active, a.menu8f:hover, a.menu8f:active, a.menu8bx:hover, a.menu8bx:active {
	color: White;
	background-color: #0099CC;
}
a.menu8c:hover, a.menu8c:active, div.menu8ca {
	color: White;
	background-color: #339933;
}
a.menu8d:hover, a.menu8d:active {
	color: Black;
/*	color: White;*/
	background-color: #FFCC33;
}
a.menu8e:hover, a.menu8e:active {
	color: White;
	background-color: #FF9933;
}


a.menu1:link, a.menu1:visited {
	color: Black;
}
a.menu3:link, a.menu3:visited, a.menu3r:link, a.menu3r:visited {
	color: #656565;
}
a.menu1:hover, a.menu1:active {
	color: Black;
	background-color: #94BCE4;
}
a.menu3:hover, a.menu3:active, a.menu3r:hover, a.menu3r:active{
	color: Black;
	background-color: #EEEEEE;
}
a.iso{
	display: block;
	text-decoration: none;
	width: 63px;
	height: 63px;
}
a.let15{
	display: block;
	text-decoration: none;
	width: 66px;
	height: 85px;
}
a.logo{
	display: block;
	text-decoration: none;
	background-image: url(logo.gif);
	background-position: 48px 41px;
	background-repeat: no-repeat;
	width: 164px;
	height: 77px;
}
a.email{
	display: block;
	text-decoration: none;
	width: 55px;
	height: 65px;
	left: 9px;
}
a.sgs{
	display: block;
	text-decoration: none;
	width: 66px;
	height: 65px;
	left: 89px;
}
a.blok{
	display: block;
	text-decoration: none;
}
/* A DROB */
a.drob{
	text-decoration: none;
	border-bottom: 1px solid #B0B0B0;
	color: #A0A0A0;
	padding-bottom: 2px;
}
a.drob:link, a.drob:visited{
text-decoration: none;
border-bottom: 1px solid #B0B0B0;
color: #A0A0A0;
padding-bottom: 1px;
}
a.drob:hover, a.drob:active{
text-decoration: none;
border-bottom: 2px solid #656565;
color: #656565;
padding-bottom: 1px;
}
/* A PRO TEXT */
a.lin{
text-decoration: none;
border-bottom: 1px solid #006699;
color: #006699;
padding-bottom: 1px;
}
a.lin:link, a.lin:visited{
text-decoration: none;
border-bottom: 1px solid #006699;
color: #006699;
padding-bottom: 1px;
}
a.lin:hover, a.lin:active{
text-decoration: none;
border-bottom: 2px solid #0099CC;
color: #0099CC;
padding-bottom: 1px;
}
a.lin2{
	text-decoration: none;
	border-bottom: 1px solid White;
	color: White;
	padding-bottom: 1px;
}
a.lin2:link, a.lin2:visited{
text-decoration: none;
border-bottom: 1px solid White;
color: White;
padding-bottom: 1px;
}
a.lin2:hover, a.lin2:active{
text-decoration: none;
border-bottom: 2px solid #CCCCCC;
color: #CCCCCC;
padding-bottom: 1px;
}
/* A PRO TITUL , PRODUKTY */
a.tit, a.prod, a.prod2{
	text-decoration: none;
	line-height: 130%;
}
a.tit{
	width: 245px;
}
a.prod{
	width: 520px;
}
a.prod2{
	width: 95%;
}
a.tit:link, a.tit:visited, a.prod:link, a.prod:visited{
	padding: 10px;
	border: 1px solid White;
	color: #000000;
}
a.tit:hover, a.tit:active, a.prod:hover, a.prod:active{
	border: 1px solid #EEEEEE;
	color: #000000;
	background-color: #F7F7F7;
}
a.prod2:link, a.prod2:visited{
	padding: 10px;
	border: 1px solid White;
	color: #017DC5;
}
a.prod2:hover, a.prod2:active{
	border: 1px solid #EEEEEE;
	color: #656565;
	background-color: #F7F7F7;
}


/* DIV */
div{
	overflow: hidden;
}
div.logo{
	background-image: url(logo.gif);
	background-position: 48px 41px;
	background-repeat: no-repeat;
	width: 164px;
	height: 77px;
}
div.vlajkacz{
	background-image: url(vlajka-cz.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
}
div.vlajkaen{
	background-image: url(vlajka-en.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
}
div.vlajkaru{
	background-image: url(vlajka-ru.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
}
div.email1{
	background-image: url(logo-email1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 80px;
	height: 65px;
	left: 9px;
}
div.email2{
	background-image: url(logo-email2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 80px;
	height: 65px;
	left: 9px;
}
div.sgs1{
	background-image: url(sgs1.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	left: 89px;
	overflow: visible;
}
div.sgs2{
	background-image: url(sgs2.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 66px;
	height: 65px;
	left: 89px;
	overflow: visible;
}



div.napis1{
	background-image: url(napis-egap.gif);
}
div.napis1e{
	background-image: url(napis-egap-en.gif);
}
div.napis1r{
	background-image: url(napis-egap-ru.gif);
}
div.napis1, div.napis1e, div.napis1r{
	background-position: top left;
	background-repeat: no-repeat;
	width: 570px;
	height: 27px;
}
div.napis2{
	background-image: url(slogan.gif);
}
div.napis2e{
	background-image: url(slogan-en.gif);
}
div.napis2r{
	background-image: url(slogan-ru.gif);
}
div.napis2, div.napis2e, div.napis2r{
	background-position: top right;
	background-repeat: no-repeat;
	width: 305px;
	height: 42px;
}
div.flash{
	width: 400px;
	height: 36px;
	padding-right: 6px;
}
div.flash2{
	width: 250px;
	height: 24px;
	margin: 6px 0px 6px 0px;
}
div.menu1t{
	width: 104px;
	height: 37px;
}
div.menu1{
	width: 104px;
	height: 40px;
}
div.menu1r{
	width: 141px;
	height: 40px;
}
div.menu2{
	width: 141px;
	height: 62px;
}
div.menu3t{
	width: 40px;
	height: 37px;
}
div.menu3{
	width: 40px;
	height: 40px;
}
div.clear, .clear{
clear: both;
height: 0px;
}
div.clearr{
clear: right;
height: 0px;
}
div.linka{
	height: 1px;
}
div.tlf{
	background-image: url(tlf.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
}
div.email{
	background-image: url(email.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
}
div.stin{
	background-image: url(stin.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
}
div.iso{
	display: block;
	text-decoration: none;
	width: 63px;
	height: 63px;
	background-image: url(iso.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin: 35px auto 0px 0px;
}
div.let15{
	display: block;
	text-decoration: none;
	width: 66px;
	height: 85px;
	background-image: url(ikona15.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin: 24px 0px 0px auto;
	float: right;
}
div.cisla{
	width: 17px;
	height: 17px;
	overflow: hidden;
	line-height: 17px;
	border-collapse: separate;
}
.formulare-historie-ikona {
	background-image: url(historie.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	background-color: white;
}
.formulare-historie-ikona-nove {
	background-image: url(historie_c.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	background-color: white;
}
div.formulare-historie {
	display:inline;
	position: absolute;
	cursor: help;
	z-index: 10;
	width: 8px;
	height: 15px;
	margin: -1px -10px 0px 2px;
	padding: 0px 0px 0px 0px;
}
div.formulare-historie-ajax {
	position: absolute;
	z-index: 10;
	overflow:visible;
	left: 15px;
	width: 570px;
	color: black;
	display: none;
	padding: 5px;
	border: 1px solid black;
}
#formulare-historie-x{
	cursor: pointer;
	float: right;
	margin: 0px;
	padding: 0px 2px 0px 2px;
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid black;
}
table.formulare-historie {
	width: 550px;
}
table.formulare-historie td{
	text-align: left;
	padding: 0 5px 0 5px;
}
table.formulare-historie th{
	text-align: left;
	padding: 0 5px 0 5px;
}
/* ==================== */
.ico_mp3{
	background-image: url(ico_mp3.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ico_pdf{
	background-image: url(ico_pdf.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ico_ppt{
	background-image: url(ico_ppt.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ico_doc{
	background-image: url(ico_doc.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ico_xls{
	background-image: url(ico_xls.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ico_csv{
	background-image: url(ico_csv.gif);
	background-position: center;
	background-repeat: no-repeat;
}


/* ==================== */
/* SPAN */
/* ==================== */
span.odstavec {
	display: block;
	margin: 5px 0px 0px 0px;
}
span.prod, div.prod {
	display: block;
	width: 17px;
	height: 17px;
	overflow: hidden;
	line-height: 17px;
	left: 19px;
	top: 0px;
}
span.prod2 {
	display: block;
	width: 60px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}

/* ==================== */
/* SEZNAMY - UL, OL */
/* ==================== */

ul, ol{
margin-bottom: 15px;
margin-left: 15px;
margin-top: 0px;
padding-left: 15px;
}
ul{
list-style-image: url(ctverec_m.gif);
list-style-position: outside;
}
ul.info{
list-style-image: url(ctverec_o.gif);
list-style-position: outside;
}
ul.mapa{
list-style: none;
list-style-image: none;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 2px;
margin-top: 0px;
padding-left: 10px;
}
ol.tpa {
	list-style-type: lower-alpha;
	list-style-position: outside;
}

li{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
li.mapa{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 160%;
}
/* ==================== */
/* NADPISY - H1-H5 */
/* ==================== */
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.din{
	display: inline;
}
.dib{
	display: block;
}
.nadpis{
/*	line-height: 17px;*/
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.nadpis_a, .nadpis_b, .nadpis_c, .nadpis_d, .nadpis_e{
	line-height: 17px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
	background-position: -1px -1px;
	background-repeat: no-repeat;

}
.nadpis_a{
	background-image: url(okno-inv20.gif);
}
.nadpis_b{
	background-image: url(produkty-inv20.gif);
}
.nadpis_c{
	background-image: url(pruvodce-inv20.gif);
}
.nadpis_d{
	background-image: url(kalkulacka-inv20.gif);
}
.nadpis_e{
	background-image: url(informace-inv20.gif);
}

/* ==================== */
/* PISMO - FONT */
/* ==================== */
.font, body, table, input, textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.v9, .sp, .sb{
	font-size: xx-small;
}
.v10, body, input, textarea{
	font-size: x-small;
}
.v13{
	font-size: small;
}
.v16{
	font-size: medium;
}
.v18{
	font-size: large;
}

.b{
	font-weight: bold;
}
.i{
	font-style: italic;
}
.n{
	font-style: normal;
	font-weight: normal;
}
.nw{
	white-space: nowrap;
}
.sp{
	vertical-align: top;
	position: relative;
	top: -2px;
	z-index: 0;
}
.sb{
	vertical-align: baseline;
	position: relative;
	top: 3px;
	z-index: 10;
}

/* ==================== */
/* ZAROVNANI - ALIGN */
/* ==================== */
.all, div.odstavec{
	text-align: left;
}
.alc, .alc_form{
	text-align: center;
}
.alr{
	text-align: right;
}
.alj{
	text-align: justify;
}
.valt{
	vertical-align: top;
}
.valm{
	vertical-align: middle;
}
.valb{
	vertical-align: bottom;
}
.vals	{
	vertical-align: -5px;
}
/* ==================== */
/* OBTEKANI - FLOAT */
/* ==================== */
.fll, .fll_form{
	float: left;
}
.flr, .flr_form{
	float: right;
}
/* ==================== */
/* PROKLAD TEXT */
/* ==================== */
.pro0{
word-spacing: 0px;
letter-spacing: -1px;
}
.pro1{
word-spacing: 1px;
letter-spacing: 1px;
}
.pro2{
word-spacing: 2px;
letter-spacing: 2px;
}
.pron{
word-spacing: 0px;
letter-spacing: 0px;
}
/* ==================== */
/* BARVA PISMO - COLOR */
/* ==================== */
.bc0, body {
	color: Black;
}
.bc1 {
	color: White;
}
.bc2{
	color: #0099CC;
}
.bc3{
	color: #FF9933;
}
.bc4{
	color: #656565;
}
.bc5{
	color: #CCCCCC;
}
.bc6{
	color: #EEEEEE;
}
.bc7 {
	color: #339933;
}
.bc8 {
	color: #FF3300;
}
.bc9 {
	color: #FFCC33;
}
/* ==================== */
/* BARVA POZADI - BACKGROUND */
/* ==================== */
.bgc0 {
	background-color: Black;
}
.bgc1, body {
	background-color: White;
}
.bgc2, span.prod, span.prod2 {
	background-color: #0099CC;
}
.bgc3 {
	background-color: #FF9933;
}
.bgc4{
	background-color: #656565;
}
.bgc5, div.linka{
	background-color: #CCCCCC;
}
.bgc6{
	background-color: #EEEEEE;
}
.bgc7{
	background-color: #339933;
}
.bgc8{
	background-color: #FF3300;
}
.bgc9{
	background-color: #FFCC33;
}
.bgc10{
	background-color: #006699;
}

/* ==================== */
/* BARVA OKRAJE - BORDER */
/* ==================== */
.bdc0{
	border-color: Black;
}
.bdc1{
	border-color: White;
}
.bdc2{
	border-color: #0099CC;
}
.bdc3{
	border-color: #FF9933;
}
.bdc4, table, td{
	border-color: #656565;
}
.bdc5{
	border-color: #CCCCCC;
}
.bdc6{
	border-color: #EEEEEE;
}
.bdc7{
	border-color: #339933;
}
.bdc9{
	border-color: #FFCC33;
}
/* ==================== */
/* VELIKOST OKRAJE - BORDER */
/* ==================== */
.bdt0, .bdt1, .bdt2, .bdt3{
	border-top-style: solid;
}
.bdr0, .bdr1, .bdr2, .bdr3{
	border-right-style: solid;
}
.bdb0, .bdb1, .bdb2, .bdb3{
	border-bottom-style: solid;
}
.bdl0, .bdl1, .bdl2, .bdl3{
	border-left-style: solid;
}
.bd0, .bd1, .bd2, .bd3{
	border-style: solid;
}
.bdd{
	border-style: dotted;
}
/* 0 */
.bdt0, .bd0{
	border-top-width: 0px;
}
.bdr0, .bd0{
	border-right-width: 0px;
}
.bdb0, .bd0{
	border-bottom-width: 0px;
}
.bdl0, .bd0{
	border-left-width: 0px;
}
/* 1 */
.bdt1, .bd1{
	border-top-width: 1px;
}
.bdr1, .bd1{
	border-right-width: 1px;
}
.bdb1, .bd1{
	border-bottom-width: 1px;
}
.bdl1, .bd1{
	border-left-width: 1px;
}
/* 2 */
.bdt2, .bd2{
	border-top-width: 2px;
}
.bdr2, .bd2{
	border-right-width: 2px;
}
.bdb2, .bd2{
	border-bottom-width: 2px;
}
.bdl2, .bd2{
	border-left-width: 2px;
}
/* 3 */
.bdt3, .bd3{
	border-top-width: 3px;
}
.bdr3, .bd3{
	border-right-width: 3px;
}
.bdb3, .bd3{
	border-bottom-width: 3px;
}
.bdl3, .bd3{
	border-left-width: 3px;
}
.bd4{
	border-width: 4px;
	border-color: White;
	border-style: solid;
}
/* ==================== */
/* OKRAJE - MARGIN */
/* ==================== */
/* 0 */
.mt0, .m0, body, div.stranka{
	margin-top: 0px;
}
.mr0, .m0, body{
	margin-right: 0px;
}
.mb0, .m0, body, div.stranka{
	margin-bottom: 0px;
}
.ml0, .m0, body{
	margin-left: 0px;
}
/* 1 */
.mt1, .m1{
	margin-top: 1px;
}
.mr1, .m1{
	margin-right: 1px;
}
.mb1, .m1{
	margin-bottom: 1px;
}
.ml1, .m1{
	margin-left: 1px;
}
/* 2 */
.mt2, .m2{
	margin-top: 2px;
}
.mr2, .m2{
	margin-right: 2px;
}
.mb2, .m2{
	margin-bottom: 2px;
}
.ml2, .m2{
	margin-left: 2px;
}
/* 4 */
.mt4, .m4{
	margin-top: 4px;
}
.mr4, .m4{
	margin-right: 4px;
}
.mb4, .m4{
	margin-bottom: 4px;
}
.ml4, .m4{
	margin-left: 4px;
}
/* 5 */
.mt5, .m5{
	margin-top: 5px;
}
.mr5, .m5{
	margin-right: 5px;
}
.mb5, .m5, div.linka{
	margin-bottom: 5px;
}
.ml5, .m5{
	margin-left: 5px;
}
/* 8 */
.mt8, .m8{
	margin-top: 8px;
}
.mr8, .m8{
	margin-right: 8px;
}
.mb8, .m8{
	margin-bottom: 8px;
}
.ml8, .m8{
	margin-left: 8px;
}
/* 10 */
.mt10, .m10{
	margin-top: 10px;
}
.mr10, .m10{
	margin-right: 10px;
}
.mb10, .m10{
	margin-bottom: 10px;
}
.ml10, .m10{
	margin-left: 10px;
}
/* 15 */
.mt15, .m15{
	margin-top: 15px;
}
.mr15, .m15{
	margin-right: 15px;
}
.mb15, .m15{
	margin-bottom: 15px;
}
.ml15, .m15{
	margin-left: 15px;
}
/* 20 */
.mt20, .m20{
	margin-top: 20px;
}
.mr20, .m20{
	margin-right: 20px;
}
.mb20, .m20{
	margin-bottom: 20px;
}
.ml20, .m20{
	margin-left: 20px;
}
/* 25 */
.mt25, .m25{
	margin-top: 25px;
}
.mr25, .m25{
	margin-right: 25px;
}
.mb25, .m25{
	margin-bottom: 25px;
}
.ml25, .m25{
	margin-left: 20px;
}
/* 30 */
.mt30, .m30{
	margin-top: 30px;
}
.mr30, .m30{
	margin-right: 30px;
}
.mb30, .m30{
	margin-bottom: 30px;
}
.ml30, .m30{
	margin-left: 30px;
}
/* 35 */
.mt35, .m35{
	margin-top: 35px;
}
.mr35, .m35{
	margin-right: 35px;
}
.mb35, .m35{
	margin-bottom: 35px;
}
.ml35, .m35{
	margin-left: 35px;
}
/* AUTO */
.mta, .mma, .ma{
	margin-top: auto;
}
.mra, .mca, .ma, div.stranka{
	margin-right: auto;
}
.mba, .mma, .ma{
	margin-bottom: auto;
}
.mla, .mca, .ma, div.stranka{
	margin-left: auto;
}
/* ==================== */
/* VNITRNI OKRAJE - PADDING */
/* ==================== */
/* 0 */
.pt0, .p0, body, td{
	padding-top: 0px;
}
.pr0, .p0, body{
	padding-right: 0px;
}
.pb0, .p0, body, td{
	padding-bottom: 0px;
}
.pl0, .p0, body{
	padding-left: 0px;
}
/* 1 */
.pt1, .p1{
	padding-top: 1px;
}
.pr1, .p1, td{
	padding-right: 1px;
}
.pb1, .p1{
	padding-bottom: 1px;
}
.pl1, .p1, td{
	padding-left: 1px;
}
/* 2 */
.pt2, .p2{
	padding-top: 2px;
}
.pr2, .p2{
	padding-right: 2px;
}
.pb2, .p2{
	padding-bottom: 2px;
}
.pl2, .p2{
	padding-left: 2px;
}
/*3 */
.pt3, .p3{
	padding-top: 3px;
}
.pr3, .p3{
	padding-right: 3px;
}
.pb3, .p3{
	padding-bottom: 3px;
}
.pl3, .p3{
	padding-left: 3px;
}
/* 4 */
.pt4, .p4{
	padding-top: 4px;
}
.pr4, .p4{
	padding-right: 4px;
}
.pb4, .p4{
	padding-bottom: 4px;
}
.pl4, .p4{
	padding-left: 4px;
}
/* 5 */
.pt5, .p5{
	padding-top: 5px;
}
.pr5, .p5{
	padding-right: 5px;
}
.pb5, .p5{
	padding-bottom: 5px;
}
.pl5, .p5{
	padding-left: 5px;
}
/* 10 */
.pt10, .p10{
	padding-top: 10px;
}
.pr10, .p10{
	padding-right: 10px;
}
.pb10, .p10{
	padding-bottom: 10px;
}
.pl10, .p10{
	padding-left: 10px;
}
/* 15 */
.pt15, .p15{
	padding-top: 15px;
}
.pr15, .p15{
	padding-right: 15px;
}
.pb15, .p15{
	padding-bottom: 15px;
}
.pl15, .p15{
	padding-left: 15px;
}
/* 20 */
.pt20, .p20{
	padding-top: 20px;
}
.pr20, .p20{
	padding-right: 20px;
}
.pb20, .p20{
	padding-bottom: 20px;
}
.pl20, .p20{
	padding-left: 20px;
}
/* 30 */
.pt30, .p30{
	padding-top: 30px;
}
.pr30, .p30{
	padding-right: 30px;
}
.pb30, .p30{
	padding-bottom: 30px;
}
.pl30, .p30{
	padding-left: 30px;
}
/* ==================== */
/* VYSKA RADKU - LINE HEIGHT */
/* ==================== */
.lhn{
	line-height: normal;
}
.lh80{
	line-height: 80%;
}
.lh100{
	line-height: 100%;
}
.lh120{
	line-height: 120%;
}
.lh130{
	line-height: 130%;
}
.lh_14{
	line-height: 14px;
}
.lh_17{
	line-height: 17px;
}
.lh_36{
	line-height: 36px;
}
/* ==================== */
/* SIRKA - WIDTH */
/* ==================== */
.wp100{
	width: 100%;
}
.wp99{
	width: 99%;
}
.wp90{
	width: 90%;
}
.wp75{
	width: 75%;
}
.wp50{
	width: 50%;
}
.wp49{
	width: 49%;
}
.wp33{
	width: 33%;
}
.wp25{
	width: 25%;
}
.wp20{
	width: 20%;
}
/* ==================== */
.w8{
	width: 8px;
}
.w15{
	width: 15px;
}
.w17{
	width: 17px;
}
.w20{
	width: 20px;
}
.w25{
	width: 25px;
}
.w30{
	width: 30px;
}
.w36{
	width: 36px;
}
.w50{
	width: 50px;
}
.w60{
	width: 60px;
}
.w70{
	width: 70px;
}
.w80{
	width: 80px;
}
.w100, .w100_form{
	width: 100px;
}
.w110{
	width: 110px;
}
.w120{
	width: 120px;
}
.w130{
	width: 130px;
}
.w140{
	width: 140px;
}
.w141{
	width: 141px;
}
.w150{
	width: 150px;
}
.w164{
	width: 164px;
}
.w175{
	width: 175px;
}
.w180{
	width: 180px;
}
.w185{
	width: 185px;
}
.w200{
	width: 200px;
}
.w208{
	width: 208px;
}
.w225{
	width: 225px;
}
.w250{
	width: 250px;
}
.w275{
	width: 275px;
}
.w300{
	width: 300px;
}
.w350{
	width: 350px;
}
.w370{
	width: 370px;
}
.w400{
	width: 400px;
}
.w425{
	width: 425px;
}
.w450{
	width: 450px;
}
.w470{
	width: 470px;
}
.w500{
	width: 500px;
}
.w513{
	width: 513px;
}
.w520{
	width: 520px;
}
.w540{
	width: 540px;
}
.w555{
	width: 555px;
}
.w570{
	width: 570px;
}
.w597{
	width: 597px;
}
.w760{
	width: 760px;
}
.w900{
	width: 900px;
}
.w950{
	width: 950px;
}
.w769, div.stranka{
	width: 769px;
}
/* ==================== */
/* VYSKA - HEIGHT */
/* ==================== */
.ha{
	height: auto;
}
.h2{
	height: 2px;
}
.h3{
	height: 3px;
}
.h5{
	height: 5px;
}
.h10{
	height: 10px;
}
.h14{
	height: 14px;
}
.h15{
	height: 15px;
}
.h17{
	height: 17px;
}
.h20{
	height: 20px;
}
.h30{
	height: 30px;
}
.h34{
	height: 34px;
}
.h36{
	height: 36px;
}
.h50, .h50_form{
	height: 50px;
}
.h100, .h100_form{
	height: 100px;
}
.h200{
	height: 200px;
}
/* ==================== */
/* PRETEKANI - OVERFLOW */
/* ==================== */
.ovfa{
	overflow: auto;
}
.ovfv{
	overflow: visible;
}
.ovfh{
	overflow: hidden;
}
.ovfs{
  overflow: scroll;
}
.pos_rel{
	position: relative;
}
.pos_abs{
	position: absolute;
}
.cur_p{
		cursor: pointer;
}
.cur_d{
		cursor: default;
}
.cur_i{
	cursor: help;
}
/* ==================== */
/* POZICE */
/* ==================== */
.top0{
	top: 0px;
}
.top2{
	top: 2px;
}
.top3{
	top: 3px;
}
.left0{
	left: 0px;
}
.left105{
	left: 105px;
}
/* ==================== */
/* ZALAMOVANI STRANKY */
/* ==================== */
.pageBBA{
	page-break-before: always;
}