/* CSS Document */

body { 
	margin:0; padding:0; 
	text-align:center; 
	background:#fec8ac url(../img/bg-body.jpg) top repeat-x; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#main1 { /* urcuje vystredeny hlavni div - width 977px */
	margin:0 auto; padding:0;
	width:977px; top:0;
	background:transparent url(../img/stin.gif) top no-repeat;
	}

#main2 { /* urcuje width 917px pro vsechny ostatni divy - top, main3, bottom, odkazy */
	margin:0 auto; padding:0;
	width:917px; top:0; 
	}

#top { /* obsahuje odkazy jazyku */
	margin:0; padding:0;
	width:917px; height:200px; top:0; 
	background:url(../img/bg-top.jpg) center no-repeat;
	position: relative;
		}
/* div jazyku --- */
		#langs {
			margin:0 10px 0 0; padding:0;
			top:2px;
			text-align:right; 
			}
		#langs a { 
			padding:0 5px 0 5px;
			height:12px;
			font:normal 11px Arial, sans-serif; color:white; text-decoration:none;
			}
		#langs a.border { 
			border-right:1px solid white;
			}	
		#langs a:hover  {
			color:#fd8d38; 
			}	
				
#main3 { /* obsahuje 3 zakladni sloupce - left, middle, right */
	margin:0; padding:0;
	background:#d2724c url(../img/bg-m3.jpg) bottom no-repeat;
	}

/* left - divy:left, menu, ul.menu---------------- */	
	#left {
		float:left;
		width:184px;
		margin:0 -3px 0 0; padding:0;
		background:url(../img/bg-menu.jpg) top no-repeat;
		/* position: relative; */
		}
	
	#menu{
		margin:0; padding:0;
		width: 182px;
		min-height: 700px; _height: 700px;
		}

