body {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	background: #3D3D3D;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	font-size: 11px;
	COLOR: #3D3D3D;
	text-align: center;
}
p {
	MARGIN: 1em 0em 0em 0em;
    PADDING: 0em 0em 0em 0em;
    LINE-HEIGHT: 1.5em;
	TEXT-ALIGN: justify;
    TEXT-INDENT: 0px;
}
ul {
    LINE-HEIGHT: 1.5em;
	FONT-WEIGHT: normal;
	MARGIN: 0.6em 0em 0em 0em;
    PADDING: 0.0em 0em 0.3em 3.0em;
}
ul li {
	FONT-WEIGHT: normal;
	MARGIN: 0em 0em 0.2em 0em;
	PADDING: 0px;
}
ol {
    LINE-HEIGHT: 1.5em;
	FONT-WEIGHT: normal;
	MARGIN: 0.6em 0em 0em 0em;
    PADDING: 0.0em 0em 0.3em 3.0em;
}
ol li {
	FONT-WEIGHT: normal;
	MARGIN: 0em 0em 0.4em 0em;
	PADDING: 0em;
}
li A {
	COLOR: #3B6699;
	TEXT-DECORATION: none;
}

li A:HOVER {
	COLOR: #F6A200;
	TEXT-DECORATION: none;
}
h1 {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 3px 0px 3px 0px;
	FONT-SIZE: 16px;
    FONT-FAMILY: Arial, Tahoma;
    COLOR: #F6A200;
    FONT-WEIGHT: bold;
}
h2 {
	MARGIN: 1.5em 0em 0.5em 0em;
	PADDING: 0.2em 0em 0.3em 0em;
	FONT-SIZE: 13px;
    COLOR: #F6A200;
}
h3 {
	MARGIN: 1.3em 0em 0em 0em;
	PADDING: 0.2em 0em 0.3em 0em;
	FONT-SIZE: 12px;
    COLOR: #3B6699;
}
h4 {
	MARGIN: 1.0em 0em 0em 0em;
	PADDING: 0.2em 0em 0.3em 0em;
	FONT-SIZE: 11px;
    COLOR: #3B6699;
    FONT-WEIGHT: bold;
}
/*
h1 {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
	COLOR: #F6A200;
}
h2 {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
	TEXT-INDENT: 0px;
    COLOR: #F6A200;
}
h3 {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
	COLOR: #3B6699;
}
*/
A {
	COLOR: #3B6699;
	TEXT-DECORATION: underline;
}

A:HOVER {
	COLOR: #F6A200;
	TEXT-DECORATION: none;
}

img {
	MARGIN: 0px 0px 0px 0px;
	BORDER: #FFFFFF 0px solid;
}

table {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	FONT-SIZE: 11px;
}
.Cleaner {
    CLEAR: both;
    VISIBILITY: hidden;
}
p.More {
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px;
	TEXT-ALIGN: right;
}
p.Podpis {
    MARGIN: 0px;
    PADDING: 0px;
	TEXT-ALIGN: right;
}
/*
    ---------------------------
    DIVKO S HORNYM OBRAZKOM
    ---------------------------
*/

#body1 {
	width:780px;
	background: url('../pictures/backgrounds/1_top-image.jpg') no-repeat center 9px #FFFFFF;
	margin:0px auto;
	text-align:left;
}

#body2 {
	width:780px;
	background: url('../pictures/backgrounds/2_top-image.jpg') no-repeat center 9px #FFFFFF;
	margin:0px auto;
	text-align:left;
}

#body3 {
	width:780px;
	background: url('../pictures/backgrounds/3_top-image.jpg') no-repeat center 9px #FFFFFF;
	margin:0px auto;
	text-align:left;
}

#body4 {
	width:780px;
	background: url('../pictures/backgrounds/4_top-image.jpg') no-repeat center 9px #FFFFFF;
	margin:0px auto;
	text-align:left;
}

/*
    ---------------------------
    VRCH STRANKY
    ---------------------------
*/
#top {
	margin: 0px 0px 0px 0px;
	PADDING: 0px 9px 0px 9px;
	height:269px;
	position:relative;
}

img.logo_kst {
	MARGIN: 37px 0px 0px 30px;
}

#top .newBoxBG {
	POSITION: absolute;
	TOP: 142px;
	LEFT: 494px;
	WIDTH: 238px;
	#WIDTH: 244px;
	HEIGHT: 103px;
	BACKGROUND-COLOR: #FFFFFF;
	FILTER: alpha(opacity = 60);
	-MOZ-OPACITY: 0.6;
	OPACITY: 0.6;
	BORDER: 3px solid #FFFFFF;
}

#top .newBoxTX {
	POSITION: absolute;
	TOP: 139px;
	LEFT: 491px;
	WIDTH: 244px;
	#WIDTH: 250px;
	HEIGHT: 109px;
	BORDER: 3px solid #FFFFFF;
}

#top .newBoxTX MARQUEE {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 5px 0px 0px 5px;
}

/*
    ---------------------------
    MAIN TABLE
    ---------------------------
*/

