a, body {color: #000000; line-height: 140%;}
a {  outline: none; text-decoration: underline; color:#9c0288; }
body {font-family: Verdana; font-size: 75%; text-align: center;}
body, h1, h2, h3, h4, h5, h6, li, p, ul {margin: 0px; padding: 0px;}

.clearBoth {clear: both;}

#webSite {margin: 0px auto; text-align: left; width: 981px;}
#siteHead { position: relative; }
#siteHead h1 {font-size: 180%; position: relative; padding: 0px 0px 0px 10px;}
#siteHead h1 a {text-decoration: none;}
#siteHead h2 {color: #000000; font-size: 120%; padding: 0px 0px 0px 12px;}
#siteHead h2.invert {text-align: right; color: #000000; font-size: 120%; padding: 0px 20px 0px 12px;}
#siteHead h3 {color: #000000; font-size: 90%; padding: 4px 0px 0px 12px;}
#siteHead #head-anchor { text-decoration: none; display: block; position: absolute; width: 300px; height: 120px; left: 10px; top: 10px; }
#siteFoot { background-color: #ededed; border-top: 1px solid #f4fade; width: 820px; }
#logoBack img {margin-top: 10px; margin-left: 10px; border: 0px; position:relative;}
#siteMain {position: relative; height: 100%; padding-bottom: 20px;}

/*#leftBar #myMenu {margin: 10px;}
#leftBar div {margin-left: 10px;} 
#menuBar { margin-left: 1px; margin-right: 1px; }*/

#rightBar #myMenu {margin: 0px; }
#rightBar div {margin-right: 10px;}

#siteFoot { background:url(img/footer2.gif) 0 bottom no-repeat; border:none; width:auto; padding:0 9px 20px; }

#siteFoot #rightFoot { display:none;  }
#siteFoot #leftFoot { background-color: #ededed; border-top:2px solid #9C0288; width:950px !important; text-align:left; padding:10px 0 0 15px; }
#siteFoot #leftFoot br { display:none !important; }
#siteFoot #leftFoot p { border-top:1px solid #ffffff; padding:1px 0 10px; }


/* toto bolo starucke css */


#myMenu { margin:3px; background:url(img/menux.jpg) center bottom #ededed no-repeat !important; padding:7px 0 20px !important; width:200px; }
#myMenu ul { margin:0 !important; padding:0 !important; left:0px; width:200px; }
body #myMenu li { float:none !important; width:auto !important; line-height:32px; &line-height:18px; padding:0 0 2px !important; background:url(img/menu-li.gif) left bottom repeat-x; width:240px; }
#myMenu li a { display:block; padding:0 10px 0 28px; width:auto; background:url(img/menu1.gif) 10px 13px no-repeat !important; color:#707070 !important; font-weight:bold; }
#myMenu li a:hover,
#myMenu li.select a { background:url(img/menu2.gif) 10px 13px no-repeat !important; color:#9C0288 !important; }
#myMenu li.select ul { margin:0 !important; }
body #myMenu li.select ul li { background-position:left top !important; padding:2px 0 0 !important; height:auto; width:240px; }
#myMenu li.select ul li a { width:auto !important; background:url(img/menu3.gif) 39px 15px no-repeat !important; padding-left:48px !important; font-weight:normal; color:#707070 !important; }
#myMenu li.select ul li a:hover,
#myMenu li.select ul li.select a { background:url(img/menu4.gif) 38px 15px no-repeat !important; color:#ff0000 !important; }
#myMenu li.select ul li.select ul { margin:0 !important; }
body #myMenu li.select ul li.select ul li { background-position:left top !important; padding:2px 0 0 !important; }
#myMenu li.select ul li.select ul li a { width:auto !important; background:url(img/menu3.gif) 59px 15px no-repeat !important; padding-left:68px !important; font-weight:normal; color:#ff0000 !important; }
#myMenu li.select ul li.select ul li a:hover,
#myMenu li.select ul li.select ul li.select a { background:url(img/menu4.gif) 58px 15px no-repeat !important; color:#ff0000 !important; }
#myMenu li.select ul li.select ul li.select ul { margin:0 !important; }
body #myMenu li.select ul li.select ul li.select ul li { background-position:left top !important; padding:2px 0 0 !important; }
#myMenu li.select ul li.select ul li.select ul li a { width:auto !important; background:url(img/menu3.gif) 59px 15px no-repeat !important; padding-left:68px !important; font-weight:normal; color:#ff0000 !important; }
#myMenu li.select ul li.select ul li.select ul li a:hover,
#myMenu li.select ul li.select ul li.select ul li.select a { background:url(img/menu4.gif) 58px 15px no-repeat !important; color:white !important; }


/* toto bol main_b-1.css */

#leftBar {float: left;  width: 200px;}
#leftBar ul {list-style-type: none;}
#leftBar ul li ul {margin-left: 10px;}
#leftBar ul li.select {font-weight: bold;}
#leftBar ul li.select ul {font-weight: normal; list-style-type: square; margin-left: 15px;}
#leftBar ul li.select ul li.select {font-weight: bold;}
#mainBar {float: left; padding-left: 25px; _padding-left: 15px; padding-top: 15px; width: 755px;}

#leftBar #myMenu { margin-left: 1px; }




/* toto bol http://www.sw.webik.sk/templates/universal/menus/menu-15/yellow/style.css */
}
#menuBar { background-color: #ECECEC; }


	#myMenu ul li {
		list-style: none;
	}


