BODY{
    background-color:#ebebeb;
    margin:0 0 15px 0; padding:0;
    font-size:12px;
    font-family: Verdana, "Geneva CE", lucida, sans-serif;
}
IMG{border:0;}
H1{margin:0; padding:0;}
H2{margin:0; padding:0;}
H3{margin:0; padding:0;}
P{margin: 0; padding:0;}
A{text-decoration:none}
A:hover{text-decoration:underline}


.nadpis1{
    font-size:16px;
    color:#6E6E6E;
    font-weight:800;
}
.nadpis2{
    font-size:12px;
    color:gray;
    font-weight:800;
}

.inline{display:inline;}
.floatR{float:right;}
.floatL{float:left;}
.cleaner{clear:both;}

.small{font-size:9px}

.center{text-align:center}
.right{text-align:right ! important}
.left{text-align:left}

.green{color:#4a7379;}
.red{color:red}
.gray{color:#6E6E6E}

.bg1{background-color:#F2F7FB !important}
.bg2{background-color:#DFE8ED}

.bold{font-weight:700}
.italic{font-style: italic;}

#hlavni {
	width: 940px;
	margin:0 auto;
	background-color:white;
  	background-image: url(/images/layout/stinMain.png);
  	background-repeat: repeat-y;

}
#hlavniIn{
	width: 900px;
	margin:0 auto;
}

#hlavicka {
    width:100%;
  	background-image: url(/images/layout/stinVrsek.png);
  	background-repeat: no-repeat;
}
#hlavickaIn{
	width: 900px;
	margin:0 auto;
	position: relative;
}


/* --- MENU --- */
#menu {
	width: 190px;
    float:left;
    margin-top: 2px;
}
    .menuBox{
        margin:16px 6px 0 6px;
        padding:5px;
        border:solid #f8f66b 1px;
        font-size:11px;
        position:relative;
    }
    .menuBox2{
        border:solid #dfe1de 1px;
        background-color:#f5f5f5;
        padding:20px 0 0 20px;
    }
    
    .menuBoxNadpis{
        position:absolute;
        left:-7px;
        width:190px;
        text-align:center;
    }
    .menuBoxPic{
        display:block;
        position:absolute;
        left:0px; top:-10px;
        _left:-5px;
    }
/* konec MENU */



/* --- HLAVNI STRAKA --- */
#obsah {
    float:right;
    width:705px; _width:700px;
	margin:2px 5px 10px 0;
	background-color:white;
    padding:0;
}

    /* horn�menu */
    #menu2 {
       /* background-color:#1ba600; green */
	   /* background-color:#001744; blue */
	   /* background-color:#f37cfb; purple */
	   background-color: #f8f66b;
	   /*color:white;*/
	   color: black;
	   text-align:left;
	   padding:8px 0 8px 12px;
	   font-weight:600;
	   font-size:11px;
    }
    #menu2 a{/*color:white;*/ color:black; text-decoration:none}
    #menu2 a:hover{/*color:white;*/ color:black; text-decoration:underline}

    #obsah2{
        position:relative;
    }


#paticka{
    background-color:#e3e1e2;
    padding:20px 0 20px 30px;
    font-size:10px;
    color:gray;
}
    #paticka a{
        color:gray;
    }


#stinSpodek{
  	width: 100%; height:25px;
  	background-image: url(/images/layout/stinSpodek.png);
  	background-repeat: no-repeat;
  	position:relative;
}


.text{
    padding:20px 0 0 20px;
}

.text2{
	position:relative;
}
.text2 .picNadpis{
	display:block;
	position:absolute;
	left:0px; top:-10px;
	_left:-5px;
}

.kontakt{
    float:left;
    margin:20px 0 0 50px;
    _margin:20px 0 0 20px;
}

.kontaktFormular{
    text-align:right;
    float:right;
    _float:none;
    margin:20px 100px 0 0;
}
    .kontaktInput{
        width:170px;
        background-color:#ededed;
        border:solid 1px silver;
    }


