/* EasyWeb html style file */



body {font-family: 'Open Sans', sans-serif; font-size:16px; color:#272718; margin:0; padding:0; position:relative; height:100%; background:#f2f2e7 ; }


/* txt  */
p {margin:0 0 20px 0; padding: 0; line-height:1.5em;}

h1 {font-size:32px; margin:7px 0 25px 0; font-weight:normal; color:#5A9109; line-height:1.2em}
h2 {font-size:23px; margin:0 0 20px 0; font-weight:600; color:#297809; line-height:1.2em; padding:10px 0 0 0}
h3 {font-size:17px; margin:0 0 0.5em 0; font-weight:normal; color:#3a3a35; line-height:1.2em}
h4 {font-size:18px; margin:0 0 0.5em 0; font-weight:normal; color:#292929; line-height:1.2em}
h5 {font-size:16px; margin:0 0 0.5em 0; font-weight:normal; color:#292929; line-height:1.2em}
h6 {font-size:15px; margin:0 0 0.4em 0; font-weight:normal; color:#292929; line-height:1.2em}

a {text-decoration:underline; color:#70A423; outline:none;}
a:hover {text-decoration:none; color:#70A423;}
a img {border:none}
ul {margin:3px 0 3px 5px; padding:3px 0 0 15px;}

img { border: 0; }


p.MyText { font-size: 14px; text-align: justify; padding: 0 0 0 0; margin: 0 0 0 0; color: #FFF; }


.obtokLeft { float: left; padding-right: 10px; padding-bottom: 10px; }
.obtokRight { float: right; padding-left: 10px; padding-bottom: 10px; }

#sliderHpR {float:left; width:261px; padding:47px 39px 0 39px}
.sliderText {font-size:24px; margin:0 15px 25px; line-height:1.6em}
h1.sliderText {color:#272718} 
h2.sliderText {color:#292929} 

.sliderBtn {display:block; float:left; width:230px; padding:12px 15px; margin:10px 0 8px 0; color:#fff; text-decoration:none; text-transform:uppercase; font-size:18px; font-weight:600}
.sliderBtn:hover {color:#fff; text-decoration:none;}
.sliderBtn span {display:block; padding:0 32px 0 0; cursor:pointer; background:url(/templates/main/images/sliderBtn.png) no-repeat right center}
.sliderBtn1 {background:#292929}
.sliderBtn2 {background:#3A3A35}
.sliderBtn1:hover {background:#87cb23}
.sliderBtn2:hover {background:#87cb23}

.hpL, .hpC, .hpR {float:left; width:267px; padding:32px 28px 32px 28px; background:#fff;}
.hpL, .hpC {margin:0 15px 15px 0}
.hpR {margin:0 0 15px 0}
.hpTitle {font-size:26px; margin:0 0 16px 0; color:#292929}
.hpL ul, .hpC ul, .hpR ul {margin:0 0 10px 0; padding:0px; list-style:none}
.hpL ul li, .hpC ul li, .hpR ul li {display:block; padding:0 0 12px 31px; background:url(/templates/main/images/hpLi.png) no-repeat left 5px; font-size:15px; min-height:48px}
.hpL ul li a, .hpC ul li a, .hpR ul li a {text-decoration:none; color:#292929}
.hpL ul li a:hover, .hpC ul li a:hover, .hpR ul li a:hover {color:#70a423}
.hpL ul li strong, .hpC ul li strong, .hpR ul li strong {display:block}
.hpBtn {display:block; margin:0 auto; width:135px; padding:4px 5px 4px 0; text-align:center; color:#fff; text-decoration:none; font-size:13px; font-weight:600; text-transform:uppercase; background:#70a423}
.hpBtn:hover {color:#fff; text-decoration:none; background-color:#87cb23}



strong.font17 { font-size: 17px; color:#3A3A35}



h2.colorGreen { color:#70A423}



h2.colorGreen2 { font-size:23px; color:#5A9109}



h2.colorGreen3 { color:#5A9109}



h2.colorBlack { font-size:17px; color:#3a3a35}



h2.h2B { font-size:17px; font-weight:600; margin:0 0 2px 0; line-height:1.5em; color:#3a3a35; padding:0}





h3.h3B { font-size:17px; font-weight:600; margin:0 0 0px 0; line-height:1.5em}



h3.h3C { font-size:17px; font-weight:600; line-height:1.5em}



a.aBlack { color:#272718}



a.aGreen { color:#5A9109}



#boxMain ul.Black li { color:#272718; line-height:1.5em; background-position:left 8px}



a.btn001 { padding:0 0 0 13px; background:url(/templates/main/images/btn001.png) no-repeat left 9px; font-weight:600}



#boxMain ul.stretchUl {margin:0 0 8px 0}
#boxMain ul.stretchUl li { padding: 0 0 12px 20px;}



h2.h2noGap {margin:20px 0 4px 0; font-size:17px; color:#3a3a35}



#boxMain ul.navPage  {margin:0 0 30px 0}
#boxMain ul.navPage li { color:#272718; line-height:1.5em; font-size:22px; font-weight:600; color:#3A3A35; margin:0 0 10px 0; padding:0 0 0 35px; background:url(/templates/main/images/navPageLi.png) no-repeat left 11px}
#boxMain ul.navPage li a {color:#272718; text-decoration:none}
#boxMain ul.navPage li a:hover {color:#272718; text-decoration:underline}



h2.h2odsazeni25 {padding:25px 0 0 0; font-size:23px; color:#5A9109}




img.obtokVlevo { float: left; padding-right: 30px; padding-bottom: 20px; }



img.obtokVpravo { float: right; padding-left: 30px; padding-bottom: 20px; }



p.odrazkaVelka { font-size: 17px; margin: 0 0 15px 0; color: #000; background: url(cea7dfc8-02cc-4dfa-9a17-52462e315de4) no-repeat left 3px; min-height:24px; padding:0 0 0 30px; line-height:28px; display:table}



table.vychoziTabulka {border-collapse:collapse; border-spacing:0; margin:0 0 15px 0}
table.vychoziTabulka tr th {background:#3A3A35; color:#fff; font-weight:bold; padding:5px 10px; border:1px solid #3A3A35;}
table.vychoziTabulka tr td {padding:5px 10px; border-bottom:1px dashed #665D52}



table.tabulkaZebra {border-collapse:collapse; border-spacing:0; margin:0 0 15px 0; width:100%}
table.tabulkaZebra tr:nth-child(2n) td {background:#DBDCD4; color:#000; padding:5px 10px;}
table.tabulkaZebra tr:nth-child(2n+1) td {background:#f8f9e8; color:#000; padding:5px 10px;}



p.zvyraznenyText { font-size: 14px; margin: 0 0 15px 0; color: #fff; background: #3A3A35; min-height:24px; padding: 15px 20px;}


.boxPageContent .imageGallery {margin:0 0 20px 0 !important; float:left; width:100%; padding:0}
.boxPageContent .imageGallery .imageGalleryItem {width:32%}
.boxPageContent .imageGallery .imageGalleryItem img {max-width:100%}