/* CSS validacia pre ie 6 */

/** HTML BODY div.content{width: 100%;}
* HTML BODY a.home, * HTML BODY a.home:hover, * HTML BODY a.mape, * HTML BODY a.mape:hover, * HTML BODY a.post, * HTML BODY a.post:hover{margin: 5px 12px 0px 0px;}
* HTML BODY ol li, * HTML BODY ul ol li{margin: 0px 0px 0px 23px;}
* HTML BODY div.boxTop ul li a{height: 84px;}
* HTML BODY div.top{margin: 0px 0px 10px 0px;}
* HTML BODY div.menu{margin: -10px 0px 0px 0px;}
* HTML BODY div.icons{width: 122px;}
* HTML BODY div.contentRight{width: 300px;}
* HTML BODY table.tabulkaObrazok td {padding: 7px 5px;}
* HTML BODY td{font-size: 70%;}*/

/* CSS Document Elements */

.SC_Panel, #WebJETEditorBody {background-color: #fff;}

.tabulkaObrazok {}
.tabulkaRamik {}
.hlavickaTabulky {}

body{
padding: 0px;
margin: 0px auto 0px auto;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
background: url("/images/css/background.gif") 0px 0px repeat;
color: #414435;
}

a{
font-size: 1.0em;
text-decoration: none;
color: #1787e6;
}

a:hover{
font-size: 1.0em;
text-decoration: none;
color: #be063e;
}

H1 {font-size: 130%;}
H2 {font-size: 130%;}
H3 {font-size: 120%;}
H4 {font-size: 110%;}
H5 {font-size: 100%;}

h1{
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
color: #414435;
}

h2, h3, h4, h5{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #414435;
font-weight: normal;
}

p{
clear: both;
text-align: justify;
margin: 0px 0px 15px 0px;
padding: 0px;
}

ul{
clear: both;
margin: 0px 0px 15px 15px;
padding: 0px;
}

ol{
clear: both;
margin: 0px 0px 15px 21px;
padding: 0px;
}

ol li{
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
background-image: none;
}

ul li{
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 5px;
list-style-type: disc;
}

/* MENU */

div.menu { margin: 0px 0px 20px 1px; padding:0px; width: 203px; clear: both;}

div.menu UL{ margin:0px; padding:0px; list-style:none; background:url("/images/css/menu-ul.gif") 0px 0px repeat-y;}

