@charset "windows-1250";
body {
	margin:0px auto;
	text-align: center;
	font-family: Tahoma,sans-serif;
	font-size:11px;
	color: inherit;
	background: #a79569;
	background-image:url(img/body_bg.jpg);
	background-position:top left;
	background-repeat:repeat;
}

form {margin:0px; padding:0px;}

.news_img_box{
	width: auto;
	height: 480 px;
	margin:10px 25px 0px 45px;
	padding:10px 0px 0px 0px;
	font-family:"Comic Sans MS";
	font-size: 12pt;

	text-align:justify;
	color:#990000;
}

.news_img_box img{
	float:left;
	margin: 0px 20px 0px 0px;
}

.banner_field{
	text-align:center;
	width:auto;
	margin:0px auto 0px auto;
	padding-bottom:10px;
}
.banner_field_title{
	background-image:url(img/menu_back.gif);
	background-position:center;
	background-repeat:repeat-x;
	border-top:1px solid #c6b796;
	border-bottom:1px solid #c6b796;
	font-family:'Comic Sans MS'; 
	font-size: 12pt; 
	text-align:center; 
	color:#990000;
	margin-bottom:10px;
}
.banner_field_items{
	width:220px;
	float:left;
	text-align:center;
	font-family:'Comic Sans MS'; 
	margin: 0px;
}
/*  - - - galeria - - -     */
.galeria{
}

.galeria td{
	text-align:center;
	vertical-align:top;
	border: 1px solid #a79569;
	padding: 5px;		
}

.lang { 
	/*width: 50px; */
	/*background-color: #FFFFFF;   */
	text-align:right;
	margin: 0px;
	margin-left:auto;  
	padding:2px 20px 0px 5px; 
}
.lang img{
	border:1px solid #CCCCCC;
}

/* ZACIATOK TEXTOV */
.black8 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 8pt; color: black;}
.black9 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 9pt; color: black;}
.black10 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 10pt; color: black;}
.black12 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 12pt; color: black;}

.white8 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 8pt; color: white;}
.white9 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 9pt; color: white;}
.white10 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 10pt; color: white;}
.orange10 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 10pt; color: #812f03;}

.red8 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 8pt; color: red;}
.red12 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 12pt; color: red;}
.green8 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 8pt; color: green;}

.green12 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 12pt; color: green;}
.purple12 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 12pt; color: #ab0582;}
.yellow12 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 12pt; color: #c07b04;}
.orange12 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 12pt; color: #812f03;}

/* KONIEC TEXTOV */

.spacing1 {letter-spacing: 1px;}
.spacing2 {letter-spacing: 2px;}

/* ZACIATOK ODKAZOV */
a.black8 {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: none; color: black;}
a.black8:hover {font-family: verdana, tahoma, arial; font-size: 8pt; text-decoration: underline; color: black;}

a.black9 {font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: none; color: black;}
a.black9:hover {font-family: verdana, tahoma, arial; font-size: 9pt; text-decoration: underline; color: black;}

a.black10 {font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: none; color: black;}
a.black10:hover {font-family: verdana, tahoma, arial; font-size: 10pt; text-decoration: underline; color: black;}

a.white9 {font-family: arial, verdana, tahoma; font-size: 9pt; text-decoration: none; color: white;}
a.white9:hover {font-family: arial, verdana, tahoma; font-size: 9pt; text-decoration: underline; color: white;}
/* KONIEC ODKAZOV */

.body {margin:0px auto; width:1000px; background: #efe6ce;}
.top {background:url('img/top.jpg') no-repeat top left; height:166px; position:relative;}
#top1 {
	/*background: url('img/back_top.gif') repeat-x #dcd1b5; */
	font-family:Comic Sans MS,Arial, Helvetica, sans-serif;
	font-size:12pt;
	/*font-weight:bold;
	height: 20px; */
	padding: 0px; 
	margin: 0px;
	}