.produkt{
    margin:5px 0 15px 11px;
    _margin:5px 4px 15px 5px;
    float:left;
    width:160px;
    height:205px;
    overflow:hidden;
    background-color:#f5f5f5;
    border:solid #e5e5e5 1px;
}
    .produktText{
        padding-left:10px;
        font-size:10px;
    }
    .produktObrazek{
        padding-top:5px;
        text-align:center;
        height:125px;
        overflow:hidden;
        line-height:125px;
    }
        .produktObrazek IMG{
            vertical-align:middle;
        }
.produktyRazeni{
    padding:5px 10px;
    background-color:#f5f5f5;
    border:solid #e5e5e5 1px;
    margin:0 13px 8px 11px;
    font-size:10px;
}
.produktyRazeni A{
    color:#82baca;
}

#fotkaMain{
    margin:0; width:100%; text-align:center; color:black;
}
    #fotkaHlavicka{
        background:#001744; width:100%;
    }

.detailLeft{
    width:320px;
    font-size:10px;
    color:#6E6E6E;
    padding:10px 10px 10px 20px;
    float:left;
}
    .detailLeft input{
        font-size:10px;
        width:165px;
    }
    .detailLeft textarea{
        font-size:10px;
        width:165px;
        font-family: Verdana, "Geneva CE", lucida, sans-serif;
    }
    .detailLeftTab1 td{
        padding:3px 5px 3px 10px;
    }
    .detailLeftTab2 td{
        padding:0 5px 0 10px;
    }
    .detailPopis{
        padding:15px 10px ! important;
    }

.detailNadpis{
    position:relative;
    padding-left:15px;
}
.detailNadpis img{
    display:block;
    position:absolute;
    left:0; top:0;
    padding-left:13px;
    _padding-left:0;
}
.detailRight{
    width:320px;
    font-size:10px;
    color:#6E6E6E;
    padding:10px 10px 10px 20px;
    float:right;
}
    .detailRight table{
        margin:auto;
    }
    
    .detailRight th{
        font-size:11px;
    }
    .detailRight input{
        font-size:10px;
        width:165px;
    }
    .detailRight textarea{
        font-size:10px;
        width:165px;
        font-family: Verdana, "Geneva CE", lucida, sans-serif;
    }
    #detailRightCelkem{
        padding:8px;
        width:320px;
      	background-image: url(/images/layout/tabulka-pozadi.png);
  	    background-repeat: no-repeat;
    }
    #detailRightCelkem th{ padding-bottom:5px;}
    #detailRightCelkem2 td{
        border-top:solid 1px gray;
        padding-top:5px;
        color:black;
    }

.listing{
    color:gray;
    font-size:10px;
}
.listing a{
    color:#82baca;
}
        .buttonActive{background:#82baca; padding:2px 4px; font-weight:400;color:white ! important;}
        .buttonPassive{background:white; color:#82baca ! important; padding:2px 4px; font-weight:400;}
        .buttonDisable{padding:2px 4px; font-weight:400;}

.navigace{
    font-size:10px;
    color:#6E6E6E;
    padding-left:20px;
}
.navigace A{color:#6E6E6E;}

.tabulkovyVypis{
    padding:5px 10px;
    background-color:#f5f5f5;
    border:solid #e5e5e5 1px;
    margin:0 13px 8px 11px;
    font-size:10px;
    width:682px;
    _width:676px;
}
.tabulkovyVypis th{
    padding:15px 0 5px 0;
    border-bottom:solid 1px gray;
}
.tabulkovyVypis a{
    color:gray;
    text-decoration:underline;
}

#formular{
    _margin-top:0;
}

.playboy{
	float: left;
	margin-right: 5px;
	_margin-right: 0;	
	margin-bottom: 5px;
	display: block;
}

#flash{
	position: absolute;
	top: 55px;
	left: 188px;
}

.playboyT{

	font-size:18px; color: #001744; font-weight: 800;

}



.uvod h1{font-size: 13px; margin-bottom: 5px;}

.uvod h2{font-size: 12px; margin-bottom: 5px;}



.banners{

    padding:10px 0 0 0;

    font-size:10px;

    color:#6f3582;

    text-align:center;

}

.banners a{

	color:#6f3582;

	display:block;

	margin-bottom: 15px;

}

