a, body {color: #303030; }
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: 942px; background-color:#FFFFFF;}
#siteHead { position: relative; background-image:url(hlavicka-pozadie.jpg);}
#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 {  padding: 0 7px 0 7px; }
#siteTien {background-image:url(tien.jpg); height:30px;}

#logoRight {margin-top: 51px; margin-left: 7px; }
#logoRight { position:absolute; left: 0px; top: 0px;}

#logoDown {margin-top: 161px; margin-left: 539px; border: 0px; background-image:url(poskytovatel.jpg); height:27px; width:396px;
padding:8px 0 0 0; }
#logoDown { position:absolute; left: 0px; top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#FFFFFF; font-weight:bold; text-align:center; }
#logoBack {margin-top: 51px; margin-left: 690px; border: 0px; background-image:url(logo.png); height:68px; width:236px;
padding:0px 0 0 0; }
#logoBack { position:absolute; left: 0px; top: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; color:#FFFFFF; font-weight:bold; text-align:center; }
#logoKontakt { position:absolute; left: 0px; top: 0px;margin-top: 5px; margin-left: 280px; color:#C7A561; text-align:right}
#siteMain {position: relative; height: 100%; padding-bottom: 20px;}

#leftBar #myMenu {margin: 0px;}
#leftBar div {margin-left: 0px; }
#menuBar { margin-left: 0px; margin-right: 0px; }

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

#siteFoot #leftFoot {
	position: relative;
	float: left;
	padding:68px 0 0 14px;
	width: 217px;
	height:31px;
	background-image:url(peta2.png);
	
	font-family:Verdana;
	font-size:10px;
}
#siteFoot #rightFoot {
	position: relative;
	float: right;
	width: 690px;
	text-align: right;
	padding:0 7px 0 0;
	height:92px;
	background-image:url(peta1.jpg);
}

/* 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;
}


/* GALLERY */

#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;}


.image {
	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 {
	margin: 0;
	padding: 0;
}

/* 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 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;
  margin-left: 12px;
}
#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;
	padding-top: 15px;
	padding-bottom: 15px;
}
.loginform h4 {
	font-size: 110%;
}

.loginform {
	margin-bottom: 10px;
	padding-left: 7px;
}
/* SEARCH */

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



/* 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: 15px;
	text-decoration: none;
}
#icon-cart img {
	vertical-align: text-top;
	border: none;
}
#icon-cart a:hover {
	
}
.galeria {
        display:block;
        float:left;
        width: 135px;
        _height:135px;
        min-height:135px;
        border: 1px solid #D5D5D5;
        margin: 3px;
        text-align:center;
        background-color: none;
        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;
}
