/** www.ictpro.cz **/
body {
background-color: white;
text-align: center !important;
width: 100%;
height: auto;
margin: 0 auto !important;
float: none !important;
font-family: 'Conv_V.A.G. Rounded CE - Light';
font-size: 18px;
word-wrap: break-word; overflow: auto; 
}
/**html { 
-ms-word-break: break-all; 
word-break: break-all; 
word-break: break-word; 
}**/
* {
box-sizing: border-box;
}
@font-face {
	font-family: 'Conv_V.A.G. Rounded CE - Bold';
	src: url('../fonts/V.A.G. Rounded CE - Bold.eot');
	src: local('☺'), url('../fonts/V.A.G. Rounded CE - Bold.woff') format('woff'), url('../fonts/V.A.G. Rounded CE - Bold.ttf') format('truetype'), url('../fonts/V.A.G. Rounded CE - Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_V.A.G. Rounded CE - Light';
	src: url('../fonts/V.A.G. Rounded CE - Light.eot');
	src: local('☺'), url('../fonts/V.A.G. Rounded CE - Light.woff') format('woff'), url('../fonts/V.A.G. Rounded CE - Light.ttf') format('truetype'), url('../fonts/V.A.G. Rounded CE - Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'VAGRoundedCE-Thin';
	src: url('../fonts/VAGRoundedCE-Thin.eot');
	src: local('☺'), url('../fonts/VAGRoundedCE-Thin.woff') format('woff'), url('../fonts/VAGRoundedCE-Thin.ttf') format('truetype'), url('../fonts/VAGRoundedCE-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
img {
    max-width: 100%;
	height: auto;
}
p {
font-size: 18px;
margin-bottom: 17px;
font-family: 'VAGRoundedCE-Thin';
word-wrap: break-word; overflow: auto; 		
}
h1 {

font-family: 'Conv_V.A.G. Rounded CE - Bold';
color: #6bb34c;
font-size: 5.5vw;
text-shadow: 0px 1px 0px black;
font-weight: bold;
margin-top: 33px;
}
h2 {
font-family: 'Conv_V.A.G. Rounded CE - Light';
color: #8c8d8e;
font-size: 3.3vh;
text-shadow: 0px 1px 0px black;
margin-top: 50px;
}
h3 {
font-family: 'Conv_V.A.G. Rounded CE - Bold';
font-size: 3.7vh;
text-shadow: 0px 1px 0px black;
font-weight: bold;
margin-top: 3px;
margin-bottom: 0px;bottom: 0px;
}
h4 {
font-family: 'VAGRoundedCE-Thin';
font-size: 2.2vh;
text-shadow: 0px 1px 0px black;
font-weight: bold;
}
h5 {
font-family: 'Conv_V.A.G. Rounded CE - Light';
color: white;
font-size: 3.0vh;
text-shadow: 0px 1px 0px black;
margin-top: 15px;
margin-bottom: 5px;
bottom: 0px;
}
.wrap {
max-width: 980px;
margin-left: auto;
margin-right: auto;
clear: left;
overflow: auto;
}
.navlink {
text-decoration: none;
color: inherit;
}
.uvod {
min-height: 380px;
/* background-image: url('http://pixelio.cz/tmp/LP/img/bg_500.png');background-repeat: no-repeat;background-position: top left; */
background-color: white;
}
.proc {
background-color: #ecac08;
/* background-image: linear-gradient(#ecac08, white 99%); */
}
.proc p {
text-align: center;
font-size: 20px;
color: black;
margin-left: 10px;	
}
.co {
min-height: 400px;
background-color: white;
}
.lektor {
background-color: #8c8d8e;
}
.hodnoceni {
background-color: white;
}
.prihlas {
background-color: #6bb34c;
}
.vyhody {
background-color: white;
}
.footer {
background-color: #8c8d8e;
}
.button a:hover {
    display: inline-block;
    padding: 5px;
    transition: 0.3s;
}
@media (max-width: 768px){
    table,tr, td, tbody, td p table div, table table{
        width:100% !important;
        display:block !important;
        text-align:center;
		word-wrap: break-word; overflow: auto; 	
    }
    table img {
        max-width:100%;
        height:auto;
    }
}

.columns{
	display:table;
		width: 100%;
}
.column{
	display:table-cell;
	
	margin: 0 auto !important;

}

@media (max-width: 768px){
    .columns,
	.column{
		display:block !important;
	}
}


@media all and (max-width: 600px) and (min-width: 400px) {
    .co {
		width: 600px;
	}
	    .hodnoceni {
		width: 100%;
	}
}

