/* CSS RESET ZACATEK */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
blockquote, q {quotes: none;}
legend {display:none;}
button {cursor:pointer}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
sup {color:red;}
span.uzavirac, .cleaner {clear:both;overflow:hidden;height:1px;display:block;}
button span {display:none}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* CSS RESET KONEC */

body {background: url("../images/body-bg.png") center top repeat-x;font-family:Arial, Helvetica, sans-serif}
.right-flo {background: url("../images/right-flo.jpg") center top no-repeat;width:46px;height:114px;position:absolute;right:-36px;top:187px;}
#body-stin-repeat {background: url("../images/body-stin-repeat-bg.png") center top repeat-y;width:980px;margin:0px auto;position:relative;}
#body-stin-fix {background: url("../images/body-stin-bg.png") center top no-repeat;width:980px;margin:0px auto;}
#page {background: url('../images/hlava-bg-new.jpg') center top no-repeat;width:960px;margin:0px auto;position:relative;}
#page a.logo {position:absolute;top:36px;left:6px;background: url("../images/logo.png") center top no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='scale');width:342px;height:138px;clear:both;*background-image:none;}
#page a.logo span {display:none;}
#page .drobeckova-navigace {position:relative;top:240px;*top:250px;left:25px;font-size:12px;color:#79442e;width:500px;}
#page .drobeckova-navigace a {color:#192e6f;}

#menu-top {border-top:5px solid white;background: url("../images/menu-top-bg.jpg") left top no-repeat;background-position:150px 0px;padding-left:150px;}
#menu-top a {color:#002ebe;font-weight:bold;font-size:13px;margin-left:10px;margin-right:4px;text-decoration:none;line-height:22px;*line-height:16px;}
#menu-top a:hover {text-decoration:none;color:black;}

#langs {float:right;position:relative;right:5px;top:10px;}
#langs a img {border:3px solid #fff;float:right;margin-left:6px;}
#langs a:hover img {border-color:#F9ECC3;}

#leftColumn {width:548px;float:left;margin-top:250px;*margin-top:256px;margin-left:5px;}
* html #leftColumn {margin-left:3px;}
#leftColumn .obsah {background: url("../images/obsah-middle-bg.jpg") center top repeat-y;width:548px;margin-bottom:5px;}
#leftColumn .obsah .background {background: url("../images/obsah-top-bg.jpg") center top no-repeat;}
#leftColumn .obsah .bottom {background: url("../images/obsah-bottom-bg.gif") center bottom no-repeat;width:548px;height:4px;}
#leftColumn .obsah h1 {color:#a00000;font-size:23px;font-family:Calibri, Arial, Helvetica, sans-serif;margin:20px;margin-top:30px;margin-bottom:10px;float:left;}
* html #leftColumn .obsah h1 {margin-left:10px;}
#leftColumn .obsah h2 {color:#a00000;font-size:17px;font-family:Calibri, Arial, Helvetica, sans-serif;margin:20px;margin-top:10px;margin-bottom:10px;}
#leftColumn .obsah h2 a {color:#a00000;}
#leftColumn .obsah h2 a:hover {text-decoration:none;}
#leftColumn .obsah h3 {color:#a00000;font-size:13px;margin:20px;margin-top:10px;margin-bottom:10px;}
#leftColumn .obsah p {color:#79442e;font-size:13px;line-height:18px;padding-left:20px;padding-right:20px;margin-bottom:10px;}

#leftColumn .obsah ul {list-style-type:none;margin-left:20px;color:#79442e;font-size:13px;line-height:18px;margin-bottom:10px;}
#leftColumn .obsah ul li {background: url("../images/li-obsah.gif") left center no-repeat;background-position:0px 6px;padding-left:20px;}
#leftColumn .obsah p img {padding:3px;background-color:white;border:1px solid #e7cd92;}
#leftColumn .obsah p a, #leftColumn .obsah ul li a {color:#002ebe;/*background-color:#e8f3ff;*/text-decoration:underline;}
#leftColumn .obsah p a:hover, #leftColumn .obsah ul li a:hover {text-decoration:none;}
#leftColumn .obsah p strong, #leftColumn .obsah ul li strong {color:#a00000;/*background-color:#fffcd4;*/}

#leftColumn .obsah table { color: #930; margin: 10px 0 10px 20px; font-size: 14px; line-height: 120%; }
#leftColumn .obsah table tr td h2 { margin-left: 0px; }

#centerColumn {float:left;margin-left:5px;width:172px;text-align:center;margin-top:4px;*margin-top:8px;}
#centerColumn form.formSearch {background: url("../images/search-bg.jpg") left top no-repeat;height:45px;}
#centerColumn form.formSearch input {background-color:#f9e6d8;border:1px solid #f9e6d8;font-size:11px;color:#79442e;font-weight:bold;width:100px;padding:3px;margin-top:12px;margin-left:12px;float:left;}
#centerColumn form.formSearch button {background: url("../images/search-button-bg.jpg") center top no-repeat;width:27px;height:27px;border:0px;border:none;float:right;margin-right:12px;margin-top:9px;}

#centerColumn ul {list-style-type:none;background: url(../images/menu.jpg) center top no-repeat;margin-top:3px;padding-top:5px;text-align:left;}
#centerColumn ul li {width:172px;}
#centerColumn ul li a {color:#fff99d;font-size:15px;background: url("../images/li-bottom.gif") center bottom no-repeat;display:block;padding:7px 12px;text-decoration:none;}
#centerColumn ul li a:hover {color:black;}
#centerColumn ul li.lastLi a {background-image:none;}
#centerColumn ul ul {background-image:none;padding:0px;margin:0px;}
#centerColumn ul ul li {background: url("../images/ul-ul-li.gif") left center no-repeat;background-position:12px 10px;}
#centerColumn ul ul li a {color:#a00000;padding-left:30px;}
#centerColumn div.last {background: url("../images/ul-bottom.gif") center bottom no-repeat;padding:0px;margin:0px;height:5px;margin-top:-1px;*margin-top:-5px;_margin-top:-17px;}

