.box {
        margin-bottom: 15px;
	padding: 5px;
}
.box img {
        margin: -5px;
        margin-top: 7px;
        margin-bottom: 0px;
}
.box input,
.box select,
.box textarea,
.box button { color: black; }

.content {
        padding: 10px;
	padding-top: 3px;
}
.content img {
	margin: 5px;
	margin-top: 10px;
}

/* ROUND BOXES */

.radius {
        /* mam dojem, ze to je napicu...
        behavior: url(/css/border-radius.htc);
        position: relative;
        */

        border-radius: 12px;
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        -khtml-border-radius: 12px;

        outline-radius: 12px;
        -moz-outline-radius: 12px;
        -webkit-outline-radius: 12px;
        -khtml-outline-radius: 12px;
}




/* BOX COLORS */
.bordered2 {
        background-color: white;
        border: 2px solid black;
}

.bwhite2 {
        color: #EFC627;
        background-color: #FFFFFF;
        border: 4px double #EFC627;
}
.bwhite2 * { color: #EFC627; }

.important {
        color: #EFC627;
        background-color: #FFFFFF;
        border: 8px double #FF0000;
}
.important * { color: red; }


.telecom {
        color: white;
        background-color: #172983;
        border: 7px double #EFC627;
        /* outline: 2px solid red; */
}
.telecom * { color: white; }

.bblue2, .bluebox2 {
        color: white;
        background-color: #009CDD;
        border: 6px double white;
        /* outline: 2px solid red; */
}
.bblue2 *, .bluebox2 *  { color: white; }

.bgrey2 {
        color: white;
        background-color: #58595A;
        border: 6px double white;
}
.bgrey2 *  { color: white; }

.bgmaps2 {
        color: #009CDD;
        background-color: #FFFFFF;
        border: 4px solid #009CDD;
}
.bgmaps *  { color: #009CDD; }
