* {	margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; }

body, html { height:100%; }
body { color: #6f6f6f; font-size: 69%;}



h1 { color: #8bc722; font-size: 140%;  background: transparent url('../img/bg_list_h1.gif') no-repeat top left;
padding-left: 50px; padding-bottom: 5px; margin-left:90px;  margin-bottom: 20px; }
.h1-none { display: none; }
.h1 { height: 60px; width: 300px; display: block; }
h2 { color: #5b7e31; font-size: 99%; }
h3 { color: #5b7e31; font-size: 100%; }
h4 { }

p { padding: 3px 0 4px 0; }
ul {  list-style-image: none; margin-left: 20px; }
li {  }
:focus { outline: 0; }
a { font-weight: bold; text-decoration: none; color: #e05937; }
a:hover { color: #e05937; }

img { border: 1px solid white; }

strong { color: #5b7e31; }

.clear { clear: both; }
.clearl { clear: left; }
.clearr { clear: right; }

.clearer { color: #79be00; background: #79be00; height: 1px; font-size: 0; border: 0 none; margin-top: 10px; margin-bottom: 20px; }
.hidden { display: none; }

table { border-collapse: collapse; font-size: 100%; border-spacing: 0; }

/* ------------------------------ STRANKA ----------------------------------- */
#container{
	height:100%;
	min-height:100%;
	position: relative;
	width: 100%;
	background: transparent url('../img/background.gif') repeat-y center top;
}
body>#container {
	height:auto;
}

#head {
	background: #ffffff url('../img/head_logo.jpg') no-repeat;
	width: 950px;
	margin: 0 auto;
	height: 265px;
}

#main_wrap {
	height:100%;
	text-align: center;
}
div[id]#main_wrap { height: auto; }

#main {
	height: 100%;
	background: transparent url('../img/background.gif') repeat-y center top;
	width: 950px;
	margin: 0 auto;
}
div[id]#main { height: auto; }

#content-wrap{
	text-align: center;
	height: auto;
	margin: 0 auto;
}

#content {
	width: 950px;
	position: relative;
	text-align: left;
	padding-bottom: 100px;
	padding-top: 60px;
}

#obsah {
	background: transparent;
	padding-left: 140px;
	padding-right: 140px;
}

#u-obsah {
	background: transparent;
	padding-left: 90px;
	padding-right: 110px;

}

#footer-wrap {
	width: 100%;
	bottom: 0;
	height: 80px;
	position: absolute;
	text-align: center;
	background: #ffffff;
}

#footer{
	background: #ffffff url('../img/bg_footer.gif') no-repeat center top;
	margin: 0 auto;
	height: 70px;
	width: 950px;
}
#footer-text { padding-top: 50px; color: #8AC346; }
#footer-text a { color: #8AC346; }
#footer-text a:hover { color: #51c30e; }


/* ------------------------------ HLAVNE MENU ------------------------------- */

#main-menu {
background: transparent url('../img/menu_bg.png') no-repeat;
width: 950px;
margin: 0 auto;
height: 76px;
text-align: left;

}
#menu {
	margin-left: 89px;
}
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu li { float: left; }
#menu a { overflow: hidden;	display: block; height: 76px; background: transparent none no-repeat; }

#menu a span { display: none; }

.menu-list1 { width: 77px; }
#act a.menu-list1, .menu-list1:hover { background-image: url('../img/menu_list1.gif') ! important; }

.menu-list2 { width: 77px; }
#act a.menu-list2, .menu-list2:hover { width: 77px; background-image: url('../img/menu_list2.gif') ! important; }

.menu-list3 { width: 63px; }
#act a.menu-list3, .menu-list3:hover { width: 63px; background-image: url('../img/menu_list3.gif') ! important; }

.menu-list4 { width: 51px; }
#act a.menu-list4, .menu-list4:hover { width: 51px; background-image: url('../img/menu_list4.gif') ! important; }

.menu-list5 { width: 64px; }
#act a.menu-list5, .menu-list5:hover { width: 64px; background-image: url('../img/menu_list5.gif') ! important; }

.menu-list6 { width: 57px; }
#act a.menu-list6, .menu-list6:hover { width: 57px; background-image: url('../img/menu_list6.gif') ! important; }

.menu-list7 { width: 67px; }
#act a.menu-list7, .menu-list7:hover { width: 67px; background-image: url('../img/menu_list7.gif') ! important; }

.menu-list8 { width: 94px; }
#act a.menu-list8, .menu-list8:hover { width: 94px; background-image: url('../img/menu_list8.gif') ! important; }




/* ------------------------------ ZAKAZNIK ZONA  ---------------------------- */

