body { font-family: arial, verdana; font-size: 12px; margin: 0px; padding: 10px 0px 10px 0px; color: #676767; background: url(../images/bg-body.jpg) repeat-x}

a, a:link, a:visited {color: #464646; text-decoration: underline}
a:hover { color: #464646; text-decoration: none}

a img { border: 0px none}
a.red { color: #aa0303!important}
h1 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 1.6em; color: #ce0707 }
h2 { margin: 0px; padding: 15px 0px 5px 0px; font-size: 1.4em; color: #676767 }
h3 { margin: 0px; padding: 10px 0px 0px 0px; font-size: 1.2em; color: #676767 }
p { margin: 0px; padding: 5px 0px 2px 0px}

#main-container { width: 952px; margin: 0px auto}

#logo { float: left; width: 164px;}
#banner { width: 728px; height: 90px; float:right; text-align: right}

#row2-search { margin-top: 10px; height: 87px; background: url(../images/bg-search-header.jpg) no-repeat top left #a90404; padding-left: 15px; padding-top: 4px}
#row2-search .banners a{ width:154px; height:89px; padding-right:28px; float:left;}
#row2-search strong { font-size: 1.2em; color:#FFFFFF; text-transform:uppercase; padding-bottom: 5px;}
#row2-search .forma{float:left; width:547px;}
#row2-search #row2-banners{float:right; width:390px;}

/*  */
#row2-search_sk { margin-top: 10px; height: 93px; background: url(../images/bg-search-header.jpg) no-repeat top left #a90404; padding-left: 27px; padding-top: 4px}
#row2-search_sk .banners a{ width:154px; height:89px; padding-right:28px; float:left;}
#row2-search_sk strong { font-size: 1.2em; color:#FFFFFF; text-transform:uppercase; padding-bottom: 5px;}
#row2-search_sk .forma{float:left; width:547px;}
#row2-search_sk #row2-banners{float:right; width:390px;}



#searches { height: 27px;}
#searches input { width: 269px; background: url(../images/bg-main-search-input.jpg) no-repeat 0px -2px; _background: url(../images/bg-main-search-input.jpg) no-repeat 0px -2px fixed; padding-right: 28px; font-size: 14px; padding-top: 4px; padding-bottom: 4px; font-family: arial, verdana; border:0px none; color: #676767; vertical-align: top; vertical-align:middle; margin-right: 1px; padding-left: 3px}
#searches select { font-size: 14px; font-family: arial, verdana; border:0px none; color: #676767; background: #FFFFFF; vertical-align: top; vertical-align:middle; margin-right: 1px; padding: 3px!important; *font-size: 14px;}

#info-box { background: url(../images/bg-tooltip-left.gif) no-repeat; height: 21px; color: #FFFFFF; padding: 8px 5px 0px 10px; overflow: hidden; margin-top: 2px; width: 280px; float:left; vertical-align: bottom}
#daily-info { background: url(../images/bg-daily-news.jpg) repeat-x; color: #000000; padding: 5px; border: 1px #aeaeae solid; height: 19px;}

#row3-main-content { padding-top: 15px}
#content { width: 720px; float: left}

/*
#content h2 {font-size: 1.3em; margin: 0px; padding: 0px; padding-top: 6px; padding-bottom: 3px;}
#content h3 {font-size: 1.1em; margin: 0px; padding: 0px; padding-top: 6px; padding-bottom: 3px;}
*/
#right-content-part { width: 216px; float:right}
#right-content-part .ul-holder{ background-color: #f6f6f6; border: 1px #c8c8c8 solid; padding: 5px;}
#right-content-part ul {padding: 0px; margin: 0px; list-style: none;}
#right-content-part li { padding: 0px; margin: 0px;  font-size:0px;width:206px; float:left; clear:both;}
#right-content-part li a { padding-top: 3px; padding-bottom: 3px; font-size:12px; }
#right-content-part li.level0 a, #right-content-part li.level0 a:link, #right-content-part li.level0 a:visited { background: url(../images/arrow-dot-orange.gif) no-repeat 5px 5px #f6f6f6; padding-left: 20px; text-decoration: none; display: block;}
#right-content-part li.level0 a:hover, #right-content-part li.level0 a.selected { background: url(../images/arrow-dot-orange.gif) no-repeat 5px 5px #f6f6f6; padding-left: 20px; font-weight: normal; display: block; text-decoration: underline }

#right-content-part li.level1 a, #right-content-part li.level1 a:link, #right-content-part li.level1 a:visited { background: url(../images/arrow-dot-gray.gif) no-repeat 15px 5px #ececec; padding-left: 30px; text-decoration: none; display: block;}
#right-content-part li.level1 a:hover, #right-content-part li.level1 a.selected { background: url(../images/arrow-dot-gray.gif) no-repeat 15px 5px #e0e0e0; padding-left: 30px; font-weight: normal; display: block; text-decoration: underline}

#right-banner { background-color: #ececec; padding: 5px; border: 1px solid #c8c8c8; text-align:center; margin-top: 10px; margin-bottom: 10px;}



/* box */
.box { width: 352px; float:left; margin: 0px 8px 10px 0px}
.box-big { width: 712px; float:left; margin: 0px 8px 10px 0px}
.standard-box {background: url(../images/standard-box-back.jpg) no-repeat top left; padding: 8px 15px 5px;}
.box-big .standard-box {background: url(../images/standard-box-back-big.jpg) no-repeat top left;}
.standard-box h2 { font-size: 1.2em; margin: 0px; padding: 0px; color: #d77400; text-transform:uppercase; padding-bottom: 10px;}
.standard-box h2 a {color: #d77400!important;}
.standard-box h2.gray { font-size: 1.2em; margin: 0px; padding: 0px; color: #676767; padding-left: 30px; background: url(../images/img-katalog-5.jpg) no-repeat 5px 5px; text-transform:uppercase; padding-bottom: 10px;}
.standard-box img { float: left; margin: 0px 5px 0px 0px;}
.standard-box strong.header {font-size: 1.2em;}
.standard-box-bottom { background: url(../images/bg-box-bottom.gif) top left no-repeat; height: 7px; font-size:0px;}
.box-big .standard-box-bottom { background: url(../images/bg-box-bottom-big.gif) top left no-repeat; height: 7px; font-size:0px;}
.katalog{float:left; width:125px; padding-right:10px; text-align:center;}/* width:160px; pre 4 katalogy */
.kosice .katalog{width:160px;}

/*.upper .katalog{width:160px;}*/
.katalog img{float:none;}

/* smaller box */
.smaller-box-header { width: 236px; float: left; margin-right: 6px;}
.smaller-box { background: url(../images/bg-smaller-box-body.jpg) no-repeat top left; padding: 15px 15px 9px; height: 250px; overflow: hidden}
.smaller-box strong { font-size: 1.4em; color: #cd0707; text-transform:uppercase; display: block}
.smaller-box-end { background: url(../images/bg-small-box-end.jpg) no-repeat top left; height: 6px; margin-bottom: 6px;}



.bottom-half-container {width: 352px; overflow:hidden}
.leftfloat { float:left}
.rightfloat { float:right}

a.pdf { background: url(../images/icon-pdf.jpg) no-repeat 3px 3px; padding-left: 20px;}

.bottom-half-container h3 { font-size: 1.2em; color: #4b4b4b; text-transform:uppercase; background: url(../images/arrow-dot-red.gif) no-repeat 2px 3px; padding: 0px 0px 0px 20px; margin:10px 0px 5px 0px }
.bottom-half-container input {width: 253px; background: url(../images/icon-input-search.jpg) no-repeat top right #FFFFFF; _background: url(../images/icon-input-search.jpg) no-repeat top right fixed #FFFFFF; padding-right: 28px; font-size: 12px; padding-top: 6px; padding-bottom: 6px; font-family: arial, verdana; border:1px #bebebe  solid; color: #676767; vertical-align: top; vertical-align:middle; margin-right: 6px; padding-left: 3px; margin-top: 5px; vertical-align: middle}
.bottom-half-container input.image-button {float: none; margin: 0px; padding: 0px; top: 3px; position: relative; width: 23px; background: none; border: none; }
.bottom-half-container form {display: inline;}

.breaker { clear: both; margin: 0px; padding: 0px; font-size: 0px; height: 1px;}

.tab { background: url(../images/bg-tab-right-row.jpg) no-repeat top left; display: inline; float: left;}
.tab h6 { font-size: 1.2em; color: #828282; padding: 0px; margin: 0px; padding: 4px 5px 3px 23px; }
.right-box-body { padding: 5px; border: 1px solid #c8c8c8; background: url(../images/right-boxes-body-tabs.jpg) repeat-x; margin-bottom: 10px}

#footer-holder { background: url(../images/bg-footer.jpg) repeat-x;  height: 62px; border-top: 1px solid #c4c4c4}
#footer-text {width: 952px; margin: 0px auto; padding-top: 5px}

#search-info { margin-bottom: 10px}
#search-info p { margin: 0px; padding: 2px 0px 2px 0px}
#search-info p.keyword { font-size: 1.2em}

#quick-navi, #pager { padding-bottom: 10px}
#quick-navi a:hover, #pager a:hover { color: #cd0707}
#quick-navi a.selected { font-weight: bold; color: #cd0707!important; text-decoration: none!important}

.search-listing { padding-bottom: 5px; border-bottom: 1px solid #ce0707; margin-bottom: 10px;}
.search-listing ul {display:inline; float:right; margin:0px; padding:0px;}
.search-listing ul li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
.search-listing ul li a {background-color: #FFFFFF; border-color:#ce0707; border-style:solid none solid solid; border-width:1px 0px 1px 1px; color:#ce0707; display:block; float:left; height:18px; list-style: none; margin:0px; overflow:hidden; padding:2px 0px 0px; text-align:center; text-decoration:underline; width:20px;}
.search-listing ul li a:hover, .search-listing ul li a.selected { background-color: #ce0707; color:#FFFFFF; text-decoration: none}

.anotation { margin-bottom: 15px;}
.anotation div.anotation-img-holder { width: 140px; height:125px; padding: 5px; text-align: center; border: 1px solid #c8c8c8; float: left; margin-right: 15px}
.anotation p.name-info { font-size: 1.4em; color: #ce0707}
.anotation p.name-info a, .anotation p.name-info a:link, .anotation p.name-info a:visited {color: #ce0707; text-decoration: underline}
.anotation p.name-info a:hover {color: #ce0707; text-decoration: none}
.anotation p.name-info img {vertical-align: middle}
.anotation p.info-text img { vertical-align: middle}

.left_banner{ display:block; padding:18px 0px;}

#important-phone { padding: 5px 10px 5px 10px; background:url(../images/right-boxes-body-tabs.jpg) repeat-x; border: 1px solid #c8c8c8; margin-bottom: 10px}
.dolezite-item { line-height: 1.4em}
.dolezite-item p.tel { display: block; background: url(../images/red-icon-phone.jpg) no-repeat 0px 2px; padding:0px; padding-left: 20px;}
.dolezite-item p.adress { display: block; background: url(../images/red-icon-mail.jpg) no-repeat 0px 2px; padding:0px; padding-left: 20px;}

.dolezite-item img { vertical-align: middle}
.redtext { color: #d30c15}

.important { padding: 10px; background: url(../images/right-boxes-body-tabs.jpg) repeat-x; border: 1px solid #c8c8c8; font-size: 1.4em}
.important strong { color: #CD0707}
.important p { width: 20%; float: left; text-align: center}

.subcats-div { padding: 10px; background: url(../images/right-boxes-body-tabs.jpg) repeat-x; border: 1px solid #c8c8c8; text-align: center; margin-bottom: 15px;}

.bottom-half-container th { text-align: left; font-weight: normal}
.bottom-half-container td { text-align: left; font-weight: bold; color: #CD0707}

#breadcrumb {margin: 0px; padding: 0px; padding-bottom: 6px;}

#sutaz h1{font-size:24px; color:#c6191b; border-bottom:2px solid #dadada; text-transform:uppercase; padding-bottom:0px;}
#sutaz h2{font-size:18px; color:#c6191b; border-bottom:2px solid #dadada; text-transform:uppercase; margin:0px; margin-bottom:10px;}
#sutaz h2 span{font-size:24px; color:#dadada;}
#sutaz #sutaz-otazky{width:365px; margin-right:25px; float:left;}
#sutaz #vase-udaje{width:305px; margin-left:24px; float:left;}
#sutaz #divider {width:1px; height:220px; background-color:#dadada; float:left; margin-top:24px;}
#sutaz table td{text-align:right; padding:3px; padding-left:0px; padding-right:8px;}
#sutaz #podmienky h3{font-size:11px; font-weight:bold; color: #464646; border-bottom:2px solid #dadada; text-transform:uppercase; margin:0px; margin-bottom:10px;}
#sutaz #podmienky{font-size:11px; color: #464646; padding-bottom:30px; text-align:justify;}

#kontaktny_formular_mod td{padding:0px 5px 3px 0px;}

#kontaktny_formular_mod input {width: 165px; color: #676767; font-family: arial, verdana; font-size: 12px; padding:2px 5px; border:1px solid #C8C8C8;}
#kontaktny_formular_mod textarea {width: 265px; color: #676767; font-family: arial, verdana; font-size: 12px; padding:2px 5px; border:1px solid #C8C8C8;}

#menu_map{ width:552px; height:45px; margin:0px auto;}
#menu_map ul{padding:0px 15px 0px 0px; width:128px; height:50px; float:left;}
#menu_map ul li{list-style: none outside none; margin: 0;float:left;background: url(../images/img-arrow_map.jpg) no-repeat 0px 2px; padding:0px 0px 4px 13px; }
#menu_map ul li a{color:#676767; font-size:12px; text-decoration:none;margin-right:8px;} 
#menu_map ul li a:hover{text-decoration:underline;} 
