/**/
.contactForm input,
.contactForm textarea
{
 margin: 0 0 5px 0;
}

.contactForm .TextBoxField
{
width: 300px;
}

.contactForm .TextAreaField
{
width: 100%;
height: 180px;
}

.contactForm .FormButton
{
background: #810912;
color: #ffffff;
border: none;
padding: 2px 5px 2px 5px;
margin-top: 5px;
border: 1px solid #490105;
cursor: pointer;
}

.contactForm .EditingFormLabel
{
padding: 0 0 0 0;
margin: 0 0 2px 0;
display: block;
}

.contactForm .ErrorLabel,
.contactForm .EditingFormInfoLabel,
.contactForm .EditingFormErrorLabel
{
color: #ff0000;
margin: 0 0 5px 0;
}
.imageContainer2
{
float: left; 
margin-bottom: 20px; 
border: 1px solid #696969;
}

.h2home{
            color: #333;
            font-size: larger;
            font-weight: bold;
            text-align:center;
        }
        .homeText {
            font-size: small;
            text-align:center;
            margin-top:5px;
            margin-bottom:5px;
        }
        .homeTextBig{
            text-align:center;
            font-size: larger;
            margin-top:5px;
            margin-bottom:5px;
        }
.homeTexth3 {
            display: inline-block!important;
            font-size: small!important;
	    color: black!important;
        }
.blueColor {
            color: blue!important;
            display: inline-block!important;
            font-size: small!important;
        }
        .redColor {
            color: red!important;
            display: inline-block!important;
            font-size: small!important;
        }
        
        .fotkyDiv{
            text-align:justify;
        }
    .fotkyDiv img{
	    margin-right:12px!important;
        }
    .fotka{
            width: 269px; 
            height: 201px;
        }
.topImage{
        border-width:0px;
    }
.productItemHeader
{
text-align: left; 
padding-bottom: 1em;
}
.tdRight{
            text-align: right;
        }
        .tdCenter{
            text-align: center;
        }
.tdLeft{
            text-align: left;
        }
        .fotoKalendar{
            width: 410px; 
            height: 581px;
        }
        .tableFotoCenik{
            width:493px;
            height:336px;
        }
.producth2 {
padding-left: 280px;
line-height: 26px!important;
height: 28px!important;
color: #fff!important;

}
.producth2 a {
color: #fff!important;
}
.perexArticles2{
padding-left: 265px;
}
.floatLeft{
float: left;
}
.blockLeftServis
        {
            float: left;
            width: 660px;
        }
        .blockLeft
        {
            float: left;
        }
 .blockLeftFoto
        {
            float: left;
width:595px;
        }
        .blockRight
        {
            float: right;
        }
.blockLeftServisText
        {
            float: left;
            width: 365px;
        }
.blockLeftOpravaText
        {
            float: left;
            width: 590px;
        }
.vyrobciLoga{
width: 180px; 
height: 288px;
}
.pdfLogo{
border: none; 
margin: 0!important; 
margin-right: 10px;
}
.tableFotoTisk{
            width:537px;
            height:292px;
            text-align:right;
        }
.fotoOnas{
width: 400px; 
height: 292px;
}
.topBox h1 {
color: #333;
font-size: larger;
font-weight: bold;
}