a { color:#666;}
a:hover { color:#999999;}
td {font-size:12px; color:#666666; font-family:arial, helvetica, sans-serif;}
img {border:none;}
body {background:#cbb8bc url('img/bcg.jpg') repeat-x; 
	margin:0px; text-align:center; padding-bottom:20px;
	font-size:12px; color:#666666; font-family:arial, helvetica, sans-serif;}
.main {width:777px;background:#fff url('img/bcgMain.gif');}
h2 {font-size:100%; margin:0;}
h3 {font-size:100%; margin:5px 0;}
/* rôzne */
.small {font-size: 11px;}
.odsek {margin:7px 0;}
.odsek_odsad {margin:7px 0 0 7px;}
.rgt {text-align:right;}
/* pravé submenu */
.subm ul{padding:0; margin:0 0 0 17px; color:#602524; list-style-type:circle;}
.subm ul.lix li {padding-bottom:3px;}
.subm {padding:10px; font-family:arial, sans-serif;}
.subm a {text-decoration:none; color:#602524; font-weight:bold; font-size:90%; font-variant:small-caps;}
.subm a:hover, .subm a.act {color:#f47145}/*923937*/
.subm div {padding:3px 0 0 0; margin:0 0 7px 0; color:#000;border-bottom:solid #696969 1px}
/* NEW*/
#mainRight {float:right;width:564px;}
#mainRightLeft {float:left;width:358px;padding-bottom:20px;}
#mainRightRight {background:#efefef;float:right;width:197px}
.margin5 {margin:0 5px;}
.bcg_c {background:#e0e0e0;}
/* NEWkatalog */
.indent {display:block;margin-left:15px} 
#mainRightLeft h2 {margin-bottom:7px;font-size:110%;color:#f47145;}
a.bookmark {display:block;font-size:90%;text-align:right;margin:5px 0;}
div.catalog {width:119px;float:left;margin-bottom:7px;}/*3xTH*/
div.catalog103 {width:103px;float:left;margin-bottom:7px;}/*3xTH*/
div.catalog a {display:block;margin-top:3px;text-decoration:none;}
div.catImg {margin:10px 0 5px 0;text-align:right;border-bottom:solid #ccc 1px;}
/* menu */
#sidemenu {
	font-size:11px;
	margin:0px; padding:0px;
	width: 200px! important;
	overflow:hidden;
	background:#ffffff;
	float:left
}
#sidemenu a {
	display:block; width:200px;
	margin:0px; padding:2px 0 2px 9px;
	text-decoration:none; text-align:left;
	border-bottom:#ffffff 1px solid;
}
#sidemenu a.menuhead {color:#f47145; padding:2px 9px; border-bottom:#c0c0c0 1px solid;}
#sidemenu a.menuhead:hover {color:#000;}/*325182*/
#sidemenu a.groupitem {color:#000000; background:#ffdfd7;}
#sidemenu a.groupitem:hover {background:#fff; color:#000;}/*325182*/
#sidemenu a.groupitem_selected {padding-left:15px; color:#000000; 
	background:#ffffff url('img/on.gif') no-repeat 0 50%;}
#sidemenu a.rootitem {background:#923937; color:#ffffff;}
#sidemenu a.rootitem:hover {color:#ffffff; background:#602524;}
#sidemenu a.rootitem_selected_h_act {
	padding-left:16px; color:#ffffff; background:#602524 url('img/on2.gif') no-repeat 0 50%;/*#eabbb5*/}

#sidemenu a.rootitem_selected_0 {padding-left:16px; color:#ffffff; background:#e15040;}
#sidemenu a.rootitem_selected_0:hover {padding-left:16px; color:#ffffff; background:#DD3D2B}
#sidemenu a.rootitem_selected_h {padding-left:16px; color:#ffffff; background:#602524;}
#sidemenu a.rootitem_selected_h:hover {padding-left:16px; color:#ffffff; background:#4A1D1C;}

#sidemenu a.rootitem_selected {color:#ffffff; background:#e8776a;}
#sidemenu a.rootitem_selected:hover {color:#ffffff; background:#e15040;}
#sidemenu a.rootitem_selected_0_act {
	padding-left:16px; color:#ffffff; background:#e15040 url('img/on1.gif') no-repeat 0 50%;/*#eabbb5*/}
#sidemenu a.menuhead_act {color:#f47145; padding:2px 16px; background: url('img/on3.gif') no-repeat 0 50%; border-bottom: #c0c0c0 1px solid;}
#sidemenu a.menuhead_act:hover {
	color:#000; background:#ffffff url('img/on_h.gif') no-repeat 0 50%;}
#sidemenu_td {border-right:solid #c0c0c0 1px;padding-right:0px; 
	padding-left:0px;  padding-bottom:0px; margin:0px; vertical-align:top; padding-top:0px;}
.menuTop {padding:12px 0 10px 0;}/*background: url('img/bcgTopMenu.gif') repeat-y top center;*/
#sidemenu a.borderTop {border-top:solid #c0c0c0 1px;}
#sidemenu a.borderBottom {border-bottom:solid #c0c0c0 1px;}
/* h1 */
.title {display: block; font-weight: bold; font-size: 20px; 
	color: #923937; margin:0; padding:12px 5px 7px 0; background:#fff;}
/* vnorená tabuľka */
#content_td {vertical-align: top; padding:0 0 0 12px;
	background: #ffffff url('img/bcg.gif') repeat-y top right;}
#bodycontent {text-align: left;padding: 0px; margin: 15px auto;
	width: 777px;/*max-width: 777px;*/}
/* omrvinky */
#breadcrumb {font-family: arial, helvetica, sans-serif;
	padding:2px 2px 2px 25px; font-size: 10px; background: #f4f4f4; color: #666666; white-space: nowrap; 
	border-bottom:solid #c0c0c0 1px; border-top:solid #c0c0c0 1px;}
#breadcrumb .here {display: inline; color:#000000;}
#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:active {color: #666666; text-decoration: none;}
#breadcrumb a:hover {color:#000000;}
/* ponuka */
span.menuhead {color: #f47145;padding:2px 9px 0 9px;font-weight:bold;display:block;}
strong.menuhead {color: #f47145;font-weight:bold;display:block;padding:0;}
/* päta stará aj nová */
#footer, #footer1 {border-top:solid #c0c0c0 1px; border-bottom:solid #c0c0c0 1px;
	background:#ffffff; font-size:11px; }
#footer a, #footer1 a {text-decoration: none;}
#footer {padding:3px 15px;}
#footer1 {width:777px;}
#footer1 div {padding:3px 15px;}
/* informujte sa */
p.info {color:#EB3D00; padding:2px; text-align:center; background:#efefef;
	border-bottom:solid #999999 1px; border-top:solid #999999 1px}
/* odkazy - realizácie */
.bodyTextLink,.bodytextlink  {color: #336699;font-weight: bold;}
a.bodytextlink:link, a.bodytextlink:visited, a.bodytextlink:active {color: #336699;}
a.bodytextlink:hover, .bodyTextLink:hover {color:#5f8dcb}
/* vzorkovníky */
table.vzorky td {padding-bottom:10px} 
/* realizácie-gal */
.gal {padding:10px 0;}
.gal img {margin:0 0 7px 5px;}
/* nadpis-realizácie */
strong.realizacie {display:block; color:#CC0000; padding:10px 0 0 10px}
/* OBSAH */
p.maps a {display:block;text-decoration:none;font-size:11px} 
p.maps a.poz1:link, p.maps a.poz1:visited, p.maps a.poz1:active {font-weight:bold;color:#993300;font-size:12px}
p.maps a.poz1:hover {font-weight:bold;color:#666666;font-size:12px}
p.maps a.poz2 {margin-left:15px}
p.maps a.poz2:link, p.maps a.poz2:visited, p.maps a.poz2:active {font-weight:bold;color:#d45027}
p.maps a.poz2:hover {font-weight:bold;color:#666666}
p.maps a.poz3 {margin-left:30px}
p.maps a.poz3:link, p.maps a.poz3:visited, p.maps a.poz3:active {font-weight:bold;color:#000000}
p.maps a.poz3:hover {font-weight:bold;color:#666666}
p.maps a.poz4 {margin-left:45px}
p.maps a.poz4:link, p.maps a.poz4:visited, p.maps a.poz4:active {color:#1f1f1f}
p.maps a.poz4:hover {color:#666666}
p.maps a.poz5 {margin-left:60px}
p.maps a.poz5:link, p.maps a.poz5:visited, p.maps a.poz5:active {color:#1f1f1f}
p.maps a.poz5:hover {color:#666666}
/* ostatné */
.titletext {font-weight: bold; font-size: 16px; color: #305081; font-family: arial, helvetica, sans-serif; 
	text-decoration: none;}
.titleText {font-weight: bold; font-size: 18px; color: #cc0000; font-family: arial, helvetica, sans-serif; 
	text-decoration: none;}
/* popis */
div.popis_boen {margin:5px 0 0 240px;}
div.popis_boen ol {margin:4px 0 0 25px;padding:0}
div.popis_boen ol li {margin:0;padding:0}
/* index */
h2.akcia {padding:2px 7px; margin:0; font-size:13px; background:#923937; color:#ffffff; text-align:center;}
div.bord_akcia {padding:10px 7px; color:#923937; border:solid #923937 1px; text-align:center; background:#fff; font-weight:bold;}
div.bord_akcia div {font-size:130%; color:#EB3D00; font-family:verdana; margin:4px;border-top:solid #999 1px; border-bottom:solid #999 1px; padding:2px;}
div.bord_akcia a {color:#923937;font-weight:normal;}
div.bord_akcia a:hover {color:#b7625c}
h2.oznam {padding:2px 7px; margin:10px 0 0 0; font-size:12px; background:#999; color:#ffffff; text-align:center;}
div.bord_oznam {padding:7px 2px; font-size:11px; border:solid #999 1px; background:#fff; text-align:center;}
div.bord_oznam table {margin:0 auto;}
div.bord_oznam table td {padding:1px; font-size:11px;}
strong.strong_oznam {display:block; border-bottom:solid #999 1px; color:#EB3D00;}
.mt10 {margin-top:10px;}
.gallery {text-align:center;}
.gallery img {margin-bottom:7px;}
/* zoznamy */
div.zoznam {margin-bottom:15px;}
div.zoznam div {margin-bottom:5px;}
/*gallery on page*/
form.galPage {position:relative; margin-left:70px;}
form.galPage table {background:#4a1d1c;}
form.galPage td noscript {color:#fff; font-size:90%;text-align:center;display:block;}
form.galPage img {margin:0;}
input#title {border:none; background:#4a1d1c; color:#fff; font-size:90%; padding:0;
  margin:0; text-align:center; cursor:default;}
input#order {position:absolute; top:5px; left:5px; border:none; background: transparent;color:#fff;}
