BODY {
	font-family: verdana, helvetica, sans-serif;
        font-size: 11px; 
        scrollbar-face-color: #57A7B3; 
}
DIV.mainbody {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px; 
        MARGIN-TOP: 0px; 
        MARGIN-BOTTOM: 0px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px; 
        WIDTH: 1024px; 
        TEXT-ALIGN: center;

}
DIV.content-1 {/* top page od Our services po certifikaty*/
	    MARGIN-TOP: 30px; 
        MARGIN-BOTTOM: 30px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px;         
        BACKGROUND: #f2f2f2; 
        WIDTH: 1024px; 
		TEXT-ALIGN: center;
        line-height: 135%;
		font-size: 12px;
        color: #000000; 
}
DIV.content-2 {
	    MARGIN-TOP: 30px; 
        MARGIN-BOTTOM: 30px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px;         
        BACKGROUND: #f2f2f2; 
        WIDTH: 1024px; 
		min-height: 450px;
        TEXT-ALIGN: center;
        line-height: 135%;
		font-size: 12px;
        color: #000000; 
}
DIV.content-3 {/* */
	    MARGIN-TOP: 30px; 
        MARGIN-BOTTOM: 30px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px;         
        BACKGROUND: #ffffff; 
        WIDTH: 1024px; 
		min-height: 450px;
        TEXT-ALIGN: center;
        line-height: 135%;
		font-size: 12px;
        color: #000000; 
}
.content-text { /* text na vnutornych strankach*/
	WIDTH: 944px; 
	min-height: 350px;
	BACKGROUND-COLOR: #f2f2f2;
	padding-top: 30px; 
	padding-right: 40px; 
	padding-left: 40px; 
	padding-bottom: 20px;
	TEXT-ALIGN: left;
	font-family: verdana, helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    line-height: 155%;
	color: #333333;
}
.content-text2 { /* div pre text napr. v tabulke*/
	BACKGROUND-COLOR: #f2f2f2;
	TEXT-ALIGN: left;
	font-family: verdana, helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    line-height: 155%;
	color: #333333;
}
		@font-face {
    font-family: AlfaFont;
    src: url(../graphics/tt0586m_.woff);
}
DIV.logo {/* hlavicka logo*/
	    MARGIN-TOP: 0px; 
        MARGIN-BOTTOM: 0px; 
        MARGIN-LEFT: 30px; 
        MARGIN-RIGHT: 0px;         
        TEXT-ALIGN: left; 

}
DIV.top-1 {/* hlavicka nadpis Manufacruting...*/
	    MARGIN-TOP: 15px; 
        MARGIN-BOTTOM: 0px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 40px;         
        line-height: 135%;
		FONT-SIZE: 20px; 
		font-weight: normal;
        color: #b3b3b3;
        FONT-FAMILY: AlfaFont; 
        TEXT-ALIGN: left; 

}
DIV.top-2 {/* hlavicka menu*/
	    MARGIN-TOP: 15px; 
        MARGIN-BOTTOM: 0px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px; 
		height: 11px;  
        WIDTH: 814px; 		
        BACKGROUND-COLOR: #be2229;
        TEXT-ALIGN: right; 
}
DIV.line-red { /* v hlavicke cerveny pas spodny*/
	    MARGIN-TOP: 0px; 
        MARGIN-BOTTOM: 0px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px; 
		height: 20px;  
        WIDTH: 1024px; 		
        BACKGROUND-COLOR: #ca454a;
        TEXT-ALIGN: left; 
}
DIV.bottom-2 { /* pas cerveny zahlavie*/
	    MARGIN-TOP: 0px; 
        MARGIN-BOTTOM: 0px; 
        MARGIN-LEFT: 0px; 
        MARGIN-RIGHT: 0px; 
		height: 60px;  
        WIDTH: 1024px; 		
        BACKGROUND-COLOR: #be2229;
        TEXT-ALIGN: left; 
}
.menu_top {/* hlavicka - menu - tabulka*/
	width: 100%;
	height: 30px;
	display: table;
	BACKGROUND-COLOR: #303440;
}
.menu-box-left {/* hlavicka - menu - bunka tabulky*/
    float: left;
    box-sizing: border-box;
	margin: 0 0 0 0;
	padding-top: 20px; 	
	padding-left: 100px; 
	padding-right: 40px; 
	display: table-cell;
	TEXT-ALIGN: right;
	font-family: verdana, helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
	}
.menu-box {/* hlavicka - menu - bunka tabulky*/
    float: left;
    box-sizing: border-box;
	margin: 0 0 0 0;
	padding-top: 20px; 
	padding-right: 40px; 
	display: table-cell;
	TEXT-ALIGN: right;
	font-family: verdana, helvetica, sans-serif; 
    font-size: 15px;
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
	}