div.menu UL LI{margin: 0px; padding: 0px; list-style:none; border: 0px solid #fff;}
div.menu UL LI A {display: block; padding: 7px 10px 7px 40px; margin: 0px; color:#fff; background: url("/images/css/menu-arrow-1.gif") 20px 10px no-repeat; border-bottom: 1px solid #fff; _width: 153px; font-weight: bold;  font-size: 91%;}
div.menu UL LI A:hover { color: #00f1ff; border-bottom: 1px solid #fff; padding: 7px 10px 7px 40px; font-size: 91%;}

div.menu UL LI.menuULDirOpen{border-bottom: 0px; margin: 0px; padding: 0px;}
div.menu UL LI.menuULDirOpen UL { background:url("/images/css/menu-ul-ul.gif") 0px 0px repeat-y; border-bottom: 0px;}

div.menu UL LI.menuULDirOpen UL LI A{ background: url("/images/css/menu-arrow-2.gif") 19px 11px no-repeat; color:#1787e6; border-bottom: 1px solid #fff; font-weight: normal;}
div.menu UL LI.menuULDirOpen UL LI A:hover{ color: #be063e; border-bottom: 1px solid #fff; }

/* TOP MENU */

div.topmenu{ float: right; margin: 27px 20px 0px 0px;}
div.topmenu ul{ float: left; margin: 0px; padding: 0x;}
div.topmenu ul li{ list-style-type: none; float: left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 15px; background: url(/images/css/arrow-1.gif) 0px -1px no-repeat}
div.topmenu ul li a{ display: block; float: left; margin: 0px; padding: 0x; font-weight: bold; color: #be063e; text-transform: uppercase;}
div.topmenu ul li a:hover{ margin: 0px; padding: 0x;}


/* FORMULARE */

form, fieldset, legend, img{
margin: 0px;
padding: 0px;
border: 0px;
}

legend{ display: none;}

form fieldset p{
margin: 0px;
padding: 0px 0px 10px 0px;
border: 0px;
}

input{ margin: 0px; padding: 0px; font-size: 100%; color: #939393; background: #e5e5e5; border: 1px solid #454545; padding: 2px 3px 2px 3px;}

.poleKratke{ width: 100px;}
.poleStredne{ width: 157px;}
.poleDlhe{ width: 200px;}

.btnSubmit{
color: #454545;
cursor: pointer;
}

/* BLOCK Start */

div.page{
width: 960px;
margin: 20px auto 20px auto;
padding: 0px;
border: 0px;
text-align: left;
}

/* TOP */

div.boxTop{
padding: 0px;
margin: 0px;
clear: both;
background: url(/images/css/bg-top.gif) 0px 0px no-repeat;
height: 64px;
}
div.icons{ float: left; margin: 26px 0px 0px 23px; _margin: 26px 0px 0px 13px;}
div.icons a{ display: block; float: left; margin: 0px 10px 0px 0px;}

/* IMAGE */

div.boxImage{
padding: 25px 0px 0px 30px;
margin: 0px;
clear: both;
height: 101px;
font-size: 0px;
background: url(/images/gallery/bg-i-health.jpg) 0px 0px no-repeat;
}

div.boxNavbar{
padding: 10px 10px 0px 20px;
margin: 0px;
clear: both;
background: url(/images/css/bg-top2.gif) 0px 0px no-repeat;
height: 21px;
color: #dbdbdb;
font-size: 90%;
}

div.boxNavbar a{ color: #dbdbdb;}
div.boxNavbar a:hover{ text-decoration: underline;}

div.boxContent{
clear: both;
float: left;
width: 100%;
padding: 0px;
margin: 0px;
background:  url(/images/css/bg-center.gif) 0px 0px repeat-y;
position: relative;
}

/* RIGHT */

div.contentRight{
float: right;
margin: 0px;
padding: 7px 0px 5px 0px;
width: 197px;
}

div.contentRight .banner{
float: left;
clear: both;
margin-bottom: 10px;
padding: 0px;

}

div.contentRight .banner1{
background: url(/images/gallery/banner-1.jpg) 0px 0px repeat-y;
}
div.contentRight .banner2{
background: url(/images/gallery/banner-2.jpg) 0px 0px repeat-y;
}
div.contentRight .banner3{
background: url(/images/css/bg-left.gif) 0px 0px repeat-y;
}

div.contentRight .banner p{
padding: 0px 0px 10px 0px;
margin: 0px;
}

input.btnSubmit{ margin: 2px 0px 0px 0px;}

/* CENTER */

div.contentCenter{
width: 510px;
float: left;
margin: 0px 1px 0px 1px;
padding: 20px;
background: url(/images/css/bg-content.gif) 0px 0px no-repeat;
min-height: 400px;
_height: 400px;
}

div.contentCenter p{
clear: both;
padding: 0px 0px 15px 0px;
margin: 0px;
}

/* LEFT */

div.contentLeft{
float: left;
margin: 0px;
padding: 0px;
}

div.contentLeft .icon_i{
display: block;
float: left;
margin: 0px;
padding: 0px;
bottom: 20px;
position: absolute;
}

div.boxBottom{
width: 100%;
clear: both;
padding: 0px;
margin: 0px;
height: 31px;
background: url(/images/css/bg-bottom.gif) 0px 0px no-repeat;
color: #dbdbdb;
}

div.boxBottom p{ padding: 10px 20px 5px 20px;}
div.boxBottom a, div.boxBottom a:visited{ color: #dbdbdb; text-decoration: none;}
div.boxBottom a:hover{ color: #dbdbdb; text-decoration: underline;}

/* BLOCK Ende */

.left{float: left;}
.right{float: right}
.clearer {clear: both;height: 0px;line-height: 0px;font-size: 0px;}

/* TABLE */

table.tabulkaObrazok td {padding: 7px; background: #E0E0E0 url('/images/css_02_fialova/bg-image.png') 0px 0px repeat-x;}
table.tabulkaRamik {border: 1px solid #DBDADA;border-collapse: collapse;}
table.tabulkaRamik td {border: 1px solid #DBDADA; padding: 3px 6px;}
tr.hlavickaTabulky td {background-color: #c2c1c1; color: #414435; font-weight: bold;}

/* NEWS */

div.news_content{padding: 0px 0px 15px 0px;}
div.news h4, td.news-info h4{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; color: #81816f; background: url(/images/css/arrow-2.gif) -3px -1px no-repeat; width: 97%;}
div.news h4, div.news h4 a, td.news-info h4, td.news-info h4 a{color: #414435; font-size: 100%;text-decoration: none;font-weight: bold; text-align: left; float: left; display: block;  }
div.news h4 a:hover, td.news-info h4 a:hover {text-decoration: underline;}
div.news h4 span, td.news-info h4 span { display: block; float: right;}
div.news p {margin: 0px;padding: 0px;text-align: justify;}
div.news_text { float: left; padding: 0px; margin: 0px; text-align: justify; width: 100%;}
div.news_img_left {padding: 0px 10px 0px 0px; margin: 0px; float: left;}
div.news_img_left img{padding: 0px; margin: 0px; border: 0px solid #A2A2A2;}

div.news_text hr {display: none;}
span.news_date {float: right;font-size: 95%; color: #757575; font-weight: normal;}

/* SEARCH */

div.boxSearch{ float: right; margin: 23px 0px 0px 0px; width: 230px;}
div.boxSearch input{background: url(/images/css/input-search.gif) 0px 0px no-repeat; border: 0px none; width: 180px; height: 17px; padding: 3px 0px 0px 10px; }
div.boxSearch input.btnSearch{background: url(/images/css/input-btn-search.gif) 0px 0px no-repeat; border: 0px none; width: 20px; height: 17px; padding: 3px 0px 0px 0px; top: 0px; _top: -3px; *top: -3px; position: relative; cursor: pointer;}
div.search p{ margin: 0px 0px 10px 0px; padding: 0px;}
div.search dl{ margin: 0px 0px 10px 0px; padding: 0px;}
div.search dt, div.search dd{ margin: 0px; padding: 0px 0px 3px 0px;}
