/*základní barvy
#2e9aff	frm
#af92f7	kat
#373737	písmo
#403ab8	odkaz
*/
body, html {
	margin:0px;
	padding:0px;
	background-color: #dfe0fe;
	scrollbar-face-color: #72cafe;
	scrollbar-shadow-color: #336699;
	scrollbar-highlight-color: #d1eefe;
	scrollbar-3dlight-color: #5f96ca;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #336699;
}
body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #373737;
}
a, a:visited {	color: #403ab8; }
a:hover { color: #403ab8;}

.cerna {	color: #000000;}
.bila, a.bila:visited {	color: #ffffff;}
.bold {	font-weight: bold;}
.kat {color:#af92f7;}
.bgsv-frm {	background-color: #cbddfc;}
.bgtm-kat {	background-color: #af92f7;}
.bgsv-kat {	background-color: #dbcefc;}
.txm, .txm td {	font-size: 9px;}
.txs, .txs td {	font-size: 10px;}

/**/
/* horni navigace - tridy */
/**/
#mnhr {
	width:760px;
	height:203px;
	padding:0;
	margin:0;
}
.mnhr-szn-odkz {
	list-style-image:   url(graf/hrmn_szn_bod.gif);
	list-style-position: inside;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
 .mnhr-szn-odkz a {
	font-size: 11px;
	text-decoration: none;
	line-height: 1em;
	padding-left: -1px;
	margin-left: -1px;
}
#obsah {
	width: 760px;
	padding: 0;
	margin: 0;
}
#mnzk {
	width: 195px;
	border: 0;
}
#mnzk ul {
	padding:5px;
	padding-top:0px;
	margin:0px;
	list-style-position: inside;
}
td.mnlv-frm, td.mnlv-kat {
	width: 165px;
	margin: 0;
	padding: 0;
	border-width: 0;
	background-image: url(graf/mnlv_bgr_frm.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
td.mnlv-kat {
	background-image: url(graf/mnlv_bgr_kat.jpg);
}
div.mnlv-frm, div.mnlv-kat {
	min-height: 400px;
}
.mnlv-szn-frm, .mnlv-szn-kat {
	list-style: none;
	margin:0;
	padding:0;
	width: 165px;
}
.mnlv-szn-kat li, .mnlv-szn-frm li {
	border: 1px solid #ffffff;
	border-top: 0;
	text-align: center;
}
.mnlv-szn-kat a, .mnlv-szn-kat a:visited, .mnlv-szn-frm a, .mnlv-szn-frm a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	line-height: 14px;
	width: 163px;
	display: block;
	background-color: #ad92f7;
	padding: 4px 0;
}
.mnlv-szn-frm a, .mnlv-szn-frm a:visited {
	background-color: #299aff;
}
.mnlv-szn-kat a:hover, .mnlv-szn-frm a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ceb2ff;	
}
.mnlv-szn-frm a:hover {
	background-color: #73cbff;	
}
.szn-kat-bod {
	list-style-image:  url(graf/szn_kat_bod.gif);
	font-weight: bold;
	margin-top: 5px;
	margin-left:0px;
	padding-left:15px;
}
.szn-kat-trj {
	list-style-image:  url(graf/szn_kat_trj.gif);
	font-weight: bold;
	margin-top: 5px;
	margin-left:0px;
	padding-left:15px;
}
.tx {
	background-image:  url(graf/tx_bgr.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
#tx-hr {
	width:595px;
	padding:0px;
	margin:0px;
	vertical-align: bottom;
}
h1.nadp-frm, h1.nadp-kat {
	padding: 0 0 0 5px;
	margin: 0;
	height: 40px;
	width: 300px;
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	background-color: #2e9aff;
	line-height: 40px;
	font-family: Tahoma, sans-serif;
}
h1.nadp-kat {
	background-color: #af92f7;
}
h2.nadp-frm, h2.nadp-kat {
	padding:5px;
	margin: 0;
	height: 22px;
	font-size: 18px;
	font-weight: bold;
	color: #403ab8;
	line-height: 22px;
	font-family: Tahoma, sans-serif;
}
#tx-ils, td.tx-ils {
	padding: 7px;
	vertical-align: top;
}
#tx-obs {
	padding: 5px;
}
.tx-zk {
	padding: 5px;
}
img.ilshr-frm, img.ilshr-kat {
	border: 1px solid #2e9aff;
	margin-bottom: 5px;
	display: block;
}
img.ilshr-kat {
	border-color: #af92f7;
}
img.ils-kat {
	border: 1px solid #af92f7;
}
h3.tx-ndp-frm, h3.tx-ndp-kat, h3.tx-ndp-vrz {
	font-size: 14px;
	color: #2e9aff;
	font-weight: bolder;
	margin: 0;
}
.tx-ndp-frm, .tx-ndp-kat, .tx-ndp-vrz {
	font-size: 15px;
	color: #2e9aff;
	font-weight: bold;
	display: block;
}
.tx-ndp-kat, h3.tx-ndp-kat {
	color: #6643be;
}
.tx-ndp-vrz, h3.tx-ndp-vrz{
	color: #ff0000
}
.tx-ndpm-kat {
	font-size: 10px;
	color: #6643be;
	font-weight: bold;
	display: block;
}
.tlac-ok {
	background-image: url(graf/tlac_ok.gif);
	width:18px;
	height:18px;
	border:0px;
	margin-bottom:2px;
}
input.text {
    background-color:#72cafe;
	 border-width: 1px;
	 border-style: solid;
	 border-color: #2e9aff;
    margin-bottom: 2px;
    padding: 1px;
    height: 14px;
    width: 160px;
    color:#3c34a6;
}
.tb-ndp-kat-txn, .tb-ndp-kat-txm {
	font-weight: bold;
	color: #ffffff;
	background-color: #af92f7;
}
td.tb-ndp-kat-txn {
	font-weight: bold;
	color: #ffffff;
	background-color: #af92f7;
}
.tb-ndp-kat-txm {
	font-size: 10px;
}

td.tb-ndp-kat-tango {
	font-weight: bold;
	color: #ffffff;
	background-color: #96C65A;
}

td.tb-ndp-kat-purr {
	font-weight: bold;
	color: #ffffff;
	background-color: #EED21B;
}

td.tb-ndp-kat-pursr {
	font-weight: bold;
	color: #ffffff;
	background-color: #DDD20B;
}

td.tb-ndp-kat-purlight {
	font-weight: bold;
	color: #ffffff;
	background-color: #DB9B1D;
}

td.tb-ndp-kat-swing {
	font-weight: bold;
	color: #ffffff;
	background-color: #6D76B2;
}

td.tb-ndp-kat-salsa {
	font-weight: bold;
	color: #ffffff;
	background-color: #FF9900;
}

td.tb-ndp-kat-open {
	font-weight: bold;
	color: #ffffff;
	background-color: #FF0000;
}

td.tb-ndp-kat-marbl {
	font-weight: bold;
	color: #ffffff;
	background-color: #9A9A9A;
}

td.tb-ndp-kat-falter {
	font-weight: bold;
	color: #ffffff;
	background-color: #00B3DF;
}

div.tx-ndp-ctver-kat {
	width:575px;
	margin:75px 0 0 5px;
	padding:0;
}
.tx-ndp-ctver-kat h3 {
	width:555px;
	padding-left:5px;
	border-left:15px solid #403ab8;
	margin: 0 0 5px 0;
	border-bottom:1px solid #403ab8;
	font-size: 14px;
	color: #403ab8;
	font-weight: bold;
}
table.marg1 td img {	margin: 1px;}
/**/
/* pata - třídy */
/**/
#mndl{
	width:760px;
	height:50px;
	padding:0;
	margin: 35px 0 0 0;
	font-size: 10px;
	color: #87aeca;
	line-height:50px;
	text-align:center;
	background-color: #dfe0fe;
	background-image:  url(graf/mndl_bgr.jpg);
	background-repeat: no-repeat;
}
#mndl a, #mndl a:visited {
	font-size: 10px;
	color: #87aeca;
	text-decoration: none;
}
/**/
/* cenové tabulky */
/**/
.BkColor01 {	background-color: #dbcefc;}
.BkColor02 {	background-color: #d2c7fc;}
.BkColor03 {	background-color: #c8b3fb;}
.BkColor04 {	background-color: #af92f7;}

.BkColorTango {	background-color: #DAEBC5;}
.BkColorPurr {	background-color: #F9EFAF;}
.BkColorPursr {	background-color: #FCF9B3;}
.BkColorPurlight {	background-color: #F2DCB0;}
.BkColorSwing {	background-color: #CCCFE4;}
.BkColorSalsa {	background-color: #FFDBA6;}
.BkColorOpen {	background-color: #FFA6A6;}
.BkColorMarble {	background-color: #DCDCDC;}
.BkColorFalter {	background-color: #AEEFFF;}

.tbcn, .tbcn td {
	font-size: 9px;
	color: #373737;
}
.tbcn {
	background-color: #dfe0fe;
	border: 1px solid #ffffff;
}
td.tbcn-ndph {
	background-color: #af92f7;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}

td.tbcn-nddop {
	background-color: #af92f7;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	border-right: 1px solid #ffffff;
}

td.tbcn-ndpdop {
	background-color: #af92f7;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

td.tbprod-nd {
	background-color: #2E9AFF;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
}

td.tbprod-prod {
	background-color: #af92f7;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

td.tbcn-ndptdop {
	background-color: #d2c7fc;
	color: #2e2e2e;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	border-right: 1px solid #ffffff;
}

td.tbcn-ndpt {
	background-color: #d2c7fc;
	color: #2e2e2e;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
td.tbcn-ndpm, td.tbcn-tech {
	background-color: #c8b3fb;
	font-size: 10px;
	font-weight: normal;
	padding: 1px;
}
td.tbcn-ndpp {
	background-color: #af92f7;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	border-right: 1px solid #ffffff;
}
td.tbcn-tech {
	border-top:1px solid #ffffff;
	background-color: #c8b3fb;
	font-size: 10px;
	padding: 1px;
}
td.tbcn-blp {	border-right: 1px solid #ffffff;}
/*td.tbcn-bl-pl {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}*/
td.tbcn-blp-bgtm {
	border-right: 1px solid #ffffff;
	background-color: #d2c7fc;
}

tr.tbcn-blhr, td.tbcn-blhr{	border-top: 1px solid #ffffff;}
td.tbcn-bldl-1 {
	height:1px;
	background-color: #ffffff;
	padding:0;
	margin:0;
}
.tbcn-blkol, div.tbcn-blkol {	border: 1px solid #ffffff;}
.tbcn-bgtm {	background-color: #d2c7fc;}
.tbcn-bgsv {	background-color: #dbcefc;}
td.tbcn-lk {
	border-right: 1px solid #ffffff;
	font-weight: bold;
}

img.tbcn-sch {
	border: 1px solid #af92f7;
	margin: 5px 2px;
	display: block;
}
/*ze starého stylu - pouzito na vstr*/
table.vstr {
	border: 1px solid #2e9aff;
	color: #ffffff;
	background-color: #2e9aff;
	margin-left: 12px;
	margin-top: 12px;
}
.vstr td {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.vstr-nadpis {
	padding-left: 5px;
}
td.vstr-nadpis {
	height: 25px;
}
.vstr-nadpis a.bila {
	text-decoration: none;
}
.obsh-uvod-tx {
	padding: 15px;
	font-size: 10px;
}
/*fotogalerie*/
.vstr-ftgl {
	margin-left: 12px;
	margin-top: 6px;
}
.vstr-ftgl img {
	border-color: #2e9aff;
	border-width: 1px;
	border-style: solid;
}
.tlac-prihlasit {
	background-image: url(graf/tlac_prihlasit.gif);
	width:55px;
	height:18px;
	border:0px;
	margin-bottom:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	margin-right: 6px;
}
input.prihlasit {
	background-color:#C5D6FE;
	margin-bottom: 2px;
	padding: 1px;
	height: 14px;
	width: 180px;
	color:#333333;
	border: 1px solid #6666FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-ndp-katm {

	font-size: 13px;
	color: #6643BE;
	font-weight: bold;
	display: block;
}
h3.tx-ndp-katzv {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bolder;
	margin: 0;
	border: 1px solid #AF92F7;
	background-color: #AF92F7;
}
