body {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;
	FONT-FAMILY: Arial, Tahoma, Verdana;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	BACKGROUND: url('../pictures/Xbg.gif') repeat-x left bottom #060606;
	LINE-HEIGHT: 170%;
}
img {
	BORDER: none;
}
table {
	FONT-SIZE: 12px;
}
td {
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
}
h1 {
	PADDING: 40px 0px 0px 0px;
    MARGIN: 0px 0px 15px 0px;
    FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
    COLOR: #007cc2;
    TEXT-ALIGN: left;
}
h2 {
	PADDING: 0px 0px 0px 0px;
    MARGIN: 15px 0px 7px 0px;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
    COLOR: #007cc2;
    TEXT-ALIGN: left;
}
h3 {
	PADDING: 0px 0px 0px 0px;
    MARGIN: 0px 0px 7px 0px;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
}
p {
	PADDING: 0px 0px 0px 0px;
    MARGIN: 0px 0px 10px 0px;
    TEXT-ALIGN: left;
}
a {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
a:HOVER {
	COLOR: #007cc2;
	TEXT-DECORATION: underline;
}
ul {
	MARGIN: 0px 0px 10px 0px;
	PADDING: 0px 0px 0px 0px;
}
li {
	TEXT-ALIGN: left;
	MARGIN: 0px 0px 0px 20px;
	PADDING: 0px 0px 0px 0px;
}
/*
    ---------------------------
    DIVKO HLAVNE
    ---------------------------
*/
#Body {
	WIDTH: 780px;
	MARGIN: 0px auto;
	TEXT-ALIGN: left;
    BACKGROUND: url('../pictures/bg-body_top.gif') repeat-x left top;
}
/*
	-----------------
	TOP stranky
	-----------------
*/
#BodyTop {
	HEIGHT: 330px;
	MARGIN: 0px auto;
	POSITION: relative;
}
#BodyTop .WebLogo {
	POSITION: absolute;
	TOP: 23px;
	LEFT: 18px;
}
#BodyTop .Lang {
	POSITION: absolute;
	TOP: 23px;
	RIGHT: 25px;
}
#BodyTop .Lang span {
    MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #007cc2;
}
#BodyTop .WebPopis-sk {
	POSITION: absolute;
	TOP: 53px;
	LEFT: 249px;
    WIDTH: 481px;
    HEIGHT: 45px;
    BACKGROUND: url('../pictures/bg-body_webpopis-sk.gif') no-repeat left top;
}
#BodyTop .WebPopis-de {
	POSITION: absolute;
	TOP: 53px;
	LEFT: 249px;
    WIDTH: 481px;
    HEIGHT: 45px;
    BACKGROUND: url('../pictures/bg-body_webpopis-de.gif') no-repeat left top;
}
#BodyTop .WebPopis-en {
	POSITION: absolute;
	TOP: 53px;
	LEFT: 249px;
    WIDTH: 481px;
    HEIGHT: 45px;
    BACKGROUND: url('../pictures/bg-body_webpopis-en.gif') no-repeat left top;
}
#BodyTop .TopPic {
	POSITION: absolute;
	BOTTOM: 0px;
	LEFT: 0px;
    WIDTH: 780px;
    HEIGHT: 185px;
    BACKGROUND: url('../pictures/bg-body_toppic.jpg') no-repeat left top;
}
#BodyTop .TopMenu1 {
	POSITION: absolute;
	TOP: 115px;
	RIGHT: 25px;
    HEIGHT: 30px;
}
#BodyTop .TopMenu1 .Menu1Item {
    FLOAT: left;
	WIDTH: 98px;
    HEIGHT: 30px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
    BACKGROUND: url('../pictures/bg-menut1_item_up.jpg') no-repeat left top;
}
#BodyTop .TopMenu1 .Menu1ItemOver {
    FLOAT: left;
	WIDTH: 98px;
    HEIGHT: 30px;
    MARGIN-LEFT: 3px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center;
    BACKGROUND: url('../pictures/bg-menut1_item_ov.jpg') no-repeat left top;
}
#BodyTop .TopMenu1 .Menu1ItemOver a {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
#BodyTop .TopMenu1 .Menu1ItemOver a:HOVER {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
/*
	-----------------
	MIDDLE
	-----------------
*/
#BodyMiddle {
    CLEAR: both;
    WIDTH: 780px;
    PADDING-TOP: 0px;
    MARGIN: 0px auto;
    BACKGROUND: url('../pictures/bg-body_middle.gif') repeat-x center bottom #0b0b0b;
}
#BodyMiddle .MenuT1sub {
	MARGIN-LEFT: 25px;
    MARGIN-RIGHT: 25px;
    PADDING: 9px 25px 9px 25px;
    TEXT-ALIGN: left;
    BACKGROUND: url('../pictures/bg-body_menut1sub.gif') repeat-x center bottom;
}
#BodyMiddle .MenuT1sub a.MenuT1subOver {
	COLOR: #007cc2;
	TEXT-DECORATION: none;
}
#BodyMiddle .MenuT1sub a.MenuT1subOver:HOVER {
	COLOR: #007cc2;
	TEXT-DECORATION: underline;
}
#BodyMiddle .MenuT1sub span {
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 2px;
	COLOR: #007cc2;
}
#BodyMiddle .MainWin {
	PADDING: 0px 50px 40px 50px;
}
#BodyMiddle .MainWin a {
	COLOR: #007cc2;
	TEXT-DECORATION: none;
}
#BodyMiddle .MainWin a:HOVER {
	COLOR: #b6b6b6;
	TEXT-DECORATION: underline;
}
table.Kontakty td.KontaktyL {
    COLOR: #4B4B4B;
    FONT-WEIGHT: bold;
}
table.Referencie td {
    BORDER: #222222 1px solid;
    WIDTH: 240px;
    HEIGHT: 100px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
table.Fcpk td {
    BORDER: #222222 1px solid;
    WIDTH: 240px;
    HEIGHT: 100px;
    PADDING: 10px 0px 10px 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
}
#BoxHomepage {
    FLOAT: left;
    BACKGROUND: url('../pictures/bg-box_homepage.gif') repeat-x center bottom #0D0D0D;
    MARGIN: 0px 3px 120px 3px;
    WIDTH: 220px;
    HEIGHT: 220px;
}
#BoxHomepage .BoxWin {
    PADDING: 40px 28px 35px 28px;
    LINE-HEIGHT: 140%;
}
/*
	-----------------
	BOTTOM MENU
	-----------------
*/
#BottomMenu {
    CLEAR: both;
    WIDTH: 780px;
    HEIGHT: 50px;
    MARGIN: 0px auto;
    BACKGROUND: url('../pictures/bg-body_bottom.gif') repeat-x center top;
    TEXT-ALIGN: center;
}
#BottomMenu .MenuB {
	PADDING-TOP: 14px;
}
#BottomMenu .MenuB span {
    MARGIN-LEFT: 7px;
	MARGIN-RIGHT: 7px;
	COLOR: #007cc2;
}
/*
	-----------------
	BOTTOM
	-----------------
*/
#BodyBottom {
    CLEAR: both;
    TEXT-ALIGN: center;
    PADDING: 7px 0px 30px 0px;
}
#BodyBottom a {
	COLOR: #313031;
	TEXT-DECORATION: none;
}
#BodyBottom a:HOVER {
	COLOR: #313031;
	TEXT-DECORATION: underline;
}