/* First level menu */
	ul.menu {
        padding:152px 0 0 8px;
        margin:0 0 0 1px;
        list-style-type:none;
        text-align:left;
        font:bolder 12px Arial, sans-serif;
    }
    
	ul.menu li,
    ul.menu li.active { margin:0px 0 1px 0; padding: 5px 0px;}

	ul.menu li a {
        display:block;
        margin:0px;
        padding:0 0 0 21px;
        text-decoration:none;
    }

	ul.menu li a:link { color:#FFFFFF; }
	ul.menu li a:visited { color:#FFFFFF; }
	ul.menu li a:hover { color:#fd8d38; background:transparent url(../img/star.gif) left no-repeat;}
	ul.menu li a:active { color:#FFFFFF; }
	
	ul.menu li.active a {
        display:block;
        margin:0px;
        padding:0 0 0 21px;
        text-decoration:none;
        color:#fd8d38;
        background:transparent url(../img/star.gif) left no-repeat;
    }

	ul.menu li.active a:link { color:#fd8d38; }
	ul.menu li.active a:visited { color:#fd8d38; }
	ul.menu li.active a:hover { color:#fd8d38; }
	ul.menu li.active a:active { color:#fd8d38; }


/* Second level menu*/

	ul.menu li ul {
        padding:0 0 0 29px;
        margin:0 0 0 1px;
        list-style-type:none;
        text-align:left;
        font:lighter 12px Arial, sans-serif;
    }
	
	ul.menu li ul li,
    ul.menu li.active ul li,
    ul.menu li ul li.active { margin:0px 0 1px 0; padding: 8px 0px; line-height: 4px; }

	ul.menu li ul li a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
    }
	ul.menu li ul li a:link { color:#FFFFFF; background:transparent; }
	ul.menu li ul li a:visited { color:#FFFFFF; background:transparent; }
	ul.menu li ul li a:hover { color:#fd8d38; background:transparent; }
	ul.menu li ul li a:active { color:#FFFFFF; background:transparent; }
	
    ul.menu li.active ul li a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
    }
	ul.menu li.active ul li a:link { color:#FFFFFF; background:transparent; }
	ul.menu li.active ul li a:visited { color:#FFFFFF; background:transparent; }
	ul.menu li.active ul li a:hover { color:#fd8d38; background:transparent; }
	ul.menu li.active ul li a:active { color:#FFFFFF; background:transparent; }

	ul.menu li ul li.active a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
    }
	ul.menu li ul li.active a:link { color:#fd8d38; background:transparent; }
	ul.menu li ul li.active a:visited { color:#fd8d38; background:transparent; }
	ul.menu li ul li.active a:hover { color:#fd8d38; background:transparent; }
	ul.menu li ul li.active a:active { color:#fd8d38; background:transparent; }
	
	
/* Third level menu*/

	ul.menu li ul li ul {
        padding:0 0 0 8px;
        margin:0 0 0 1px;
        list-style-type:none;
        text-align:left;
        font:lighter 12px Arial, sans-serif;
    }

	ul.menu li ul li ul li,
    ul.menu li.active ul li ul li,
    ul.menu li ul li.active ul li,
    ul.menu li ul li ul li.active { margin:0px 0 1px 0; padding: 5px 0px; line-height: 10px; }

	ul.menu li ul li ul li a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
        font-style: italic;
    }
	ul.menu li ul li ul li a:link { color:#FFFFFF; background:transparent; }
	ul.menu li ul li ul li a:visited { color:#FFFFFF; background:transparent; }
	ul.menu li ul li ul li a:hover { color:#fd8d38; background:transparent; }
	ul.menu li ul li ul li a:active { color:#FFFFFF; background:transparent; }

    ul.menu li.active ul li ul li a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
        font-style: italic;
    }
	ul.menu li.active ul li ul li a:link { color:#FFFFFF; background:transparent; }
	ul.menu li.active ul li ul li a:visited { color:#FFFFFF; background:transparent; }
	ul.menu li.active ul li ul li a:hover { color:#fd8d38; background:transparent; }
	ul.menu li.active ul li ul li a:active { color:#FFFFFF; background:transparent; }

    ul.menu li ul li.active ul li a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
        font-style: italic;
    }
	ul.menu li ul li.active ul li a:link { color:#FFFFFF; background:transparent; }
	ul.menu li ul li.active ul li a:visited { color:#FFFFFF; background:transparent; }
	ul.menu li ul li.active ul li a:hover { color:#FD8D38; background:transparent; }
	ul.menu li ul li.active ul li a:active { color:#FFFFFF; background:transparent; }

	ul.menu li ul li ul li.active a {
        display:block;
        margin:0px;
        padding:0px;
        text-decoration:none;
        font-style: italic;
    }
	ul.menu li ul li ul li.active a:link { color:#fd8d38; background:transparent; }
	ul.menu li ul li ul li.active a:visited { color:#fd8d38; background:transparent; }
	ul.menu li ul li ul li.active a:hover { color:#fd8d38; background:transparent; }
	ul.menu li ul li ul li.active a:active { color:#fd8d38; background:transparent; }

    .submenu {
        font-weight: lighter;
    }
	
	.show-menu { display: block;}
	.hide-menu { display: none;}
	
/* right divy - right, aktuality, obsah, h3, h4, p, akt-bottom --------------- */
	#right {
		margin:0; padding:302px 0 80px 0;
		width:218px; float:right;
		}
	#aktuality {
		width:218px;
		margin:0; padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(../img/bg-aktuality-body.jpg) center repeat-y;
		}
	#obsah {
		margin:0; padding:10px 0 0 0;
		width:218px;
		background:url(../img/bg-aktuality-top.jpg) top right no-repeat;
		}
	#obsah h3 {
		margin:0 19px 10px 0;
		font-size:12px; color:white; font-weight:bold; text-align:right;
	}
	#obsah h4{
		margin:7px 25px 8px 0;
		font-size:12px; color:#3f221c; font-weight:bold; text-align:right;
	}
	#obsah p {
		 margin:0 25px 10px 20px; padding:0 0 0 0;
		 font-size:10px; color:#3f221c; text-align:justify;  
	}
	#akt-bottom {
	margin:0; padding:0; 
	width:218px; height:1px; 
	background:url(../img/bg-aktuality-bottom.jpg) bottom no-repeat; 
	}
	
	
/* middle ---------------- */
	#middle {
		margin:0 0 0 184px; padding: 0;
		background:url(../img/bg-middle.jpg) top no-repeat;
		text-align:left; 
		}
	#middle2{
		margin:0; padding:0 224px 30px 16px; height: 400px;
	}
	#middle2 h1 {
		margin: 0 0 0 0; padding: 44px 0 0 31px;
		font: bold 28px Arial, sans-serif;
		text-align: center;
		color:#a15035;
		}	
	#middle2 h2 {
		margin: 0; padding:60px 0 17px 0;
		font: bold 14px Arial, sans-serif;
		text-align: left;
		color:#a15035;
		}
	#middle2 p {
		margin:5px 0 0 0; padding:0;
		font: normal 12px Arial, sans-serif;
		text-align: justify;
		color:#000000;
	}			
		
				
/* spolecne -------------- */

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

	.cleanermenu {
		clear:both;
		height:100px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	
		#copyright {
		margin:0 auto; padding:0;
		width:917px; height:22px;
		font:bold 10px Arial, sans-serif; color:#000000; 
		background:url(../img/copyright.gif) center no-repeat;
		}
		
		#copy-left {
		float:left;
		width:184px;
		margin:0; padding:4px 0 0 20px;
		text-align:left;
		}
		
		#copy-right {
		float:right;
		width:300px;
		margin:0; padding:4px 20px 0 0;
		text-align:right;
		}	
		
		#odkazy, #odkazy a {
		margin:0; padding:10px 0 20px 0;
		text-align:left; font-size:9px; color:black;
		text-decoration:none;
		}
		#odkazy a:hover {
		text-decoration:underline;
		}			

			
/* index divy - index-middle, index-middle2, index-middle2b, ul.rozcestnik, ajurveda, dalsi, poukazy, lekarna,  ul.sub, index-middle2-bot, index-middle3,----------- */
	#index-middle {
		margin:0 0 0 184px; padding:0;
		}	
	#index-middle2 {
		margin:0; padding:0;
		background:transparent url(../img/bg-index-mid.jpg) left repeat-y;
		}
	#index-middle2b {
		margin:0; padding:0;
		background:url(../img/bg-index-middle2b.jpg) top no-repeat;
		text-align:left; 
		}
	#index-middle2-bot {
		margin:0; padding:0;
		font-size:36px; display:block;
		background:transparent url(../img/bg-index-middle2-bot.jpg) bottom no-repeat;
		}	
	#index-middle3 {
		margin:0 0 0 0px; /*padding:0 230px 60px 0; padding: 24px 225px 20px 8px;  */padding: 24px 0px 20px 8px;
		height:1%; width:490px;
		font-size:11px; color:white; text-align:justify; 
		}
	#index-middle3 h1{
		margin:0; padding:0;
		font-size:14px; color:white;
		}
	#index-middle3 h2{
		 margin:0; padding:5px 0 6px 0;
		 font-size:11px; color:white; text-align:justify;
         font-weight: 100;
		}
		
	ul.rozcestnik { 
		padding:120px 0 0 35px; margin:0 0 0 0;
		list-style-type:none;
		}
	ul.rozcestnik li {
		padding:0 0 6px 0; margin:0;
		}
	
	#ajurveda, #dalsi, #poukazy, #lekarna  {
		margin:0; padding:0;
		width:459px; height:135px;
		}	
	#ajurveda img, #dalsi img, #poukazy img, #lekarna img{ 
		border:0; float:left; margin:0 0px 0 0 ;
		}

	#ajurveda {
		background:transparent url(../img/rozc-ayurveda-bg.jpg) right top no-repeat;  
		}			
	#dalsi {
		background:transparent url(../img/rozc-dalsi-bg.jpg) right top no-repeat;  
		}		
	#poukazy {
		background:transparent url(../img/rozc-poukazy-bg.jpg) right top no-repeat;  
		}	
	#lekarna {
		background:transparent url(../img/rozc-lekarna-bg.jpg) right top no-repeat;  
		}

	ul.sub {
		 margin:0 0 0 341px; padding:15px 5px 5px 0;
		 list-style-type:none;
		 font-size:10px; color:white; vertical-align: bottom;
		 }
	ul.sub li {
		margin: 0; padding:0 0 0px 0px;
		height: 20px;
		}
	ul.sub li.last {
		height: 61px;
		}

	ul.sub li p {
		margin:0; padding:0;
		font-size:10px; color:#663333;	
		text-align:right;
		}
	
	/*ul.sub li.last p {
	 text-align:right; vertical-align: bottom; font-size:10px; color:#663333;
	}*/

.actualization {
    font-size:10px;
    float: right;
    font-weight: lighter;
    font-style: italic;
    margin: 0 5px 10px 0;
    display: none;
}

.wysiwyg_content {
    overflow: hidden;
}

#middle_home {
		margin:0 0 0 0px; padding: 24px 15px 20px 28px;
		height:1%; width:460px;
  float: left;
		font-size:11px; color:white; text-align:justify;
}