.main_table {
	WIDTH: 762px;
	MARGIN-TOP: 9px;
	MARGIN-LEFT: 9px;
	BORDER: #FFFFFF 0px solid;
	FONT-SIZE: 11px;
}

.main_table_left {
	WIDTH: 174px;
}

.main_table_center {
	WIDTH: 100%;
	PADDING: 0px 30px 20px 30px;
}

.main_table_center ul {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
	BACKGROUND: #F8FAFC;
}

.main_table_right {
	WIDTH: 174px;
}


#flags {
	POSITION: relative;
	MARGIN: 3px 0px 4px 0px;
	TEXT-ALIGN: right;
}

#theme {
	POSITION: relative;
	MARGIN-BOTTOM: 15px;
	BORDER-BOTTOM: #3B6699 1px solid;
	FONT-FAMILY: Arial, Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
	COLOR: #3B6699;
}

img.pic-box {
	MARGIN: 0px 0px 8px 0px;
}

#box{
	POSITION: relative;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 165px;
	MARGIN-BOTTOM: 9px;
	BORDER-BOTTOM: #3B6699 1px solid;
	background: url('../pictures/backgrounds/menu_l_main.gif') repeat-y left top;
}

img.logo-partneri {
	MARGIN-BOTTOM: 9px;
}

p.menu {
	MARGIN: 0px 5px 10px 16px;
	LINE-HEIGHT: 15px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	COLOR: #3B6699;
}

/*
    ---------------------------
    SPODOK STRANKY
    ---------------------------
*/
#bottom {
	width:780px;
	margin:0px auto;
	padding-top:8px;
	padding-bottom:18px;
	background:url('../pictures/backgrounds/bg-bottom.gif') no-repeat center top #FFFFFF;
}
#bottom a {
    color:#FFFFFF;
    text-decoration:none;
}
#bottom a:hover {
    text-decoration:underline;
}

/*
    ---------------------------
    TABLE pre vypis foto
    ---------------------------
*/

table.foto_vypis {
	WIDTH: 100%;
}

.strana_z {
	WIDTH: 25%;
	TEXT-ALIGN: right;
}

.strana_nadpis {
	WIDTH: 75%;
	TEXT-ALIGN: left;
}

.vypis_fotografii {
	VERTICAL-ALIGN: top;
}
table.foto_vypis img {
    WIDTH: 110px;
    BORDER: #3B6699 1px solid;
    MARGIN: 0px 9px 10px 0px;
}
/*
    ---------------------------
    TABLE pre TZT Cyklistika
    ---------------------------
*/

table.tztc {
	WIDTH: 100%;
	MARGIN-BOTTOM: 20px;
}

.tztc_X {
	WIDTH: 100%;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	BACKGROUND: url('../pictures/backgrounds/bg-tztc.gif') repeat-x center top;
}

.tztc_AX {
	WIDTH: 17%;
	BACKGROUND: #DEE6F0;
	VERTICAL-ALIGN: top;
}

.tztc_BX {
	WIDTH: 68%;
	BACKGROUND: #DEE6F0;
	VERTICAL-ALIGN: top;
}

.tztc_CX {
	WIDTH: 15%;
	BACKGROUND: #DEE6F0;
	VERTICAL-ALIGN: top;
}


.tztc_A {
	WIDTH: 17%;
	BORDER-BOTTOM: #DEE6F0 1px solid;
	VERTICAL-ALIGN: top;
}

.tztc_B {
	WIDTH: 68%;
	BORDER-BOTTOM: #DEE6F0 1px solid;
	VERTICAL-ALIGN: top;
}

.tztc_C {
	WIDTH: 15%;
	TEXT-ALIGN: right;
	BORDER-BOTTOM: #DEE6F0 1px solid;
	VERTICAL-ALIGN: top;
}

/*
	--------------------------
	Oznamy - Pozvanky - Info na uvodnej stranke
	--------------------------
*/

.shortMsgX {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px 0px 0px 0px;
}

.shortMsgX .shortMsgY {
	MARGIN: 0px 0px 2px 0px;
	PADDING: 3px 0px 5px 0px;
	BORDER-TOP: #DEE6F0 1px dotted;
	BORDER-BOTTOM: #DEE6F0 1px dotted;
}

.shortMsgX h1 {
	MARGIN: 0px 0px 5px 0px;
	PADDING: 0px 0px 0px 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12;
	LINE-HEIGHT: 100%;
	TEXT-ALIGN: left;
	COLOR: #F6A200;
}

.shortMsgY p {
	MARGIN-BOTTOM: 0px;
}
.shortMsgX ul {
    LINE-HEIGHT: 1.5em;
	FONT-WEIGHT: normal;
    BACKGROUND: #FFFFFF;
}
.shortMsgX ul li {
	FONT-WEIGHT: normal;
}
.shortMsgX .viac {
	TEXT-ALIGN: right;
	MARGIN-BOTTOM: 20px;
}

.shortMsgX .viac a {
	TEXT-DECORATION: none;
}

.shortMsgX .viac a:HOVER {
	TEXT-DECORATION: underline;
}
