body {
	font-size: small;
	font-family: Arial, sans-serif;
	background-color: #FFFFFF;
	margin:0px;
	height:100%;
	color: #555555;
}

img {	border: 0px;}

div {	padding:0px; margin:0px;}

p {	margin:0px; padding:0 0 8px 0;}

form {	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

h1, h2, h3, h4, h5, div { margin:0px; padding:0px; font-size:1em;}
@media print {
	h1, h2, h3, h4, h5, {color:black;}
}

table { font-size:1em; text-align:left; vertical-align:top;}
table td {font-size:1em; vertical-align:top;}

ul, ol {margin: 0 0 0 0; padding:0 0px 12px 32px;}

li {margin: 0px; padding:0px;}

@media print {
	.bb a {color: black;}
}

input, select, textarea {	
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-left:2px;
	width:380px;
	background-image:url(img0/bg_form.gif); background-repeat:repeat-x; background-position:top;
}

.tlacitko {	
	/*font-weight:bold;*/
	height: 19px;
	width:120px;
	color: black;
	background-color: #BBBBBB;
	background-image:url(img0/but_strip.gif); background-repeat:repeat-x;
	border: 1px solid #666666;
	font-size: 0.95em;
	padding:1px 0 0 0;
}

checkbox {	
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	font-weight:normal;
	color: #000000;
	width:16px; height:16px;
}

.gynuz {
	width: 990px;
	height: 100%;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;	
}
.nofloat { clear:both; font-size:0.1em; height:1px;}
.neviditelne {display: none;}
.red {color:#B70000; }



/*_________________________________________________ top ______________________________________________*/


.gynuz .top {width:990px; height:49px; background-image:url(img0/bg_top.jpg); background-repeat:no-repeat;}

.gynuz .top .top_home {float:left; padding:27px 20px 0 214px;}
.gynuz .top .top_home a, 
.gynuz .top .top_home a:link, 
.gynuz .top .top_home a:active, 
.gynuz .top .top_home a:visited {
	font-size:0.85em;
	width:35px; height:12px; display:block;
	color:#7C7C7C; text-decoration:none;
	padding:0 0 0 16px;
	background-image:url(img0/ikona_home.gif); background-repeat:no-repeat; background-position:top left;
}
.gynuz .top .top_home a:hover {color:#000000; text-decoration:none; background-image:url(img0/ikona_home_.gif);}

.gynuz .top .top_kontakt {float:left; padding:27px 20px 0 0;}
.gynuz .top .top_kontakt a, 
.gynuz .top .top_kontakt a:link, 
.gynuz .top .top_kontakt a:active, 
.gynuz .top .top_kontakt a:visited {
	font-size:0.85em;
	width:65px; height:12px; display:block;
	color:#7C7C7C; text-decoration:none;
	padding:0 0 0 16px;
	background-image:url(img0/ikona_kontakt.gif); background-repeat:no-repeat; background-position:top left;
}
.gynuz .top .top_kontakt a:hover {color:#000000; text-decoration:none; background-image:url(img0/ikona_kontakt_.gif);}

.gynuz .top .top_mapa {float:left; padding:27px 20px 0 0;}
.gynuz .top .top_mapa a, 
.gynuz .top .top_mapa a:link, 
.gynuz .top .top_mapa a:active, 
.gynuz .top .top_mapa a:visited {
	font-size:0.85em;
	width:65px; height:12px; display:block;
	color:#7C7C7C; text-decoration:none;
	padding:0 0 0 16px;
	background-image:url(img0/ikona_mapa.gif); background-repeat:no-repeat; background-position:top left;
}
.gynuz .top .top_mapa a:hover {color:#000000; text-decoration:none; background-image:url(img0/ikona_mapa_.gif);}



.gynuz .left_1 {float:left; width:184px; height:170px; background-image:url(img0/left_1.jpg); background-repeat:no-repeat;}

.gynuz .slogan {float:left; width:550px; height:92px;}
.gynuz .logo {float:left; width:212px; height:92px;}




/*_________________________________________________ menu+podmenu  ______________________________________________*/


.gynuz .menu {float:left; width:732px; height:38px; margin:0 0 0 30px; background-image:url(img0/menu.jpg); background-repeat:no-repeat;}

@media print {
	.gynuz .menu {display: none;}
}

.gynuz .menu ul {padding:6px 0 0 0px; margin:0;}

.gynuz .menu ul li { float:left; display: block; padding:6px 0 6px 0; background-image:url(img0/li_menu.gif); background-repeat:no-repeat; background-position:left;}

.gynuz .menu ul li a, 
.gynuz .menu ul li a:link, 
.gynuz .menu ul li a:visited, 
.gynuz .menu ul li a:active  {
	font-size:1.0em; font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding:0 15px 0 14px;
}
.gynuz .menu ul li a:hover {color:#FFFFFF; text-decoration:underline;}

.gynuz .podmenu {float:left; width:732px; height:40px; _height:37px; margin:0 0 0 30px; background-image:url(img0/podmenu.jpg); background-repeat:no-repeat;}



/*__________________________________________________ cont ____________________________________________*/


.gynuz .cont {
	width:990px;
	/*margin: 0 0 0 20px; */
	font-size: 0.9em; 
	min-height:401px; _height:401px;
	background-image:url(img0/cont_strip.gif); background-repeat:repeat-y;
}

@media print {
	.gynuz .cont a {color: black;}
	.gynuz .cont h1, h2, h3, h4 {color: black;}
	.gynuz .cont {width: 100%;}
}

.gynuz .cont a, 
.gynuz .cont a:link, 
.gynuz .cont a:active, 
.gynuz .cont a:visited {color: #F99604; text-decoration:underline;} 
.gynuz .cont a:hover {color: #DB6201; text-decoration:none;}




/*__________________________________________________ left ____________________________________________*/


.gynuz .cont .left {float:left; width:184px; height:411px; background-image:url(img0/left_2.jpg); background-repeat:no-repeat;}



/*________________________________________________ cont_main _________________________________________*/


.gynuz .cont .cont_main {
	float:left; width:776px; 
	margin:0 0 40px 30px;
	background-image:url(img0/right_dots.gif); background-repeat:repeat-y;
}

.gynuz .cont .cont_main .odsadit {padding:0 0 0 20px;}

.gynuz .cont .cont_main .main_main {float:left; width:495px; padding:0 25px 0 0;}

.gynuz .cont .cont_main h1 {font-size:1.45em; color:#F99604; padding:0 0 18px 0;} 

.gynuz .cont .cont_main h2 {
	font-size:1.25em;
	color: #000000; 
	margin: 10px 0 0 8px;
	padding: 0 0 12px 12px;
	background-image:url(img0/h2.gif); background-repeat:no-repeat; 
}
.gynuz .cont .cont_main h2 a, 
.gynuz .cont .cont_main h2 a:link, 
.gynuz .cont .cont_main h2 a:active, 
.gynuz .cont .cont_main h2 a:visited {color: #000000; text-decoration:underline;} 
.gynuz .cont .cont_main h2 a:hover {color: #F99604; text-decoration:underline;}


.gynuz .cont .cont_main h3 {
	font-size:1.0em; 
	color: #000000; 
	padding: 10px 0 2px 0px;
	/*background-image:url(img0/h3.gif); background-repeat:no-repeat; */
}
.gynuz .cont .cont_main h3 a, 
.gynuz .cont .cont_main h3 a:link, 
.gynuz .cont .cont_main h3 a:active, 
.gynuz .cont .cont_main h3 a:visited {color: #000000; text-decoration:underline;} 
.gynuz .cont .cont_main h3 a:hover {color: #F99604; text-decoration:underline;}

.gynuz .cont .cont_main h4 {font-size:1em; color: #000000; padding: 0px 0 2px 0px;}

.gynuz .cont .cont_main li {list-style-image : url("img0/li.gif");}

.gynuz .cont .cont_main .login {padding:0 0 10px 0;}
.gynuz .cont .cont_main .login p {padding:6px 0 2px 0; font-size:0.9em;}


.gynuz .cont .cont_main .vybaveni {padding:0 0 10px 20px;}
.gynuz .cont .cont_main .vybaveni li {padding:4px 0 0 0;}

.gynuz .cont .cont_main table {margin:0 0 10px 0;}
.gynuz .cont .cont_main table th {width:150px; text-align:right; padding:0 5px 0 0;}



/* ______________________________________________ main_right __________________________________________*/


.gynuz .cont .cont_main .main_right {float:left; width:236px; padding:0 0 0 20px;}

.gynuz .cont .cont_main .main_right p {padding:0 44px 8px 20px;}

.gynuz .cont .cont_main .main_right .on-line {width:236px; height:80px; margin:0 0 20px 0;}
.gynuz .cont .cont_main .main_right .on-line h3 {font-size:1.20em; margin:0; padding:0;}
.gynuz .cont .cont_main .main_right .on-line h3 a, 
.gynuz .cont .cont_main .main_right .on-line h3 a:link, 
.gynuz .cont .cont_main .main_right .on-line h3 a:active, 
.gynuz .cont .cont_main .main_right .on-line h3 a:visited {
	color: #000000; 
	display:block; 
	width:105px; height:56px; 
	padding: 24px 0 0 85px; 
	text-decoration:none; 
	background-image:url(img0/on-line.jpg); background-repeat:no-repeat;
} 
.gynuz .cont .cont_main .main_right .on-line h3 a:hover {color: #F99604; text-decoration:none; background-image:url(img0/on-line_.jpg); background-repeat:no-repeat;}

.gynuz .cont .cont_main .main_right p.red {padding:0 44px 20px 0px; font-size:0.85em}

.gynuz .cont .cont_main .main_right .right_galerie_foto {float:left; width:35px; height:24px; margin:0 0 20px 0px; text-align:right; }
.gynuz .cont .cont_main .main_right .right_galerie_text {float:left; width:180px; height:24px; padding: 5px 0 0 6px;}



/* ------------------------------------------------- right_login -------------------------------------*/

.gynuz .cont .cont_main .main_right .login p {padding:6px 0 2px 0; font-size:0.9em;}
.gynuz .cont .cont_main .main_right .login ul {padding:10px 0px 12px 16px;}

.gynuz .cont .cont_main .main_right .login .login_form input {vertical-align:top; width:124px;}
.gynuz .cont .cont_main .main_right .login .login_form .tlacitko {width:60px;}
.gynuz .cont .cont_main .main_right .login .login_form select.den {width:52px;}
.gynuz .cont .cont_main .main_right .login .login_form select.mesic {width:52px;}
.gynuz .cont .cont_main .main_right .login .login_form select.rok {width:81px;}

.gynuz .cont .cont_main .main_right .login .pacient_menu ul {padding:6px 0px 12px 32px;}





/*_________________________________________________ main_kalendar _________________________________________*/


.gynuz .cont .cont_main .main_online {width:776px; margin:0; background-image:url(img0/px.gif); background-color:#FFFFFF;}
.gynuz .cont .cont_main .main_online .odsadit {padding:0 44px 0 20px;}

.gynuz .cont .cont_main .main_online .kalendar {padding:25px 0 10px 0; background-color:#FFFFFF;}
.gynuz .cont .cont_main .main_online .kalendar table {width:732px; margin:3px 0 25px 0; /*background-color:#AAFFFF;*/}
.gynuz .cont .cont_main .main_online .kalendar table td {width:1em; height:1em; text-align:center;}
.gynuz .cont .cont_main .main_online .kalendar table th.cas {font-size:0.80em; color:#000000; background-color:#EEEEEE; text-align:center; padding:8px 1px 8px 1px;}
.gynuz .cont .cont_main .main_online .kalendar table th.datum {color:#F99604; background-color:#FFFFFF; width:20px; text-align:right;}
.gynuz .cont .cont_main .main_online .kalendar table .doktor1 {background-color:#FFF2D6; color:#FFF2D6;}
.gynuz .cont .cont_main .main_online .kalendar table .doktor1 a {background-color:#FFAE00; color: #FFAE00; display:block; width:100%;}
.gynuz .cont .cont_main .main_online .kalendar table .doktor1_ {background-color:#FFAE00; color: #FFAE00;}
.gynuz .cont .cont_main .main_online .kalendar table .doktor2 {background-color:#FAE2D6; color:#FAE2D6;}
.gynuz .cont .cont_main .main_online .kalendar table .doktor2 a {background-color:#DE4900; color: #DE4900; display:block; width:100%;}
.gynuz .cont .cont_main .main_online .kalendar table .doktor2_ {background-color:#DE4900; color: #DE4900;}
.gynuz .cont .cont_main .main_online .kalendar table .pacient {background-color:#444444; color:#999999;}
.gynuz .cont .cont_main .main_online .kalendar table .pacient a {color: #999999; display:block; width:100%;}
.gynuz .cont .cont_main .main_online .kalendar table .mimo_pd {background-color:#FFFFFF; color:#FFFFFF;}
.gynuz .cont .cont_main .main_online .kalendar table .event {background-color:#DDDDDD; color:#DDDDDD;}
.gynuz .cont .cont_main .main_online .kalendar table .rezervovano {background-color:#0090FF; color:#0090FF; /*color:#790000;*/}
.gynuz .cont .cont_main .main_online .kalendar table .rezervovano a {color:#0090FF; display:block; width:100%;}

.gynuz .cont .cont_main .main_online .kalendar .legenda table {padding:0 0 0 0; margin:0 0 0 35px; width:700px;}
.gynuz .cont .cont_main .main_online .kalendar .legenda table th {width:20px; height:1em; text-align:center; font-weight:normal;}
.gynuz .cont .cont_main .main_online .kalendar .legenda table td {text-align:left; width:60em;}




/*_________________________________________________ main_login _________________________________________*/


.gynuz .cont .cont_main .login_left {float:left; width:100px; text-align:right; padding:6px 5px 0 0;}
.gynuz .cont .cont_main .login_right {float:left; width:320px; padding:5px 0 0 0;}


.gynuz .cont .cont_main .login_right input {vertical-align:top; width:320px;}
.gynuz .cont .cont_main .login_right .tlacitko {width:191px;}
.gynuz .cont .cont_main .login_right select.den {width:52px;}
.gynuz .cont .cont_main .login_right select.mesic {width:52px;}
.gynuz .cont .cont_main .login_right select.rok {width:81px;}








/*____________________________________________________ home _________________________________________*/


.gynuz .cont .cont_main .main_main .home_box_obr {
	float:left; 
	width:242px; height:144px; 
	margin:0 11px 0 0;
	background-image:url(img0/home_box_shadow.jpg); background-repeat:no-repeat; background-position:bottom;
}
.gynuz .cont .cont_main .main_main .home_box_text {	float:left; width:242px; margin:0 11px 0 0;}

.gynuz .cont .cont_main .main_main .home_box_text ul {padding:0px 0px 12px 34px; margin:0;}

.gynuz .cont .cont_main .main_main .home_box_text h3 {padding:0; margin: 0;}




/*____________________________________________________ galerie _________________________________________*/


.gynuz .cont .cont_main .galerie {padding:0 0 0 12px; /*_padding:20px 0 0 11px;*/}
.gynuz .cont .cont_main .galerie .miniatura {float:left; width:150px; height:140px; margin:4px; background-image:url(img0/bg_galerie.gif); background-color:#DDDDDD; display:table; #position:relative; overflow:hidden; text-align:center;}
.gynuz .cont .cont_main .galerie .miniatura .centrovani {#position:absolute; #top:50%; #left:50%; display:table-cell; vertical-align: middle; /*text-align:center;*/}
.gynuz .cont .cont_main .galerie .miniatura .centrovani img {#position:relative; #top:-50%; #left:-50%; border: 1px solid #666666; margin:0 0px 5px 0;}



/*______________________________________________ kontakt+form _________________________________________*/


.gynuz .cont .cont_main .kontakt_left {float:left; width:240px; padding: 0 30px 0 20px;}
.gynuz .cont .cont_main .kontakt_right {float:left; width:200px; padding: 0 0 0 0;}

.gynuz .cont .cont_main .form p {padding:15px 0 0 0;}

.gynuz .cont .cont_main .form_left {float:left; width:70px; text-align:right; padding:6px 5px 0 0;}

.gynuz .cont .cont_main .form_right {float:left; width:320px; padding:5px 0 0 0;}
.gynuz .cont .cont_main .form_right textarea {height:80px;}

.gynuz .cont .cont_main .form_right_kod {float:left; width:153px; padding:5px 0 25px 0;}
.gynuz .cont .cont_main .form_right_odeslat {float:left; width:235px; padding:5px 0 25px 0;}

.gynuz .cont .cont_main .chyba {color: #FF0000;	font-weight:bold;}
.gynuz .cont .cont_main .chyba p {color: #FF0000; font-weight:bold; font-size:1.0em; padding:0 0 8px 2px;}
.gynuz .cont .cont_main .chyba ul {margin: 0 0 0 20px; padding:0px 0px 15px 16px;}
.gynuz .cont .cont_main .chyba li {	padding: 0 0 1px 0;	list-style-image:url("img0/li2.gif"); font-weight:normal;}



/*_______________________________________________ ordinacni_hodiny ________________________________________*/

.gynuz .cont .cont_main .hodiny_left {clear:both; float:left; width:100px; text-align:right; padding:0 15px 6px 0; font-weight:bold; color:black;}
.gynuz .cont .cont_main .hodiny_right {float:left; width:260px; padding:0 0 6px 0;}
.gynuz .cont .cont_main .hodiny_lekar {float:left; width:110px; padding:0 0 6px 0; color:#999999; font-size:0.9em;}



/*_______________________________________________ mapa_webu ________________________________________*/

.gynuz .cont .cont_main .mapa li {padding:0 0 6px 0;}
.gynuz .cont .cont_main .mapa li li {padding:3px 0 0 0;}
.gynuz .cont .cont_main .mapali a, 
.gynuz .cont .cont_main .mapa li a:link, 
.gynuz .cont .cont_main .mapa li a:visited, 
.gynuz .cont .cont_main .mapa li a:active  {color: #000000;	text-decoration:underline;}
.gynuz .cont .cont_main .mapa li a:hover {color:#F99604; text-decoration:underline;}


/*_________________________________________________ bottom ________________________________________*/

.gynuz .bottom {
	width:946px; height:50px; margin:0 0 30px 0;
	background-image:url(img0/bg_bottom.gif); background-repeat:no-repeat; background-position:left top;
}	

.gynuz .bottom .zapati {margin: 0 0 0 214px; width:732px; border-top:1px solid #999999; padding:14px 0 0 0;}
.gynuz .bottom .zapati p {color:#999999; text-align:center; padding: 0 0 8px 0; font-size:0.85em}
.gynuz .bottom .zapati p.rights {color:#999999; text-align:center; padding: 0 0 4px 0; font-size:0.85em}

.gynuz .bottom .zapati a, 
.gynuz .bottom .zapati a:link, 
.gynuz .bottom .zapati a:visited, 
.gynuz .bottom .zapati a:active {color:#999999; text-decoration:underline; padding:0 2px 0 2px;}
.gynuz .bottom .zapati a:hover {color:#000000; text-decoration:underline;}

.gynuz .bottom .zapati p.rights a, 
.gynuz .bottom .zapati p.rights a:link, 
.gynuz .bottom .zapati p.rights a:visited, 
.gynuz .bottom .zapati p.rights a:active {color:#999999; text-decoration:none;}
.gynuz .bottom .zapati p.rights a:hover {color:#000000; text-decoration:underline;}

