@import url("content.css");

body {	font-family: Arial;	background-color: #fff;	margin: 0;	padding: 0;	font-size: 12px;
	   background-image: url(../graf/bgr_1.jpg); background-position: top center; background-repeat: no-repeat; background-attachment: fixed;}



a       {text-decoration: underline; color: Green;}
a:hover {text-decoration: underline; color: #000;}

img {border: 0; margin: 0; padding: 0;}

.uvod p {	margin: 10px 0 30px 0;	font-size: 14px;}
.uvod{	margin: 0; padding: 30px 0px 0px 0; width: 604px; float: left}
.uvod_pravy {text-align: left; float: left; width: 350px; padding: 0 0 0 0px;}
.uvod_pravy p{font-size: 14px;}

#mother {display: block; width: 1004px; clear: both; text-align: left; position: relative; margin: 20px auto; padding: 0;}

#header  {display: block; clear: both; padding: 0; margin: 0 auto; width: 948px; height: 190px;}
#header img.ramec {float: left; margin: 0 0 0 -948px; z-index: 3;}
#header .dalsi{float: left; margin: 0 0 0 -948px; opacity: 0; filter: alpha(opacity=0);}
.hlavicka_menu{margin: 182px 0 0 -928px; float:left; font-size: 10px;}
.hlavicka_cislo{float:left; padding: 1px 2px; border: 1px solid #FCD049; cursor: pointer;}

/*#menu {	width: 948px;	height: 31px;	margin: 20px 0 0 85px; position: relative; top: 1px;  font-family: Arial; }
#menu a{	display: block;	position: relative;	float: left;	width: 114px;	height: 21px;	background-image: url(../graf/ousko.gif);
		 background-repeat: no-repeat;	text-decoration: none;	color: black;	text-align: center;	font-weight: bold;
		 font-size: 12px;	padding-top: 10px;	z-index: 1;}
#menu a:hover{	background-image: url(../graf/ousko_hover.gif);}
#menu .aktiv{	background-image: url(../graf/ousko_aktiv.gif);	z-index: 20;}*/

#menu {	width: 948px;	height: 31px;	margin: 20px 0 0 42px; position: relative; top: 1px;  font-family: Arial; }
#menu a{	display: block;	position: relative;	float: left;	width: 114px;	height: 21px;	background-image: url(../pict/upload/images/system/ousko_clanky.png);
		 background-repeat: no-repeat;	text-decoration: none;	color: black;	text-align: center;	font-weight: bold;
		 font-size: 12px;	padding-top: 10px;	z-index: 1; margin-left: -11px;}
#menu a:hover{	background-image: url(../pict/upload/images/system/ousko_hover.png);}
#menu a.aktiv{	background-image: url(../pict/upload/images/system/ousko_aktiv.png);	z-index: 30;}
		 
.sub_menu_down {	width: 604px;	height: 6px;	background: #faa43a; border:1px solid #808080; font-size: 0px; padding: 0;}
.sub_menu {	width: 564px;	height: 30px; position: relative; top: 1px; margin: 0 0 0 40px;}
.sub_menu a{	display: block;	position: relative;	float: left;	width: 110px;	height: 29px;	background-image: url(/pict/upload/images/system/sub_ousko.gif);
			 background-repeat: no-repeat;	text-decoration: none;	color: black;	text-align: center; margin: 0 3px 3px 0;
			 font-weight: bold;	font-size: 11px;	padding: 1px 10px 0 10px;	z-index: 2;	vertical-align: middle;}
.sub_menu a:hover{	background-image: url(/pict/upload/images/system/sub_ousko_aktiv.gif);}
.sub_menu .aktiv{	background-image: url(/pict/upload/images/system/sub_ousko_aktiv.gif);	z-index: 20;}
.druhy{
	padding: 0 0 0 133px;
	width: 501px;
}

#footer  {padding: 0;	margin: 0;	color: #bbb;	font-size: 9px;	font-weight: normal;	height: 235px;	width: 1003px;
		  background-image: url(../graf/zapati.gif); background-position:bottom center; background-repeat: no-repeat;
		  position: relative;	 float: left;}
#footer_over{padding: 0;	margin: 0;
/*			 background-image: url(../graf/bgr_dolni.gif); 
			 background-position:top center; 
			 background-repeat: no-repeat;*/
			 position: relative;	 float: left;
}
#foot_adresa  {display: block; position: relative; float: right; font-size: 12px; color: black; margin: 40px 0 0 0; padding: 0 30px 0 0;  height: 16px; width: 400px;  font-weight: bold;  voice-family: "\"}\""; voice-family: inherit; text-align: left;}
#foot_adresa a, #foot_copy a  {text-decoration: none; color: black;}
#foot_adresa a:hover, #foot_copy a:hover {text-decoration: underline; color: black;}
#foot_copy  {display: block; position: relative; float: left;  font-size: 11px; color: black; margin: 55px 14px 0 0; padding: 0 0 0 150px; height: 16px; }
.kytka_leva{
	float: left;
	width: 63px;
	height: 172px;
	background-image: url(../graf/bgr_dolni_leva.gif); background-position:left; background-repeat: no-repeat;
	position: relative;
	margin: 0 0 0 -63px;
}