#myMenu li a {
  	height: 24px;
  	text-decoration: none;
	}
	
#myMenu li a:link, #myMenu li a:visited {
	color: #555;
	display: block;
	background: url(menu.gif);
	padding: 8px 0 0 30px;
	}
	
#myMenu li a:hover {
	color: #504D28;
	background: url(menu.gif) 250px 0px;
	padding: 8px 0 0 30px;
	}
	
#myMenu li a:active, #myMenu li.select a:visited, #myMenu li.select a {
	color: #504D28;
	background: url(menu.gif) 250px 0px;
	padding: 8px 0 0 30px;
	}
	
	#myMenu ul li
{
 width: 166px;
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}


#myMenu li.select a:link, #myMenu li.select a:visited {
  height: auto;

}
#myMenu li a {
  height: auto;
  width: 166px;
	}	
#myMenu li a:link, #myMenu li a:visited {
	padding-bottom: 7px;
	}
	
#myMenu li a:hover {
	padding-bottom: 7px;
	}
	
#myMenu li a:active {
	padding-bottom: 7px;
	}
	
#myMenu li.select a:link, #myMenu li.select a:visited {
	padding-bottom: 7px;
  }
#myMenu ul li
{
 width: 119px;
}
#myMenu ul li ul li {
 width: 114px;
}
#myMenu ul li ul li a {
 width: 114px;
}
#myMenu ul li ul li ul li {
 width: 99px;
}
#myMenu ul li ul li ul li a {
 width: 99px;
}
#myMenu ul li ul li ul li ul li {
 width: 84px;
}
#myMenu ul li ul li ul li ul li a {
 width: 84px;
}
#myMenu ul li ul li ul li ul li ul li {
 width: 69px;
}
#myMenu ul li ul li ul li ul li ul li a {
 width: 69px;
}
#leftBar #myMenu, #rightBar #myMenu { 
	background-color: #ECECEC;
	position: relative; 
	height: auto; 
	width: 100%; 
}

/* ODTIALTO PRODUKTY */


.product-columns-table-3 { border-collapse: collapse; width:757px !important; margin:0 !important; }
body #mainBar .product-columns-table-3 td { border:none !important; overflow:hidden; padding:0 !important; }
.product-columns-table-3 .product-cols-form { height:1px; }
body #mainBar .product-columns-table-3 td.product-cols { height:1px; background:#f1f1f1; border:none !important; padding:5px 10px !important; vertical-align:top; width:226px !important; }
.product-columns-table-3 td.product-cols h3 { font-weight:normal; text-align:center; margin:0 !important; }
.product-columns-table-3 td.product-cols h3 a { color:#9c0288; font-weight:bold;text-decoration: none;}
body #mainBar table.product-columns-table-3 td.product-cols-image { background:#f1f1f1; border:none !important; padding:5px 0 5px !important; }
.product-columns-table-3 tr.splitter { display; }
body #mainBar .product-columns-table-3 td.product-cols-form { padding:0 0 5px; }
body #mainBar .product-columns-table-3 td.product-cols-form label { display:none; }
body #mainBar .product-columns-table-3 td.product-cols-form input { width:123px; height:34px; background:url(img/koupit.gif) 0 0 no-repeat; border:none; text-indent:-1000px; }
body #mainBar .product-columns-table-3 td.product-price { font-size:1.2em; }

#product-table { background:none !important; border:1px solid #CCCCCC !important; margin-left:0px; }
#product-table td { background:none !important; }
#product-table tr.submit td { padding:0; }
#product-table tr.submit td * { vertical-align:middle; }
#product-table td input.submit { width:191px; height:36px; line-height:36px; background:url(img/kosik2.gif) center center no-repeat; text-indent:-10000px; border:none; }
#product-table tr.empty { display:none; }

.text_button {
   border: none;
   background-color: transparent;
   padding: 0;
   text-decoration: underline; /* if desired */
   color: #FFFFFF;  /* or whatever other color you want */
}
/* koniec stareho css */
   


/* koniec zo zj */






/* FLOX OBJECTS STYLING */

/* HEADINGS AND OTHER */
.subtitle {
	margin-bottom: 10px;
	font-size: 140%;
}
.subtitle2 {
    margin-top: 15px;
	margin-bottom: 10px;
	font-size: 140%;
}
.texte {
	margin-bottom: 20px;
}
#mainBar ul {
	margin-left: 10px;
}
.sitemap {
	margin-left: 20px;
}
#mainBar h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 120%;
}
#mainBar h4 {
	font-size: 110%;
}
#mainBar h2 {
	font-size: 120%;
	margin-bottom: 10px;
}
#mainBar h1 {
	font-size: 140%;
	margin-bottom: 10px;
}
#rightBar h2, #leftBar h2 {
	font-size: 120%;

}