.top2 {background: #dcd1b5; height: 3px; padding: 0px; margin: 0px;}

#obsah {min-height: 500px;}
#obsah1 {padding: 40px; width: 750px; margin: 0 auto; min-height: 500px;}

/* rozdelenie tela na polovicu */
#obsah1 #half-left {width: 375px; float:left;}
#obsah1 #half-right {width:375px; float:right;}

#menu {background:white url('img/menu_back.gif') repeat-x left; height: 25px;}
#menu ul {margin: 0px; padding: 0px 0px 0px 20px; list-style:none;}
#menu ul li {list-style-type: none;}
#menu ul li.item {float: left; margin-right: 3px; margin-bottom: 1px;}
#menu ul li.item a {display: block; border: 0px solid #eeeeff; font-family: arial, verdana, tahoma; font-size: 10pt; font-weight: bold; text-decoration: none;}
#menu ul li.item a:hover {background: #b6bdd2; color: black; border: 0px solid #0a246a;}

.bottom {clear: both; background: #d2c6a7; padding: 0px 0px 0px 20px ; height:15px; position:relative; border-top: 1px dotted #555555;}
.bottom .zaver {padding: 0px; top:0px; position: absolute;}

#left {width: 679px; min-height: 500px; float:left; padding: 20px 0px 0px 0px; border-right: 1px dotted #b4a272;}
#right {width: 320px; float:right; padding:20px 0px 0px 0px;}

#shopleft {width: 230px; min-height: 500px; float:left; padding: 20px 0px 0px 0px; border-right: 1px dotted #b4a272; }
#shopright {width: 769px; float:right; padding:20px 0px 0px 0px; }
#shopleft ul {margin: 0px; padding: 0px 0px 0px 15px; list-style:none; }
#shopleft ul li {margin: 0px; padding: 3px 0px; }

#kosik { border-bottom: 1px dashed #b4a272; }

.tovar { border: 1px solid #b4a272; margin: 2px 0px;}
.tovar .nazov { margin: 2px 0px; border: 0px solid black; }
.tovar .obrazok { background: #b4a272;  }

/*
#shopleft {width: 270px; float:left; padding: 20px 0px 0px 0px; border-right: 1px dotted #b4a272; background: red; }
#shopright {width: 729px; min-height: 500px; float:right; padding:20px 0px 0px 0px; background: green; }
*/
.nadpis {margin: 2px 10px 10px 10px; border-bottom: 1px dashed black;}

td.zivel {border-top: 1px dotted black; border-left: 1px dotted black; border-bottom: 1px dotted black; border-right: 0px;}

h1 {font-family: verdana, tahoma, arial; text-decoration: none; font-size: 11pt; color: black; letter-spacing: 1px;}

.lopan {background: url("img/lopan.jpg") no-repeat; min-height: 622px;}
.fs {background: url("img/fengshui_back.jpg") no-repeat; min-height: 320px;}
.jinjang {background: url("img/jinjang_back.jpg") no-repeat; min-height: 450px;}
.chi {background: url("img/chi_back.jpg") no-repeat; min-height: 455px;}
.drak {background: url("img/drak_back.jpg") no-repeat; min-height: 400px;}

.odsek5 { padding: 5px; }

table, div, select, form, textarea, input {font-family:Tahoma,sans-serif; font-size:11px; text-align:left;}
p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
hr.separator { display:none; }

h2 {color:#E80000; font-size:18px; font-family:Arial,Sans-serif; margin:0px; padding:0px 0px 15px 0px;}
h2 span { visibility:hidden; }

a { color:#0E3898; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }

.left1 {width: 637px; min-height: 500px; float:left; background: url('img/back_main.gif') repeat-y left;}
.right1 {width:187px; float:right;}

.right1-nazov{background: url('img/right_nazov.gif') no-repeat right; height: 43px;}
.right1-nazov1{background: url('img/right_nazov1.gif') no-repeat right; height: 43px;}
.right1-spodok{background: url('img/right_spodok.gif') no-repeat right; height: 49px;}
.right1-obsah{background: url('img/right_back.gif') repeat-y right;}
.right1-text{padding: 5px;}

.cs {width: 168px; margin-left: 8px;}
.cs-top{background: url('img/cs_top.gif') no-repeat right; height: 15px;}
.cs-bottom{background: url('img/cs_bottom.gif') no-repeat right; height: 16px;}
.cs-obsah{background: url('img/cs_back.gif') repeat-y right; padding: 0px 6px 0px 6px;}

/* .main_page_text {padding:20px 60px 0px 30px; line-height:16px;} */
.main_page_text {padding:0px 0px 0px 0px; line-height:0px;}
* html .main_page_text { padding:10px 60px 0px 30px; }
.page {padding:0px 60px 0px 10px; line-height:16px;}

.main-obluk{background: url('img/left_top.gif') no-repeat left top; height: 50px; border: 0px;}

.back {text-align:right; border-bottom:1px dashed #E90101; border-right:1px dashed #E90101;	clear:both;	margin:20px 0px 0px 0px; padding:0px 5px 3px 0px;}
.back a { color:#FF0000; }
.back a:hover { color:#000000; }

.nazov {border-bottom: 1px dashed #666666; margin: 15px; padding: 0px 0px 0px 5px; font-family: verdana, tahoma; font-size: 17px; letter-spacing: 2px; color: black;}

.cleaner {clear:both;}
.box_image_bg{
	 background-position:center right; background-repeat:no-repeat;
	 font-family:"Comic Sans MS";
	 font-size:8pt;
	 text-align:justify;
	 padding-bottom:5px;
	 height:120px;
}

/* vstupne policka a tlacitka formularov */
.vstup8 {border: black 1px solid; font-family: verdana, tahoma, arial; font-size: 8pt; padding-left: 2px; background: white;}
.button8 {font-family: verdana, tahoma, arial; border-bottom: black 1px solid; border-left: white 1px solid; border-right: black 1px solid; border-top: white 1px solid; background: #596e91; color: white; font-weight: bold; font-size: 8pt;}

.ibutton {font-family: arial, tahoma, verdana; font-size: 8pt; font-weight: bold; white-space: nowrap; text-decoration: none; vertical-align:middle; background: #7c4018; color: white; padding: 0px 4px 0px 4px; margin: 3px; border-right: 1px solid #3d1d08; border-bottom: 1px solid #3d1d08; border-left: 1px solid white; border-top: 1px solid white;}
.ibutton:hover {background: #8f5027; color: white; font-size: 8pt; font-weight: bold;}

.centruj {text-align: center;}

table.program {border: solid black 1px; background: #79b; border-collapse: collapse; margin-bottom: 10px;}
table.program tr.hlavicka {background: #45bdb7;}
table.program tr.telo {background: white;}
table.program tr.paticka {background: #dfd6be;}
table.program tr.paticka-odpoved {background: #f8f3e6;}
table.program td {padding: 3px;}

#obsah1 table.tabulka {border: 1px solid black; margin: 0px 0px 15px 0px;}
#obsah1 table.tabulka tr.kov {background: white;}
#obsah1 table.tabulka tr.voda {background: #82a0cd;}
#obsah1 table.tabulka tr.drevo {background: #c0ddaf;}
#obsah1 table.tabulka tr.zem {background: #d8c5a4;}
#obsah1 table.tabulka tr.ohen {background: #fb7000;}
#obsah1 table.tabulka tr td {padding: 3px;}

dl.aktualita dt {color: #3e0e0a; margin: 0px 3px 0px 15px;}

.hviezdy_c1, .hviezdy_c2{
	font-family:"Comic Sans MS";
	font-size: 10pt;
	font-weight:bold;
	text-align:center;
}

.hviezdy_c3{
	font-family:"Comic Sans MS";
	font-size: 10pt;
	text-align:justify;
}

.shipping{
	margin:auto;
	margin-top:20px;
	border-collapse:collapse;
}
.shipping th{
	background-color:#FFFF00;
	text-align:center;
	border: 1px solid #000000;
}

.shipping td{
	text-align:center;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}


/* euro kalkulacka*/
.kalkulacka_box{
	float:right;
	width: 150px;
	height: 70px;
	text-align:center;
	padding: 5px;
	margin-right:10px;
	background-color:#0000FF;
	border: 1px solid #000000;
}

.kalkulacka_title{
	width: auto;
	text-align: center;
	font-weight:bold;
	color: #FFFF00;
}

.kalkulacka_box table{
	width: 100%;
	text-align:center;
}

.kalkulacka_box td{
	text-align:left;
	color:#FFFF00;
}



.webmedia {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	text-align:center;
	margin:auto;
	padding:2px 0px 5px 0px;
	width: 780px;
	font-weight:normal;
	
}	
.webmedia a{
	color:#000000;
	text-decoration: none;
	background-color:#FFFFFF;
}
.webmedia a:hover{
	color:#990000;
	text-decoration: none;
	background-color:#FFFFFF;
}

