body { color: #333; margin: 0; padding: 0; font-family: helvetica,Georgia,tahoma, arail, vedrana;
    font-size: medium;
    background-color: rgb(245, 245, 245);
	background-image: url('../images/pattern/pattern-1.png');
	background-repeat: repeat;
}

a { color: #333; }
a:hover { color: #333; text-decoration: none; }

form { margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0; }
.prejst_na_obsah { display: none; }
.clear { clear: both; }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
h1 { font-size: x-large; }

#main { margin: 10px auto 0 auto; padding: 0; width: 960px; background: #fff; box-shadow: 0px 0px 4px rgb(229, 229, 229); }

.header { border: 0px solid #000 }
.header .logo { float: left; padding: 10px 0 0 5px; width: 220px; border: 0px solid #ff0000 }
.header .ostatne { float: left; border: 0px solid #ffff00 }
.header .ostatne .nadpis { display: block; padding: 15px 0 0 15px; width: 715px; height: 118px; font-size: 28px; font-family: "trebuchet ms",tahoma,verdana,arial; background: url("../img/hlavicka3.jpg") top left no-repeat; }
.header .ostatne .horne_menu { height: 0; }
.header .ostatne .horne_menu ul.jazyky { overflow: hidden; float: left; width: 270px; margin: 0 0 0 15px; padding: 0; list-style: none; position: relative; top: -25px; }
.header .ostatne .horne_menu ul.jazyky li { display: inline-block; padding: 0 7px 0 0; }
.header .ostatne .horne_menu ul.jazyky li:last-child { padding: 0; }
.header .ostatne .horne_menu ul.h_menu { overflow: hidden; float: left; width: 429px; margin: 0 0; padding: 0; list-style: none; position: relative; top: -25px; text-align: right; }
.header .ostatne .horne_menu ul.h_menu li { display: inline-block; padding: 0 0 0 7px; border-left: 1px solid #000; }
.header .ostatne .horne_menu ul.h_menu li:first-child { border-left: 0; }
.header .ostatne .horne_menu ul.h_menu li a { font-size: 11px; }

.content { padding: 10px; }

.vlavo { float: left; width: 210px; border: 0px solid #008b00; }

.vlavo h3 { margin: 10px 0 0 0; padding: 5px; font-size: medium; font-weight: normal; background: #ececec; }
div.box { margin: 0; padding: 10px 0; font-size: 12px; border-bottom: 1px solid #ececec; }
ul.box { margin: 0; padding: 0; list-style: none; }
ul.box li { padding: 6px 5px 6px 15px; background: url("../images/icon/dark/arrow4.png") no-repeat scroll 0px 14px transparent; border-bottom: 1px solid #ececec; }
ul.box li a { font-size: 12px; text-decoration: none; }
ul.box li a:hover { font-weight: bold; }
ul.box li ul { margin: 0 0 0 20px; padding: 0; list-style: square; }
ul.box li ul li { padding: 3px 0; background-image: none; border-bottom: 0; }

.stred { float: left; margin: 0 0 0 20px; width: 700px; border: 0px solid #00008b; }

#slideshowObrazky { position: relative; width: 700px; height: 200px; }
#slideshowTlacidla { margin-bottom: 10px; background-repeat:no-repeat; width:700px; height: 0; position: relative; }
#slideshowMenic { width: 700px; position: relative; height: 200px; }
#slideshowMenic .slide { position: absolute; top: 0px; left: 0px; }
#slideshowMenic .slide .produkt { display: inline-block; position: absolute; }
#slideshowMenic .slide .umiestnenie_1 { top: 58px; left: 48px; }
#slideshowMenic .slide .umiestnenie_2 { top: 58px; left: 218px; }
#slideshowMenic .slide .umiestnenie_3 { top: 58px; left: 388px; }
#slideshowMenic .popis, #slideshowMenic .popis a { padding: 0 5px 0 0; position: relative; color: #fff; font-size: 20px; top: -50px; text-align: right; }
#slideshowMenic .popis a { display: block; text-decoration: none; top: 0; }
#slideshowTlacidla a.slideLink { display: inline-block; margin: 5px 5px;  width: 14px; height: 14px; line-height: 1px; font-size: 1px; position: relative; z-index: 30; top: -24px; background-image: url(/img/backg/radio_off.png); background-repeat: no-repeat; background-position: 0px 0px;}
#slideshowTlacidla a.slideLink.active { background-image: url(/img/backg/radio_on.png); background-position: 0px 0px; }

.moduly { margin-top: 20px; }
.moduly .modul { float: left; margin: 0 17px 0 0; width: 220px; }
.moduly .modul.posledny { margin-right: 0; }
.moduly .modul img { width: 220px; height: 170px; }
.moduly .modul a.obrazok { display: block; width: 220px; height: 170px; }
.moduly .modul h4, .moduly .modul h4 a { margin: 10px 0 5px 0; padding: 4px; font-weight: normal; font-weight: normal; font-size: 16px; border: 1px solid #000; background: #93cddc; }
.moduly .modul ul { margin: 0; padding: 0; list-style: none; }
.moduly .modul ul li { margin: 0; padding: 3px 0 3px 15px; list-style: none; font-size: 12px; font-weight: bold; background: url("../images/icon/dark/arrow4.png") no-repeat scroll 0px 5px transparent; }

#searchsubmit { position: absolute; height: 31px; top: 0px; right: 4px; cursor: pointer;
	width: 70px; border: 1px solid #000;
}
#search-text{ margin-right: 10px; }
#searchform{ position: relative; margin-bottom: 0; }
#search-text input[type="text"]{ margin-bottom: 0; width: 190px; padding: 5px; }


.footer { margin: 10px auto 20px auto; padding: 0; font-size: 11px; width: 960px; }
.footer .left, .footer .right { float: left; width: 480px; }
.footer .right { text-align: right; }

a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
input.odoslat {
    height: 19px; line-height: 26px; padding: 1px 5px 0px 5px; display: inline-block;
    background: #93cddc url('../images/gradient-top4-32px.png') repeat-x; font-size: 12px; font-weight: bold; cursor: pointer;}

a.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input.odoslat:hover { background-image: url('../images/gradient-bottom4-32px.png'); }
input.vyhladavanie_tlac { margin-top: 35px; }
input.vyhladavanie_text { color: #b2b2b2; }



a.tlacitko { display: inline-block; padding: 5px 10px; line-height: 15px; height: 15px; font-size: 12px; text-align: center; text-decoration: none; border: 1px solid #000; }
a.siroke { width: 188px; }

.mapa { margin: 10px auto; width: 600px; height: 400px; border: 3px solid #ececec; }

.polozka { margin: 15px 0 0 0; }
.polozka .datum { float: left; padding: 3px; width: 50px; background: #ececec; }
.polozka .datum .den { font-size: xx-large; text-align: center; }
.polozka .datum .mesiac { font-size: medium; text-align: center; }
.polozka .datum .rok { font-size: medium; text-align: center; }
.polozka .polozka_obsah { float: left; padding: 5px; width: 630px; }

.pagination { margin-top: 10px; padding-top: 5px; text-align: right; border-top: 2px solid #ececec; }
.pagination a { display: inline-block; padding: 3px;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.7); -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.7); box-shadow: 0px 1px 1px rgba(0,0,0,0.7);
}
.pagination span { display: inline-block; padding: 3px;
    border: 1px solid rgba(0,0,0,0.4);
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}

#m_galeria { overflow: hidden; width: 550px; }
#m_galeria .galeria { float: left; }
#m_galeria .galeria2 { overflow: hidden; width: 320px; }
#m_galeria .galeria2 .obrazok { float: left; }
#m_galeria .galeria2 h4 { margin-top: 10px; font-size: large; font-family: trebuchet ms; font-weight: normal; color: #315067; }
#m_galeria .obrazok { width: 99px; height: 74px; padding: 10px; margin: 2px; text-align: center; border: 1px solid #b2b2b2; }

.message-box-wrapper { margin: 5px; padding: 5px; font-size: 12px; font-weight: bold; color: #000; background: #f0f0f0; border: 1px solid #b2b2b2; }
.message-box-wrapper.green { background: rgba(0, 139, 0, 0.30); border: 1px solid #008b00; }
.message-box-wrapper.red { background: rgba(255, 0, 0, 0.30); border: 1px solid #ff0000; }

table.subory td.nazov a { font-size: 13px; }
table.subory td.nazov span.popis { font-size: 11px; }

#odoslat { height: 31px; margin-left: 135px; top: 0px; right: 4px; cursor: pointer; width: 70px; border: 1px solid #000; }
#text1,#text2 { margin-bottom: 0; width: 190px; padding: 5px; }

ol.forms { margin: 0; padding: 0; list-style: none; }
ol.forms li { margin: 10px 0; }
ol.forms label { display: block; }
ol.forms input,
ol.forms textarea { width: 300px; padding: 5px; border-radius: 3px; }

ol.forms input,
ol.forms select,
ol.forms textarea { padding: 3px 5px; font-size: 12px; color: #000; font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS", Helvetica, Arial, sans-serif; border: 1px solid #b2b2b2; box-shadow: 3px 3px 3px #e2e2e2 inset; border-radius: 3px; }
ol.forms input.povinne_err,
ol.forms textarea.povinne_err { border: 1px solid rgba(255,0,0,0.5) }
ol.forms input.odoslat { color: #000; font-weight: bold; }
ol.forms span.error { font-size: 11px; color: #ff0000; font-weight: bold; }

ol.forms input.odoslat { width: auto; padding: 10px; height: 40px; border: 1px solid #000; border-radius: 0; box-shadow: none; }