.content-top-1 {/* top page - text Our cervices*/
	WIDTH: 944px; 
	MARGIN-TOP: 0px; 
    MARGIN-BOTTOM: 0px; 
    MARGIN-LEFT: 40px; 
    MARGIN-RIGHT: 0px; 
	padding-top: 0px; 
	padding-right: 40px; 
	TEXT-ALIGN: left;
	font-family: verdana, helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
    line-height: 155%;
	color: #333333;
}
.content-top-2 {/* top page - tabulka cerifikaty + obrazky alebo Our services*/
	WIDTH: 1024px; 
	display: table;
	BACKGROUND-COLOR: #f2f2f2;
}
.content-box {/* top page - popis Innovation.. - bunka tabulky*/
    width: 33.333%;
    float: left;
    box-sizing: border-box;
	margin: 0 0 0 0;
	padding-top: 30px; 	
	padding-left: 40px; 
	padding-right: 10px; 
	display: table-cell;
	font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
	line-height: 155%;
	TEXT-ALIGN: left;
    color: #333333;
	}
.content-top-3 {/* top page - tabulka riadok 4x obrazkok */
	WIDTH: 875px; 
	display: table;
	BACKGROUND-COLOR: #303440;
	text-align: center;
}

.content-top-3a {/* top page - tmavosede pod obrazkom */
	WIDTH: 1024px; 
	BACKGROUND-COLOR: #303440;
	text-align: center;
}

.content-pic{ /* stvorcove obrazky top page - bunka tabulky */
    width: 198px;
	height: 198px;
	BACKGROUND-COLOR: #cccccc;
    float: left;
    box-sizing: border-box;
	margin: 5px 10px 5px 10px;
	padding-top: 10px; 	
	padding-left: 0px; 
	padding-right: 0px; 
	display: table-cell;
	}
.content-pic-text{ /* popisky pod stvorcovymi obrazkami top page - bunka tabulky*/
    width: 198px;
	height: 35px;
	float: left;
    box-sizing: border-box;
	margin: 0px 10px 0px 10px;
	padding-top: 5px; 	
	padding-left: 0px; 
	padding-right: 0px; 
	display: table-cell;
	line-height: 135%;
	FONT-SIZE: 12px; 
	font-weight: normal;
    color: #b3b3b3;
	}
.content-pic2{ /* sede logo top page*/
    width: 198px;
	height: 198px;
	BACKGROUND-COLOR: #cccccc;
    float: left;
    box-sizing: border-box;
	margin: 5px 10px 5px 10px;
	padding-top: 0px; 	
	padding-left: 0px; 
	padding-right: 0px; 
	display: table-cell;
	}
.content-pic3{ /* popis certifikaty top page*/
    width: 250px;
    float: left;
    box-sizing: border-box;
	margin: 0 0 0 0;
	padding-top: 30px; 	
	padding-bottom: 30px; 
	padding-left: 40px; 
	padding-right: 10px; 
	display: table-cell;
	font-size: 12px;
    font-weight: normal; 
    text-decoration: none;
	line-height: 135%;
	TEXT-ALIGN: left;
    color: #333333;
	}
.content-pic4{ /* sede logo*/
    width: 150px;
	height: 150px;
    float: left;
    box-sizing: border-box;
	margin: 40px 10px 5px 10px;
	padding-top: 0px; 	
	padding-left: 0px; 
	padding-right: 0px; 
	display: table-cell;
	}
.menu_bottom { /* zahlavie*/
	WIDTH: 1024px; 
	height: 160px;
	display: table;
	BACKGROUND-COLOR: #303440;
}
.bottom-box-left { /* kontaktne info zahlavie*/
    width: 33.333%;
    float: left;
    box-sizing: border-box;
	margin: 0 0 0 0;
	padding-top: 10px; 	
	padding-left: 50px; 
	padding-right: 0px; 
	display: table-cell;
	line-height: 135%;
	TEXT-ALIGN: left;
    color: #ffffff;
	}
SPAN.white-bold{
	font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        color: #FFFFFF;
		font-weight: bold; 
}
SPAN.white{
	font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        color: #FFFFFF;
		font-weight: normal; 
}
SPAN.grey-bold{
	font-family: verdana, helvetica, sans-serif; 
        font-size: 14px;
        color: #333333;
		font-weight: bold; 
}
SPAN.grey{
	font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        color: #333333;
		font-weight: normal; 
}
SPAN.grey-small{
	font-family: verdana, helvetica, sans-serif; 
        font-size: 11px;
        color: #333333;
		font-weight: normal; 
}
A.top-white:link{ /*A.linka spodne menu šedé */
	color: #ffffff; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 14px;
        text-decoration: none;
		font-weight: bold;
}
A.top-white:visited {
	color: #ffffff; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 14px; 
        text-decoration: none;
		font-weight: bold;
}
A.top-white:hover {
	color: #aaaaaa; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 14px;
        text-decoration: none;
		font-weight: bold;
}
A.bottom-white:link{ /*A.linka spodne menu šedé */
	color: #ffffff; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        text-decoration: none;
}
A.bottom-white:visited {
	color: #ffffff; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 12px; 
        text-decoration: none;
}
A.bottom-white:hover {
	color: #aaaaaa; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        text-decoration: none;
}
A.dark-grey:link{ /*A.linka standardna pre text */
	color: #4d4d4d; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        text-decoration: none;
		font-weight: normal;
}
A.dark-grey:visited {
	color: #4d4d4d; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 12px; 
        text-decoration: none;
		font-weight: norma;;
}
A.dark-grey:hover {
	color: #666666; 
        font-family: verdana, helvetica, sans-serif; 
        font-size: 12px;
        text-decoration: none;
		font-weight: normal;
}