#zakaznik_zona {
	width: 200px;
	height: 76px;
	float: left;
	position: relative;
}
.login { background: url(../img/login_bg.png) no-repeat; }
.u-meno { position: absolute; top: 20px; left: 50px; width: 108px;  border: 1px solid #696a6b; padding: 2px; color: #0e963d; font-size: 10px; font-weight: bold; }
.u-heslo { position: absolute; top: 43px; left: 50px; width: 108px; border: 1px solid #696a6b; padding: 2px; color: #0e963d; font-size: 10px; font-weight: bold; }
.u-button { position: absolute; top: 43px; left: 169px; width: 21px; height: 21px; }



/* ---------------------------- NOVINKY tt_news  ---------------------------- */
.novinky-wrap {
 width: 250px;
 float: left;

}

.novinky {
 margin-left: 25px;
 width: 210px;
 background: transparent url('../img/news_backgroung_gr.gif') repeat-y;
}
.novinky-nazov {
background: white url('../img/news_top.gif') no-repeat;
width: 210px;
height: 43px;
display: block;
text-align: left;

position: relative;
}
.novinky-nazov a{
font: bold 10px tahoma, arial, sans-serif;
color: #ffffff;
left: 20px;
position: absolute;
top: 15px;

}
.novinky-image {
text-align: center;
width: 167px;
height: 90px;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
}
.news-latest-morelink {
background: white url('../img/news_bottom.gif') no-repeat;
height: 34px;
}
.news-latest-morelink a {
margin-left: 145px;
display: block;
width: 19px;
font: bold 10px tahoma, arial, sans-serif;
color: #ffffff;
padding: 10px 8px;
}
.news-latest-container { /*height: 200px;*/ }
.news-latest-gotoarchive { padding-left: 30px; padding-top: 20px; }
.news-latest-morelink a:hover { color: #344624; }
.news-latest-item-text {
padding: 0px 20px 10px 20px;
font: normal 10px tahoma, arial, sans-serif;
color: #666766;
height: 100px;
}
.news-latest-gotoarchive {  /*float: left;*/  }
.news-latest-gotoarchive a { color: #e05937; }

.news-single-timedata { display: block;  font-size: 11px; color: #6f6f6f; font-weight: normal; padding-bottom: 3px;  }
.news-single-item h2 { color: #3e512c; font-size: 14px; padding-bottom: 15px; }
.news-single-img a img { border: 2px solid #9cda30; float: left; margin-right: 25px; }
.news-single-img {  }
.news-single-image { padding-left: 50px; margin-top: 30px;  }
.news-single-item div.pridat-ot-bot { margin-top: 30px; }

.news-list-image { float: left; margin-right: 20px; }
.news-list-image a img { border: 2px solid #9cda30;  }
.news-list-morelink { float: right; }
.news-list-item h3 { padding-bottom: 10px; }
.news-list-item h3 span { color: #6f6f6f; font-size: 11px; font-weight: normal;  }
.news-list-item h3 a { color: #e05937; font-size: 12px;  }
/* ------------------------------   ---------------------------- */



.rez-line-kat { display: none; }

div.answer h3 { margin: 0; padding: 0; margin-top: 10px; }
hr { margin: 0; padding: 0;}

/* forum */
.tx-irfaq-pi1 {  margin-top: 30px; }
.pridat-ot-top { background: white url('../img/bg_list.gif') no-repeat top left; height: 22px; padding-left: 50px; }
.pridat-ot-top a { color: #e05937; }
.pridat-ot-bot { background: white url('../img/bg_list.gif') no-repeat top left; height: 22px; padding-top: 12px; padding-left: 50px; }
.pridat-ot-bot a { color: #e05937; }
.hr { clear: both; margin-top: 5px; margin-bottom: 5px; color: #79be00; border-top: 1px solid #79be00; background: #79be00;  font-size: 0; }
.answer { padding-left: 50px; margin-bottom: 30px; }
div.answer h3 { color: #4cba02; font-size: 11px; font-weight: normal; padding-bottom: 5px; }


/* forum */
div.h1 { color: #3e512c; font-size: 12px; font-weight: bold;  }
.tx-thmailformplus-pi1 { margin-top: 30px; background: #ebebeb url('../img/bg_form_top.gif') no-repeat top left; width: 605px; }
div[class].tx-thmailformplus-pi1 { width: 645px; }
.tx-thmailformplus-pi1 form { padding-left: 40px; padding-top: 50px;  }
.faq p.pridat { padding-bottom: 20px; padding-top: 10px; }
.faq p a { color: #7aba00; font-size: 11px; font-weight: bold; }
#rez_otazka { width: 480px; height: 70px; float: left;  }
#rez_meno { width: 200px; height: 17px; }
#rez_email { width: 200px; height: 17px; margin-left: 78px; }
#rez_captcha { width: 85px; }
.name_email { margin-left: 78px; }
.rez-line { float: left;}
.rez-form input {  margin-bottom: 8px; border: 1px solid #696a6b; }
.rez-form textarea { margin-bottom: 8px; border: 1px solid #696a6b; }
.input-text-ca { margin-left: 10px;  vertical-align: middle; }
.rez-submite { width: 595px; height: 21px; text-align: right; padding-right: 10px; }
input.rez-apply {  width: 21px; height: 21px; border: 0 none; cursor: pointer;  cursor: hand;   background: #d6d6d6 url('../img/bg_form_button_g.gif') no-repeat; }
.rez-input { margin-top: 5px;  }
.rez-input span { vertical-align: middle;  }
.form-bottom { width: 645px;  height: 19px; background: #ebebeb url('../img/bg_form_bot.gif') no-repeat top left; }
.form-star { border: 0 none; margin-left: 5px; }

.rez-line-kat { display: none; }


.kontakt-image { position: relative; width: 347px; height: 243px; float: right;  background: #ebebeb url('../img/img_kontakt.jpg') no-repeat; }
.kontakt-image-link { position: absolute; top: 0; right: 0; width: 170px; height: 115px; }

/*  table */
.contenttable { margin-top: 10px; margin-bottom: 10px; width: 660px; border: 0 none; border-top: 1px solid #9bc983; border-left: 1px solid #9bc983; }
.contenttable th { border-bottom: 1px solid #9bc983; border-right: 1px solid #9bc983; background: #CCDFB5; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; }
.contenttable td { border: 0 none; border-bottom: 1px solid #9bc983; border-right: 1px solid #9bc983; background: #e6f4d5; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; }
.contenttable td.table-dni { background: #62774e; color: white; }
.contenttable td.table-hod { background: #62774e; color: white; }


.foto-onas { position: absolute; background: transparent url('../img/onas-foto.gif') no-repeat; width: 282px; height: 398px;  top: 140px; left: 520px; }
.osoba div.csc-textpic-imagewrap { float: left; }
.osoba img { display: none; position: absolute; top: 140px; left: 520px; z-index: 1; }
.osoba a { background: transparent url('../img/img_foto.gif') no-repeat; padding-left: 30px; height: 1em; padding-bottom: 3px; color: red; font-weight: normal; cursor: pointer;  cursor: hand; }
.osoba a.mail { background: transparent url('../img/img_mail.gif') no-repeat; padding-left: 30px; height: 1em; padding-bottom: 3px; color: red; font-weight: normal; }
.osoba { margin-bottom: 10px;  }
.osoba div.csc-header { width: 150px; padding-right: 10px; float: left; }
.osoba div.csc-textpic { float: left;  }
.osoba div.csc-textpic-text p { margin: 0 0 5px 10px; float: left; }
.osoba h3 { padding: 3px 0 0 0; }


.pohotovost-lekarni { background: transparent url('../img/pohotovost_bottom.gif') no-repeat bottom left; position: absolute;  width: 209px; height: 283px; top: 60px; left: 620px; }
.pohotovost-top { background: transparent url('../img/pohotovost_top.gif') no-repeat; height: 43px; }
.pohotovost-top h2 { padding-top: 15px; margin-left: 20px;  display: block; font: bold 10px tahoma, arial, sans-serif; color: #ffffff; }


.pohotovost-lekarni div.csc-header {   background: white url('../img/bg_pohotovost_1.gif') repeat-y bottom center; height: 26px; padding-top: 5px; padding-bottom: 4px; }
.pohotovost-lekarni div[class].csc-header { height: 19px; }
.pohotovost-lekarni div.csc-header-n2 { background: transparent url('../img/bg_pohotovost_2.gif') repeat-y bottom center;}
.pohotovost-lekarni div.csc-header-n4 { background: transparent url('../img/bg_pohotovost_2.gif') repeat-y bottom center; }
.pohotovost-lekarni div.csc-header-n6 { background: transparent url('../img/bg_pohotovost_2.gif') repeat-y bottom center; }
.pohotovost-lekarni .csc-header-date {  font-size: 10px; margin-left: 5px; font-weight: normal; display: inline; }
.pohotovost-lekarni h3 { font-size: 10px; margin-left: 3px; color: #6f6f6f; display: inline; }
.pohotovost-lekarni p.bodytext { color: #fff; font-weight: normal;  padding-top: 2px; padding-left: 20px; }

.rez-error { padding-top: 20px; padding-left: 20px; color: #E16343; }
.rez-error p { font-weight: bold; }
.rez-error li { margin-top: 5px; }


div.csc-textpic-above { padding-top: 15px; }

.tx-kiospharmacy-pi1 p { clear: both; margin-bottom: 20px; }
.tx-kiospharmacy-pi1 form { padding-top: 45px; }
.tx-kiospharmacy-pi1 form .submit { vertical-align: top; }
.atc-legend li { list-style-type: none; }
.kios-pharmacy-credit { margin-bottom: 0 ! important; float: right; background: transparent url(../img/kredit_bg.jpg) no-repeat top left; padding: 20px 15px 0 15px; width: 200px; height: 75px; }
p[class].kios-pharmacy-credit { width: 170px; height: 55px; }
.kios-pharmacy-credit strong { font-size: 200%; float: right; }
.kios-pharmacy-credit span { float: left; padding-top: 10px; }
.kios-pharmacy-menu { padding-left: 50px; background: white url(../img/bg_list.gif) no-repeat scroll left top; }
.kios-pharmacy-menu ul { margin: 0; }
.kios-pharmacy-menu li { border: 1px solid #000; list-style-type: none; display: inline; float: left; margin: 0 30px 5px 0; }
.kios-pharmacy-menu .a a { color: #000; }
.login p { margin: 16px 10px 17px 60px; }
.login p strong { color: #000; }