input {
	font-family: Verdana;
}
.hide {
	display: none;
}
.cleaner {
	clear: both;
}
.polla {
	margin-bottom: 8px;
}
hr {
	height: 1px; border-style: none; color: gray; background-color: gray;
}

/* GALLERY */
.galeria {
	display:block;
	float:left;
	width: 135px;
	_height:135px;
	min-height:135px;
	border: 1px solid #D5D5D5;
	margin: 3px;
	text-align:center;
	background-color: #FFFFFF;
	font-size: 8pt;
}
.galeria img {
	border: 1px solid #434981;
	margin: 5px;
}
#outer { text-align:center;	width: 135px;
height: 135px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; } /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%; _left: -50%;} /* for explorer only */
#inner[id] {position: static;}  /* <--- optional */

.image {
	text-align:center;
}
.galeria .textin, .image .textin {
	clear:both;
	text-align:center;
}

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center
}

.tooltip span.top{padding: 30px 8px 0;
    background: url(../../../objects/product/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../../../objects/product/bt.gif) no-repeat bottom}

.gallery-left img {
	border: 1px solid #C1C1C1;
}

/* PRODUCT */
.product, .product-full {
	border: 1px solid #DADADA;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}
.product h2, .product-full h2 {
	font-size: 120%;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
}
.product-full h1 {
	font-size: 150%;
	margin: 0;
	padding: 0;
	margin-bottom: 8px;

}
form {
	margin: 0;
	padding: 0;
}
table {
	_font-size:"12px";
}
.product form, .product-full form {
	margin: 5px;
	margin-left: 8px;
}
.product img, .product-full img {
	border: 1px solid #707070;
	margin-right: 10px;
}
.product span, .product-full table span {
	color: #6A6A6A;
}
.product table tr td.text2 span, .product table tr td.text2 input, .product-full table tr td.text2 span, .product-full table tr td.text2 input {
	margin-left: 15px;
}
.product table tr td.text2 input, .product-full table tr td input {
	margin-top: 4px;
}
.product-full {
	border: none;
}
.product-full .formSubmit, .product .formSubmit2 {
	margin-left: 10px;
	height: 22px;
	width: 125px;
}
tr.hovtab:hover {
	background-color: #E3E5E9;
}

/* COMMENTS */

.comment_title { font-weight: bold;background-color: #E3E5E9;  }
.comment_title { border: 1px solid #B6B6B6; }
.comment_who { border-left: 1px solid #B6B6B6; }
.comment_q {border-right: 1px solid #B6B6B6;}
.comment_text { border-bottom: 1px solid #B6B6B6; border-left: 1px solid #B6B6B6; border-right: 1px solid #B6B6B6; padding-bottom: 5px; }
.cite { margin: 5px; padding: 3px; border: 1px solid #DDDDDD; font-style: italic; }


.ftd {padding-right: 5px; text-align: right;}
.table-box {border: 1px solid #B6B6B6; font-size: 90%;}
.table-box td, .table-box th {padding: 2px 5px;}
.table-box th {background: #DADCE0; color: black;}
.datum {width: 110px;}
.meno {width: 150px;}
.prispevok {width: 212px;}

/* NEWS */

.news {
	margin-bottom: 15px;
	clear: both;
}
.news-d {
	margin-bottom: 5px;
}
.news-date {
  margin-bottom: 8px;
}
#leftBar .news h1, #leftBar .news-a h1, #rightBar .news h1, #rightBar .news-a h1 {
	font-size: 140%;
	margin-bottom: 10px;
}

/* GUESTBOOK */

table tr.gb1 {
	background: #DCDFE6;
}
table tr.gb2 {
	background: #E8EAEE;
}


/* LOGIN FORM */

.loginform {
	clear: both;
	width:200px;
	padding-bottom:10px;
	margin-top:-16px;
}

.loginform h4 {
	font-size: 110%;
}

.loginform {
	border-bottom: 1px solid #9c0288;
}
/* SEARCH */

.searchdiv {
	clear: both;
	padding-top: 10px;
	border-bottom: 1px solid gray;
	margin-bottom: 10px;
}
.searchdiv .searchText {
	width: 95%;
}
.cleaner2 {
	clear: both;
	padding-bottom: 5px;
}
a.chbx {
	text-decoration: none;
	cursor: default;
	color: #000000;
}

#mainBar li, #leftBar li, #rightBar li {
	margin-left: 20px;
	_margin-left: 0px;
}
#mainBar ul, #leftBar ul, #rightBar ul {
	_position: relative;
	_left: 1px;
}


/* CART */
#leftBar .cartdiv, #rightBar .cartdiv {
    padding: 0px;
	margin: 0px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#icon-cart {
	padding-left: 0px;
	margin-left: 0px;
	border-bottom: 1px solid gray;
}
#icon-cart a, #icon-cart a:visited {
	display: block;
	height: 18px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
	text-decoration: none;
}
#icon-cart img {
	vertical-align: text-top;
	border: none;
}
#icon-cart a:hover {

}
.cart-text{
font-size:9px;
text-align:center;
margin-bottom: 10px;

}
.cart-text a, .cart-text a:visited{
text-decoration: none;
}