.cenikProduct table {font-size:12px;margin-left:20px;border-spacing:1px;margin-bottom:15px;width:510px}
.cenikProduct table th {text-align:left;padding:5px 10px;background-color:#fff2d5;border:1px solid #ffcd55;}
.cenikProduct table td {text-align:left;padding:5px 10px;border:1px solid #ffcd55;background-color:#ffedbd;line-height:1.5;vertical-align: middle;}
.cenikProduct table td img {padding:2px;background-color:white;border:1px solid #e7cd92;}

#rightColumn {width:218px;float:right;margin-top:250px;*margin-top:256px;margin-right:6px;}
* html #rightColumn {margin-right:3px;}
#rightColumn .kontakt {background: url("../images/kontakt-middle-bg.jpg") center top repeat-y;width:218px;margin-bottom:5px;}
#rightColumn .kontakt .background {background: url("../images/kontakt-top-bg.jpg") center top no-repeat;}
#rightColumn .kontakt .bottom {background: url("../images/kontakt-bottom-bg.gif") center bottom no-repeat;width:218px;height:4px;}
#rightColumn .kontakt h4 {color:#a00000;font-size:15px;font-weight:bold;margin:15px;float:left;}
* html #rightColumn .kontakt h4 {margin-left:7px;}
#rightColumn .kontakt p {color:#3c4150;font-size:13px;line-height:20px;margin-bottom:10px;padding-left:15px;padding-right:15px;}
#rightColumn .kontakt p img {margin-right:8px;vertical-align:-2px;}

#rightColumn .box {background: url("../images/box-middle-bg.jpg") center top repeat-y;width:218px;margin-bottom:5px;}
#rightColumn .box .background {background: url("../images/box-top-bg.jpg") center top no-repeat;}
#rightColumn .box .bottom {background: url("../images/box-bottom-bg.gif") center bottom no-repeat;width:218px;height:4px;}
#rightColumn .box a.reNews {color:#002ebe;/*background-color:#e8f3ff;*/text-decoration:underline;font-size:12px;line-height:20px;text-align:center;float:right;margin-right:15px;margin-bottom:5px;}
#rightColumn .box a:hover.reNews {text-decoration:none;}
#rightColumn .box h4 {color:#a00000;font-size:15px;font-weight:bold;margin:15px;float:left;}
* html #rightColumn .box h4 {margin-left:7px;}
#rightColumn .box .news {background: url("../images/news-bottom.gif") center bottom no-repeat;padding-bottom:1px;margin-bottom:10px;}
#rightColumn .box .news em {display:block;color:#b57459;font-size:11px;font-style:normal;margin-left:15px;margin-bottom:-10px;}
#rightColumn .box .news p {color:#79442e;font-size:12px;line-height:20px;margin-bottom:10px;padding-left:15px;padding-right:15px;}
#rightColumn .box .news p a {color:#002ebe;/*background-color:#e8f3ff;*/text-decoration:underline;}
#rightColumn .box .news p a:hover {text-decoration:none;} 


/* upravy : Michal Sobola */
div#footer { height: 120px; width: 960px; overflow: hidden; text-align: center; margin:0px auto;padding:10px; font-size: 12px; color: #3d1a0b; background: url('../images/pata-bg.png') center top no-repeat;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/pata-bg.png', sizingMethod='scale');*background-image:none;}
div#footer p.copy { margin: 35px 0 0 0; padding: 0; *margin-top: 55px; }
div#footer p.sova, div#footer p.aura  { margin: 25px 0 0 0; padding: 0; color: #ffcd55; font-size: 11px; }
p.aura {text-align:right}
div#footer p.sova a, div#footer p.aura a { color: #fff; }

div#footer .footerlinks { width: 100%; position: relative; float: left; clear: both;} 

div#footer p.sova {position: absolute; left: 0;}
div#footer p.aura {position: absolute; right: 0;}

div#footer div.bottom { position: absolute; width: 400px; left: 50%; margin: -8px 0 0 74px; text-align: right; }
div#footer div.bottom a { float: right; display: block; margin: 0 1px; padding: 2px 5px; background: #fddc69; color: #b83700; text-decoration: none; }

div#footer div.bottom a:hover { text-decoration: underline; }

.photo {margin: 15px 20px 15px 20px;}
.photo h2 {font-size:90%;color:rgb(81,135,182);margin: 0 0 15px 0 !important;}
.photo a img {margin-bottom:5px;padding:2px;border:1px solid #e7cd92;background:#fff;} 
.photo .photo_item {font-size:11px;float:left;padding:0 10px 5px 0;width:110px;height:100px;}
.photo .photo_item a img {display:block;}

h1.search cite { color: #dda28b; }

.obsah p { color:#993300 !important; text-align:justify; }
.obsah li { color:#79442e !important; }
.obsah em { color:#333399; font-style:normal; }

.hptable {margin-left:16px;}
.hptable img {padding:3px;background-color:white;border:1px solid #e7cd92;float:left;margin:7px;}

.news table {font-size:13px;color:#993300 !important;margin:0 20px 10px 20px;line-height:18px;}
.news table td, .news table th {padding-right:5px;}