#content {  
/*	background-image: url(../graf/bgr_horni_oblouk.gif); 
	background-position: top left; 
	background-repeat: no-repeat;*/
			display: block; clear: both; text-align: left; padding: 0; margin: 0 auto; width: 948px; }

#column_data  {  min-height: 350px;  _height: 350px; 
/*				 background-image: url(../graf/bgr_hlavni.png);*/
/*				 background-image: url(../pict/upload/images/system/mapka.png);*/
				 background-position: left; background-repeat: repeat-y;  display: block; float: left; position: relative;
				 margin: 18px 0 0 0; padding: 0px 0 0px 0; font-size: 11px; width: 948px;}

#column_data_levy{
	background-image: url(../pict/upload/images/system/bgr_hlavni_levy.png);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0 15px 0 15px;
	

}
#column_data_levy_brgH{
	margin-right: 12px;
	float:left;
	width: 634px;
	background-image: url(../pict/upload/images/system/bgr_horni_levy.png);
	padding: 25px 0 0 0;
	background-position: top;
	background-repeat: no-repeat;
}

#column_data_levy_brgD{
	background-image: url(../pict/upload/images/system/bgr_dolni_levy.png);
	padding: 0 0 50px 0;
	background-position: bottom;
	background-repeat: no-repeat;
}

#column_data_pravy_wrapper{
   	float:left;
	width: 302px; 
}

.column_data_pravy_brgH{
	background-image: url(../pict/upload/images/system/bgr_horni_pravy.png);
	padding: 25px 0 0 0;
	background-position: top;
	background-repeat: no-repeat;
}

.column_data_pravy_brgD{
	background-image: url(../pict/upload/images/system/bgr_dolni_pravy.png);
	padding: 0 0 25px 0;
	background-position: bottom;
	background-repeat: no-repeat;
}

.column_data_pravy{
	background-image: url(../pict/upload/images/system/bgr_hlavni_pravy.png);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0 10px 0 10px;
}

