table tr.gray td{background-color:#eee;}
hr{border-collapse:collapse;height:1px;margin: 3px 0;border:1px solid #eee;}
table tr td{border:none;}
table.wborder tr td{border:1px solid #eee;}
a, body {color: #404040;}
body {background: #EBEEEC;  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif !important;  font-size: 75%; text-align: center;}
body, h1, h2, h3, h4, h5, h6, li, ol, p, ul {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-family: Arial; color: #484848; font-size: 100%; margin-bottom: 5px;}
ol, ul {margin-left: 20px;}
img {border-color: #3280AF;}
p {margin-bottom: 10px;}
th {background: #F1F0F0;}
td, th {border: 1px solid #327AA9; padding: 3px 5px;}
table{border-collapse:collapse;border:none;}

.clearBoth {clear: both;}
.createPage {background: url(create-page.gif) no-repeat; display: block; height: 29px; line-height: 28px; position: absolute; right: 13px; text-align: right; top: 40px; vertical-align: middle; width: 156px; padding-left:13px;}
.createPage a {color: #0E5988; display: block; height: 29px; padding-right: 22px; text-decoration: none; width: 147px;}
.noBorderL {border-width: 1px 1px 1px 0px;}
.noBorderR {border-width: 1px 0px 1px 1px;}
.noBorderLR {border-width: 1px 0px 1px 0px;}

.siteLogo {display: block; height: 28px; left: 22px; position: absolute; top: 30px; width: 190px;}

#webSite {background: url(bg.gif) repeat-y; margin: 0 auto; padding: 0px 11px; text-align: left; width: 758px;}

#siteHead {background: url(head-bg.png) no-repeat; height: 111px; margin: 0px 1px; position: relative;}
#siteHead h2 {font-family: Arial; color: #ffffff; font-size: 120%; font-weight: normal; position: absolute; right: 17px; text-align: right; top: 12px;}
#siteHead ul {bottom: 0; _bottom: -1px; list-style-type: none; position: absolute; right: 17px;}
html:lang(sk) #siteHead ul {bottom:0;}
#siteHead ul li {background: url(menu-bg.gif) -98px 0px no-repeat; display: block; float: left; height: 28px; line-height: 28px; width: 98px;}
#siteHead ul li a {background: url(menu-bg.gif) top left no-repeat; color: #0E5988; display: block; text-align: center; text-decoration: none;}
#siteHead ul li a:hover {background: none;}
#siteHead ul li.select a.select {background: url(menu-bg.gif) -196px 0px no-repeat;}

#contentBar {margin:15px 0 7px 10px; float:left; width: 175px; #margin-left:5px; _margin-left:5px;}
#contentBar ul{margin:10px 0 20px 7px;padding:0;}
#contentBar ul li{list-style-type:none;margin:0;}
#contentBar ul li a{text-decoration:none;display:block;background-image:url(left-menu-arrow.gif);background-repeat:no-repeat;background-position:0 center;margin:0;padding:0 0 0 13px;color:#0E5988;margin:0 0 -7px 0;}
html:lang(sk) #contentBar ul li a{margin:0 0 9px 0;}
#contentBar ul li a:hover{text-decoration:underline;}
#contentBar ul li a.select{text-decoration:underline;font-weight:bold;}

#contentMain {float:right;padding:0; width:528px !important; _width:525px !important; margin:0; _margin:10px 0;}
html:lang(sk) #contentMain {width:528px !important; margin:0;}

#contentMain {line-height: 1.4em; background: url(bid-list.jpg) no-repeat; float: right; padding: 12px 15px; }
#contentMain h2 {font-size: 1.5em;}
#contentMain h3 {font-size: 1.2em; margin-top: 10px;}
#contentMain h2, #contentMain h3 {color: #0E5988; margin-bottom: 20px; padding-top: 10px;}
#contentMain ol, #contentMain ul {margin-bottom: 15px;}

#siteFoot {background: #FFF; border-top:1px solid #f3f6f8; margin:1px 0 0; position: relative; width: 100%; height:63px; background-image:url(footer-bg.gif); background-position:0 0; background-repeat:no-repeat;  font-size:10px; line-height:1.3; color:#5a7b8f;}
#siteFoot a{ text-decoration:none; color:#5a7b8f}
#siteFoot a:hover {color: #5a7b8f;}
#footCopy {left: 7px; position: absolute; width:150px; padding:19px 0 0 11px;}
#footText {position: absolute; right: 7px; text-align: left; width:400px; padding:13px 7px 0 0;}



/* FLOX OBJECTS STYLING */

/* HEADINGS AND OTHER */
.subtitle {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 140%;
}
#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: 15px;
}
#mainBar h1 {
	font-size: 150%;
	margin-bottom: 10px;
}

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: 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}



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

/* GUESTBOOK */

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


/* LOGIN FORM */

.loginform {
	margin: 5px;
	clear: both;
}
.loginform h4 {
	padding-top: 20px;
	_padding-top: 8px;
	font-size: 110%;
}

/* SEARCH */

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


.seltemp img, .seltemp-r img {
	border: none;
}
.seltemp, .seltemp-r {
	position: relative;
	float: left;
	width: auto;
	height: auto;
	border: 5px solid #D8E5F6; 
	margin-bottom: 15px;
	margin-right: 5px;
	_margin-right: 3px;
}
.seltemp-r {
	margin-right: 0px;
}

.seltemp:hover, .seltemp-r:hover {
	border: 5px solid #ACC7EC; 
}

#contentMain ul {
	line-height: 170%;
}
