body { background:url(img/bg.gif) top repeat-x #A7AEB8;margin:0;font-family:Arial;font-size:8pt;color:#43474A; }
a { color:#007830; }
h1 { font-size:11pt;margin-top:0;padding-top:0;color:#006600; }
h2 { font-size:8pt;color:#000666; }
h3 { color:#808080;font-size:8pt;margin-top:0; }
input[type="text"] { border-top:1px solid #D2D2D2;border-left:1px solid #D2D2D2;border-right:1px solid #eee;border-bottom:1px solid #eee;background:url(img/input.gif) top repeat-x #fff;font-family:Arial;font-size:8pt;color:#D0D7DF;padding:3px 5px;width:105px; }
select { width:205px; }
hr { height:1px;border-style:dotted;border-color:#727172;border-width:1px 0 0 0;padding:0;margin:10px 0; }

.left { float:left; }
.right { float:right; }
.clr { clear:both; }
.red { color:#c5422b; }
.msg { border:1px solid #07740c; padding:5px; background:#4be852; color:#07740c; margin:10px 0; text-align:center; }
.err { color:#c5422b;border:1px solid #c5422b;text-align:center;padding:5px;margin:10px 0;background:#ffd0d0; }
.hide { display:none; }

.galeria img { padding:1px;border:1px solid #727172; }
.galeria a { color:#727172;text-decoration:none; }

#page_bg { width:857px;margin:0 auto;background:url(img/page.png) repeat-y; }
#page { width:809px;margin:0 auto; }
#top { height:15px;background:url(img/top.gif) no-repeat; }
#header { height:109px;background:url(img/header.gif) repeat-x; }
#header a img { border:0;margin-bottom:-5px; }
#header .right { padding:20px 32px 0 0; }
#search { width:20px;height:20px;font-size:1px;padding:0;margin:0 0 0 8px;border:0;background:url(img/search.gif) no-repeat;cursor:pointer; }

#media { color:#43474A;text-transform:uppercase;text-decoration:none;display:block;margin-top:2px;padding:2px 0 2px 18px;width:30px;background:url(img/media.gif) left no-repeat; }
#media:hover { text-decoration:underline; }

#menu { width:200px;height:251px;padding:34px 0 0 34px;float:left;background:url(img/menu_bg.gif) no-repeat; }
#menu ul { margin:0;padding:0; }
#menu ul li { margin:0;padding:0;list-style:none; }
#menu ul li a { height:18px !important;height:14px;color:#fff;text-decoration:none;text-transform:uppercase;display:block;padding:2px 0 2px 18px;margin:6px 0;background:url(img/menu.gif) left no-repeat; }
#menu ul li a:hover, #menu ul li a.active { background:url(img/menu_a.gif) left no-repeat; }

#menu ul ul { padding:0 0 6px 38px; }
#menu ul ul li { margin:0;padding:1px 0;list-style:none;color:#778494;display:block; }
#menu ul ul li a { color:#778494;text-decoration:none;text-transform:none;display:inline;padding:0;background:none; }
#menu ul ul li a:hover, #menu ul ul li a.active { text-decoration:underline;background:none; }

#left { float:left;width:234px; }
#right { float:right;width:575px; }

#products { color:#fff;width:200px;min-height:140px;height:auto !important;height:140px;padding:24px 10px 24px 24px;background:url(img/products_bg.gif) repeat-x #025F28; }
#products p { margin-top:0;padding-top:0; }
#products a { color:#fff;text-decoration:none; }
#products a:hover, #products a.active { text-decoration:underline; }
#products ul { margin:0 0 0 14px;padding:0 0 0 0; }
#products ul li { margin:5px 0; }

#products ul ul { padding:0; }
#products ul ul li { list-style:none;color:#EBD59B; }
#products ul ul li a { color:#EBD59B;text-decoration:none;text-transform:none;display:inline;padding:0;background:none; }
#products ul ul li a:hover, #products ul ul li a.active { color:#fff;text-decoration:underline;background:none; }

#content { padding:34px;width:507px; }
#content input { color:#666; }

#reklama { width:234px; }

#anketa { width:186px;padding:24px; }
#anketa a { text-decoration:none; }
#anketa a:hover { text-decoration:underline; }

#akcie-referencie { width:507px;background:#EAEBEF;padding:34px; }
#akcie-referencie-content { float:left;width:507px;background:url(img/akcie-referencie.gif) repeat-y;margin-top:0 !important;margin-top:20px; }
.akcie { float:left;width:167px;padding-right:34px; }
.referencie { float:left;width:272px;padding-left:34px; }
#akcie-referencie-content .akcie { min-height:20px;height:auto !important;height:20px; }

#home { min-height:122px;height:auto !important;height:141px; }

#footer { width:857px;height:20px;margin:0 auto;background:url(img/footer.png) top no-repeat;text-align:center;padding-top:34px;color:#202020; }

.ui-widget-overlay { background:#000;opacity:0.4;filter:Alpha(Opacity=40); }
.dialog { border:1px solid #06052d;color:#43474A;padding:0;box-shadow: 0 0 20px #000;-moz-box-shadow: 0 0 20px #000;-webkit-box-shadow: 0 0 20px #000;cursor:pointer; }
.dialog .ui-widget-header { display:none; }
#dialog { color:#43474A;padding:0;height:419px; }
#dialog img { float:left;clear:both;height:419px; }