.nahoru {display: block; color: orange; margin: 10px 0 0 0; padding: 0 10px 0 0; border-top: 1px solid #666; font-weight: bold; clear: both; width: 51px;}
.nahoru a       {color: #666; text-decoration: none;}
.nahoru a:hover {color: #000; text-decoration: underline;}

.cleaner{clear: both;}


.mapa{	float: right;	position:relative;	text-align: center;	margin: 0 15px 0 0;}

.maseri {	margin: 20px 0 0 70px;}
.info{	font-size: 12px;	font-weight: bold; margin: 10px 0 0 0;}


.maseri_detail h2.velky{	margin: 0;}
h1.terapeut {padding: 10px 0 10px 0;}
.maseri_detail p{	margin: 0 0 0 15px;}

.radky{	padding: 0;	float: right;	margin: 19px 0 0 0;}

.radky .rozdil{	float: right;	margin: 0;	border-top: 2px solid black;	text-align: right; width: auto; 	padding: 3px;}

table.cenik {margin: 0 150px 0 0px; border-collapse: collapse; float: right;}
table.cenik td{ border: 2px solid black; text-align: center; padding: 3px; }
table.cenik td.levy{	border-left: none; text-align: right;}
table.cenik td.horni{border-top: none;}
table.cenik td.pravy{	border-right: none;}
table.cenik td.dolni{border-bottom: none;}
.ceniky table.cenik{	margin: 0;}

img.mapka{	width: 150px;	margin: 8px 0 0 -150px;}
img.ruzky_mapka{	width: 150px;	margin: 8px 0 0 -20px; z-index: 3; position: relative;}

img.maserna{ width: 150px;	margin: 0 0 0 -165px ; float:left;}
img.ruzky{ width: 150px; position: relative; z-index: 3; float:left; margin: 0 15px 0 0;}




.maserny{	margin: 10px 0 0 -60px;}

.maser_mapky{
	text-align: center;
}

.maser_mapky a{
	display: block;
	float: left;
	padding: 50px 5px  5px 0;
	margin: 3px;
	text-align: center;
	font-size: 20px;
	text-decoration: none;
	color: #302F10;
	width: 190px;
	height: 92px;
	background-image: url(../pict/upload/images/system/mapka.png);
	background-position: top left;
	background-repeat: no-repeat;
}


.dekorace{float: right;	margin: 60px 0 0 0;	text-align: center; padding: 0 10px 0 0; position: relative}
.dekorace img{	margin:0;	padding:0;}
.dekorace p{	display: block;	margin: 5px 0 0 0;	padding: 0;	font-size: 12px;}
a.bez{	text-decoration: none;	color: #000000;}
a.bez:hover{	text-decoration: underline;}


.odkazy {margin: 10px 0 0 0;}
.odkaz {width: 245px;  min-height: 50px; _height: 50px; background-image: url(../graf/odkazy/odkaz_dolni.gif);
		background-position: bottom right; background-repeat: no-repeat; float: left; position: relative; margin: 10px 20px 20px 20px;}
.odkaz .horni {width: 216px; background-image: url(../graf/odkazy/odkaz_horni.gif);
			   background-position: top left; background-repeat: no-repeat; padding: 7px 12px 10px 12px;}
.odkazy h2{clear: both;}
.odkaz img{float: right; margin: 5px -10px 0 5px;}

.clanek_detail{padding: 10px 40px 30px 30px; font-size: 12px;}
.clanky {margin: 10px 0 0 0;}

.clanky h2{clear: both;}
img.uvod{float: right; position:relative; margin: 5px 5px 20px 5px;}
img.text{float: left; position:relative; margin: 5px 5px 20px 5px;}

.nemoci_obsah{
	width: 423px;
	padding: 0 0 0 10px;
	border-left: 1px solid #000;
	float: right;
}

.nemoci_menu{
	float: right;
	width: 160px;
	padding: 0 10px 0 0;
	font-size: 12px;
}

.nemoci_menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.nemoci_menu ul li{
	margin: 0 0 0 0px;
}

a.nemoc_dalsi{
	color: #000;
	text-decoration: none;

}
a.nemoc_dalsi:hover{
	text-decoration: underline;

}

a.nemoc_hlavni{

	color: green;
}

a.nemoc_hlavni:hover{
	color: #000;
}

.nemoci_prehled{
	width: 186px;
	height: 166px;
	background-image: url(../pict/upload/images/system/seznam_nemoc.gif);
	padding: 28px 0 0 0px;
	background-repeat: no-repeat;
	background-position: left;
}

.techniky_prehled{
	background: url(../pict/upload/images/system/seznam_techniky.gif);
}
.nemoci_prehled a{
	font-size:15px;
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

.nemoci_prehled a:hover{
	color: green;
}


.odeslano{
    font-size: 13px;
    font-weight: bold;

}
.form_koupit{
    display: none;
}

.koupit_text{
    float: right;
    width: 340px;
    margin: 10px;
}

table.formular_poukaz input, table.formular_poukaz textarea{	width: 600px;}
table.formular,table.formular_poukaz{	margin: 20px 0 20px 30px;	text-align: center;}
table.formular input, table.formular textarea{	width: 300px;}
table.formular_poukaz input.tlacitko, .tlacitko{	background: url(../graf/tlacitko.png);	border: none;	width: 80px; height: 20px; cursor:pointer; display:block;}

hr{
	background: #000;
	height: 2px;
	font-size:1px;
	border: 0;
}

.dolni_odkazy{

	width: 880px;
	height: 85px;
	margin: 60px auto 0 auto;
	padding: 15px 0 0 68px;
	background-image: url('/pict/upload/images/system/pod_odkazy.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.footer_ico{
    float: left;
    margin: 0 30px 0 0;
}


.first, .next{
	float: left;
	width: 760px;
	height: 65px;
	font-size: 12px;
	color: #000;
	position: relative;
	margin:0;
	padding: 0;
}
.first{
	z-index:3;

}
.next {
	margin: -65px 0 0 0;
	opacity: 0; filter: alpha(opacity=0);
}

.link{
	float:left;
	width: 230px;
	margin: 0;
	padding: 0 20px 0 0;
}

.technika_1{
	float: left;
	width: 201px;
	height: 180px;
	padding: 0  10px 15px 0;

}

.maseri_ico{
	display: block;
	float:left;
	margin: 5px;
	width: 38px;
	height: 38px;
}

.maseri_ico img{
	width: 38px;
	height: 38px;
}

.maseri_dalsi{
	height: 31px;
	display: block;
	float: left;
	margin: 5px;
	color: green;
	font-size: 20px;
	padding: 7px 0 0 0;
}

.required span{

    color: red;
}
.msg{
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}
.ok{
    background-color: #ccff66;
    border-color: #00ff33;
}
.error{
    background-color: #ff9999;
    border-color: #ff3333;
}

.form_maser{
    margin: 10px 0 0 10px;
    display: none;
}

img.koupit{

	display: block;
	float: left;
	margin: 5px 5px 5px 0;
	cursor: pointer;
}

.bt_koupit{
    cursor: pointer;   

}
.bt_over{
    text-align: center;
    padding: 5px 0 20px 0;
}

.form_maser_koupit{
    
    margin: 10px 0 0 0 ;
}

.form_akce{
    margin: 10px 0 0 10px;
}

.form_akce_koupit{
    float: left;
    margin: 0 15px 0 0 ;
}
.mesta_vetsi{
	font-size: 20px;
	padding: 0 0 0 0;
}

.akce_technika{
	display: block;
	float: left;
	margin: 7px 7px 0 0;
	height: 50px;
}
.akce_technika_vetsi{
	display: block;
	float: right;
	margin: 10px 0 0 7px;

}

.img_mesta{
	display: block;
	float: left;
	margin: 0 7px 0 0;
}
.mesto_mesta{
	margin: 15px 0 0 0px;
}

.like{
	float: left;

}
.likes{
	margin: 20px 0 15px 40px;
}
form.form_style th{
	color: grey;
	text-align: right;
}

form.form_style{
	margin: 20px 0 0 0;
}

.form_koment{
	margin: 30px 0 0 0;
}
.koment img{
	float:left;
	display: block;

}

.koment{
	border-bottom: 1px solid gray;
	padding: 10px 0 5px 0;
}
.koment span{
	color: gray;
	font-style: normal;
}

.koment p{
	margin: 0 0 0 43px;
	font-style: italic;
}

#hidden_comments{
	display: none;
}

p.oddel{
	margin: 0px 0 5px 0 ;
}

.schovany{
    display: none;
}

.vyhledat{
    margin: 30px auto 0 auto;
    display: block;
    width: 100px;
}

.maser_forma{
    float: right;
    
}

.vice{
    cursor: pointer;
    text-decoration: underline;
    color: Green;
}