.wysiwyg_content h2 a:link { color: #FFFFFF; text-decoration: underline; }
.wysiwyg_content h2 a:visited { color: #FFFFFF; text-decoration: underline; }
.wysiwyg_content h2 a:hover { color: #FFCC99; text-decoration: underline; }
.wysiwyg_content h2 a:active { color: #FFFFFF; text-decoration: underline; }

.wysiwyg_content div a:link { color: #FFFFFF; text-decoration: underline; }
.wysiwyg_content div a:visited { color: #FFFFFF; text-decoration: underline; }
.wysiwyg_content div a:hover { color: #FFCC99; text-decoration: underline; }
.wysiwyg_content div a:active { color: #FFFFFF; text-decoration: underline; }

.wysiwyg_content span a:link { color: #FFFFFF; text-decoration: underline; }
.wysiwyg_content span a:visited { color: #FFFFFF; text-decoration: underline; }
.wysiwyg_content span a:hover { color: #FFCC99; text-decoration: underline; }
.wysiwyg_content span a:active { color: #FFFFFF; text-decoration: underline; }

.wysiwyg_content h1{
	margin:0; padding:0;
	font-size:14px; color:white;
	}
.wysiwyg_content h2{
	 margin:20px 0px 2px 0px; padding:0px;
	 font-size:11px; color:white; text-align:justify;
     font-weight: bolder;
	}

/* podstranka ------ */
    .wysiwyg_subpage h1 {
		margin: 0 0 0 0; padding: 44px 0 0 51px;
		font: bold 28px Arial, sans-serif;
		text-align: center;
		color:#a15035;
		height: 50px;
    }

    .wysiwyg_subpage h2 {
		margin: 0; padding:25px 0 0 0;
		font: bold 16px Arial, sans-serif;
		text-align: left;
		color:#792d16;
    }

    .wysiwyg_subpage h3 {
		margin: 0; padding:20px 0 0 0;
		font: bold 14px Arial, sans-serif;
		text-align: left;
		color:#792d16;
    }

    .wysiwyg_subpage p {
		margin:6px 0 0 0; padding:0;
		font: normal 12px Arial, sans-serif;
		text-align: justify;
		color:#000000;
    }

.wysiwyg_subpage a:link { color: #731700; text-decoration: underline; }
.wysiwyg_subpage a:visited { color: #731700; text-decoration: underline; }
.wysiwyg_subpage a:hover { color: #000000; text-decoration: underline; }
.wysiwyg_subpage a:active { color: #731700; text-decoration: underline; }

.wysiwyg_subpage a:link img{ color: #FFFFFF; text-decoration: underline; border-width: 1px;}
.wysiwyg_subpage a:visited img{ color: #FFFFFF; text-decoration: underline; border-width: 1px;}
.wysiwyg_subpage a:hover img{ color: #000000; text-decoration: underline; border-width: 1px;}
.wysiwyg_subpage a:active img{ color: #FFFFFF; text-decoration: underline; border-width: 1px;}



	#middle2sub{
		margin:0; padding:0 230px 300px 16px;
	}
	#middle2sub h1 {
		margin: 0 0 0 0; padding: 44px 0 0 51px;
		font: bold 28px Arial, sans-serif;
		text-align: center;
		color:#a15035;
		height: 50px;
		}
	#middle2sub h2 {
		margin: 0; padding:25px 0 0 0;
		font: bold 16px Arial, sans-serif;
		text-align: left;
		color:#792d16;
		}
	#middle2sub h3 {
		margin: 0; padding:20px 0 0 0;
		font: bold 14px Arial, sans-serif;
		text-align: left;
		color:#792d16;
		}
	#middle2sub p {
		margin:6px 0 0 0; padding:0;
		font: normal 12px Arial, sans-serif;
		text-align: justify;
		color:#000000;
		}
		
#middle2sub a:link { color: #731700; text-decoration: underline; }
#middle2sub a:visited { color: #731700; text-decoration: underline; }
#middle2sub a:hover { color: #000000; text-decoration: underline; }
#middle2sub a:active { color: #731700; text-decoration: underline; }

#middle2sub a:link img{ color: #FFFFFF; text-decoration: underline; border-width: 1px;}
#middle2sub a:visited img{ color: #FFFFFF; text-decoration: underline; border-width: 1px;}
#middle2sub a:hover img{ color: #000000; text-decoration: underline; border-width: 1px;}
#middle2sub a:active img{ color: #FFFFFF; text-decoration: underline; border-width: 1px;}

	#home-page-id {
        position: absolute;
        left: 10px;
        top: 90px;
        width: 150px;
        height: 170px;
        background:url(../img/nic.gif) repeat;
    }

/* fotogalerie ----- */
	#middle-gallery {
		margin:0 0 0 184px; padding: 0; border: 0px;
		text-align:left;  
	}		

	#middle2-gallery { 
		margin:0; padding:0; border: 0px;
		/*		background:url(img3/bg-middle3-gallery.jpg) center repeat-y;*/
		background:url(../img/bg-middle2-gallery.gif) center repeat-y;
		color: #000000;
	}
		
	#middle2-gallery h1 {
		margin: 0; padding:50px 0 0 0; border: 0px;
		width:670px;
		font: bold 28px Arial, sans-serif;
		text-align: center;
		color:#d97535;
	}
		
	#middle2b-gallery {
		margin:0; padding:0; border: 0px;
		overflow: visible;
		background:url(../img/bg-middle4-gallery.jpg) top no-repeat;
	}
		
	#middle2b-gal-bot {
		margin:0; padding:0; border: 0px;
		/*	background:url(img3/bg-m4-gal-bot.jpg) bottom no-repeat;*/
		background:url(../img/bg-middle2b-gal-bot.gif) bottom no-repeat;
		font-size: 4px;
	}
		
	#middle3-gallery {
		margin:0; padding:0; border: 0px;
	}
		
	#middle3-gallery h2 {
		display:block;
		margin:0; padding:42px 0 10px 15px; border: 0px;
		width:300px;
		font:bold 22px Arial, sans-serif;
		text-align:left;
		color:white;
	}

	ul.gallery {   
		margin:0; padding: 36px 0 0 18px; border:0px;
		/*height:390px;*/
		overflow:visible;
		list-style-type: none;
		text-align: left; 
		font: normal 12px Arial, sans-serif; color:white; 
	}
		
	ul.gallery li { 
		float:left; 
		margin: 0 0 1px 0; padding: 0; 
		width: 100px; height:136px; overflow: hidden;
	}
		
	ul.gallery li a img { 
		display:block;
        border: 1px solid white; 
        margin: auto;
	}	

    ul.gallery li a {
        width: 88px;
        height: 90px;
        display: block;
        background-color: #FFFFFF;
        text-align: center;
        vertical-align: middle;
    }

    ul.gallery li span {
        display: block;
        width: 88px;
        margin: 3px 0px;
        text-align: center;
    }

	ul.video {   margin:0; padding:0 0 0 6px; height:130px; overflow:visible; list-style-type:none; }
	ul.video li { float:left; margin:0 0 1px 0; padding:0; width:140px; height:130px; }
	
	ul.video li a img {
        display:block;
        border:1px solid #9c4323;
        margin: auto;
    }

	ul.video li a {
        width: 114px;
        height: 112px;
        display: block;
        background-color: #FFFFFF;
        text-align: center;
    }
	
	
    #index-middle3 h2 a:link { color: #FFFFFF; text-decoration: none; }
    #index-middle3 h2 a:visited { color: #FFFFFF; text-decoration: none; }
    #index-middle3 h2 a:hover { color: #FFFFAA; text-decoration: underline; }
    #index-middle3 h2 a:active { color: #FFFFFF; text-decoration: none; }

    #index-middle3 div a:link { color: #FFFFFF; text-decoration: underline; }
    #index-middle3 div a:visited { color: #FFFFFF; text-decoration: underline; }
    #index-middle3 div a:hover { color: #FFFFAA; text-decoration: underline; }
    #index-middle3 div a:active { color: #FFFFFF; text-decoration: underline; }
	
    #copy-left a:link {color: #000000; text-decoration: none;}
    #copy-left a:visited {color: #000000; text-decoration: none;}
    #copy-left a:hover {color: #000000; text-decoration: underline;}
    #copy-left a:active {color: #000000; text-decoration: none;}

/* dárkové poukazy */
.coupons_title {
    font-size: 10px;
    font-weight: lighter;
}

#selected_item_id {
    width: 250px;
}

.prices_indent {
    text-indent: 220px;
}

.poukazy_sum {
    border-bottom: 2px groove #9B4021;
    font-size: 0px;
}

#coupons_start_new {
    width: 82px;
}

#price_sum_id, #cod_price_id {
    text-align: right;
}

#coupons_personal {
    padding-top: 80px;
}

#note_label
{
    float: left;
}

#notes_id
{
    margin: 0 0 0 50px;
}

#notes_contact_id
{
    margin: 0px;
}

#coupon_contact_title
{
    font-size: 16px;
    font-weight: bolder;
    color: #A15035;
    height: 30px;
}

#coupons_order_sent
{
    margin: 0 0 0 50px;
}

#notes_sent
{
    margin: 0px;
    width: 130px;
}

#contact_title
{
    font-size: 16px;
    font-weight: bolder;
    color: #481303;
    height: 30px;
}

input, textarea {
    background: url(../img/under_edit.jpg) top left;
}


#send_result {
    font-size: 14px;
    font-weight: bolder;
    margin: 20px auto;
    text-align: center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #E00010;
}

    #copy-left a:link {color: #000000; text-decoration: none;}
    #copy-left a:visited {color: #000000; text-decoration: none;}
    #copy-left a:hover {color: #000000; text-decoration: underline;}
    #copy-left a:active {color: #000000; text-decoration: none;}

ul.sub li a:link {color: #FFFFFF; text-decoration: none;}
ul.sub li a:visited {color: #FFFFFF; text-decoration: none;}
ul.sub li a:hover {color: #FFFFFF; text-decoration: underline;}
ul.sub li a:active {color: #FFFFFF; text-decoration: none;}

ul.sub li p a:link {color: #663333; text-decoration: none;}
ul.sub li p a:visited {color: #663333; text-decoration: none;}
ul.sub li p a:hover {color: #663333; text-decoration: underline;}
ul.sub li p a:active {color: #663333; text-decoration: none;}

/* tabulka ceniku */

table.cenik {}

table.cenik td {
	/*width: 600px;*/
	font-size: 12px;
	color: #000;
	}
	
table.cenik td.cenrig {
	width: 80px;
	text-align: right;
	font-weight: bold;
	}	
	
table.cenik td h5 {
	font-size: 12px;
	color: #000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
	}	
	
table.cenik tr.first td {
	padding-top: 35px;
	}
	
span.new {
	color: #000066;
	}	


