/* homepage - hlavni stranka */
body { }
.body-wrap { background: #ffffff url(img/bg_home.png) repeat-x top left; height: 145px !important; }

.clr { clear:right;}
.cll { clear:left;}

#wrap .lang { color: #FF1A00; font-size: 8pt; font-weight: bold; position: relative; right:0; top:7px; text-align: right; }
#wrap .lang a { padding: 0 2px; }

#hp-header .logo { border: 0px none; }
#hp-header .logo2 { margin-left: 15px; border: 0px none; }
#hp-header H1 { color:#7f7f7f; font-size:10pt; font-weight:bold; letter-spacing:1px; line-height:15px; margin:0; }
#hp-header form { position:absolute; right:5px; top:30px; }
#hp-header label { font-size:14px; padding-right:7px; font-weight: bold; color: #525351;}
#hp-header .input { color:#7f7f7f; font-size:12px; padding:2px 2px 1px; width:188px; }
#hp-header .submit { background: url(img/ico_search.png) no-repeat top left; width: 31px; height: 24px; margin-left:10px;}

#hp-header .topmenu { position:absolute; right:0; top:90px; z-index: 10;}
#hp-header #menu1 {background-image: none; height: 40px; padding: 0; z-index: 10}
#hp-header #menu1 td {vertical-align: middle; }
#hp-header #menu1 td.border-right {border: 0 none;  background: url(img/top_menu_delim.png) no-repeat right bottom;}
#hp-header #menu1 .item1, #hp-header #menu1 .item1-active { padding: 10px; }
#hp-header #menu1 .section { background-color:#D2282D; }


#hpmain {position: absolute; top: 130px; width:100%;}
#hpmain h3 {background: url(img/bg_line.png) repeat-x  bottom right; margin-bottom:5px; padding:5px 0 8px;}
#hpmain h3 a {background: url(img/logo_intelek_male.png) no-repeat left center; padding-left: 25px; font-size:14px; margin-left:10px; display: block; line-height: 22px;}

#image-hp { position: absolute; top: -37px; left: 0; z-index: 0;}
#hpmain .left-col-wrap { width: 230px; float: left; padding-top: 262px;}
#hpmain .left-col { padding: 10px; background: #ffffff url(img/bg_menu.png) left top repeat-x;}
#hpmain .left-col a { color: #000000;}
#hpmain .left-col ul {padding-left: 0; list-style-type: none; padding-bottom: 5px; }
#hpmain .left-col li a  {background: url(img/menu_box_gray.png) left top no-repeat; color:white; display:block; font-size:9pt; height:30px; line-height:30px; margin-bottom:5px; overflow:hidden; padding-left:10px;}
#hpmain .left-col li a:hover  { background-image: url(img/menu_box_red.png);}

#hpmain .left-col h5 { font-weight: bold; font-size: 8pt; margin: 5px 0 5px 10px;}
#hpmain .left-col p { padding-bottom: 5px; margin-bottom: 5px; padding-left: 10px;}
#hpmain .left-col p.dot { background: url(img/bg_line.png) repeat-x  bottom right; padding-bottom: 6px;}


#hpmain .main-col-wrap {margin-left: 250px;}
#hpmain .main-col {padding-right: 5px;}
#hpmain .main-col a { color: #000000;}

#hpmain .right-col-wrap { float: right; width: 263px;}
#hpmain .right-col { padding: 10px 0 0 20px; z-index: 2;}
#hpmain .right-col .uzivatel { padding: 0 10px; }
#hpmain .right-col .uzivatel span { color: #FF1A00; }
#hpmain .right-col .odhlasit { padding: 0 10px; margin: 0 0 10px 0; text-align: right; }
#hpmain .right-col .odhlasit a.logout { text-decoration: underline; }
#hpmain .right-col .odhlasit IMG { position: relative; top: 2px; }
#hpmain .right-col form {margin-left: 10px; position: relative;}
#hpmain .right-col .input { color:#7f7f7f; font-size: 11px; padding:2px 2px 1px; width: 92px; margin-right: 10px;}
#hpmain .right-col .input + .input { margin-right: 0;}
#hpmain .right-col .submit { background: url(img/ico_ok.png) no-repeat top left; width: 30px; height: 22px; position: absolute; top:-1; right: 0; }

#hpmain .right-col ul {padding-left: 0; list-style-type: none; margin-left: 10px; padding-top: 10px; padding-bottom: 10px;}
#hpmain .right-col li {padding-left: 20px; background-position: left center; background-repeat: no-repeat; float: left;}
#hpmain .right-col li.register {background-image: url(img/ico_check.png);}
#hpmain .right-col li.pwd-help {background-image: url(img/ico_questionmark.png);}
#hpmain .right-col li a {font-weight: normal; text-decoration: underline; display: block; width:82px;}

#hpmain .right-col .auction-box { background: #DA2126 url(img/bg_aukce_bottom.png) no-repeat left bottom; margin-bottom: 5px;}
#hpmain .right-col .auction-box h3 { background: url(img/bg_aukce_top.png) no-repeat top left; padding: 0; margin: 0; height: 37px; overflow: hidden;}
#hpmain .right-col .auction-box h3 a { color: #ffffff; padding-left: 40px; padding-top: 8px; background-image: none;}
#hpmain .right-col .auction-box div { min-height: 61px; height: auto !important; height: 61px; padding: 0; margin: 0;}
#hpmain .right-col .auction-box img { border: #B71C20 1px solid; margin: 10px; float: left;}
#hpmain .right-col .auction-box p { margin: 0; padding:10px;  color: #ffffff;}
#hpmain .right-col .auction-box p a { color: #ffffff; font-weight: normal;}

#hpmain .right-col .vyprodej-box { background: #696969 url(img/bg_vyprodej_bottom.png) no-repeat left bottom; margin-bottom: 5px;}
#hpmain .right-col .vyprodej-box h3 { background: url(img/bg_vyprodej_top.png) no-repeat top left; padding: 0; margin: 0; height: 37px; overflow: hidden;}
#hpmain .right-col .vyprodej-box h3 a { color: #ffffff; padding-left: 40px; padding-top: 8px; background-image: none;}
#hpmain .right-col .vyprodej-box div { min-height: 61px; height: auto !important; height: 61px; padding: 0; margin: 0;}
#hpmain .right-col .vyprodej-box img { border: #555555 1px solid; margin: 10px; float: left;}
#hpmain .right-col .vyprodej-box p  { margin: 0; padding:10px;  color: #ffffff;}
#hpmain .right-col .vyprodej-box p  a { color: #ffffff; font-weight: normal;}

#hpmain .right-col p {padding-bottom: 5px; margin-bottom: 5px; padding-left: 10px;}
#hpmain .right-col p.dot {background: url(img/bg_line.png) repeat-x  bottom right; padding-bottom: 6px;}
#hpmain .right-col p .dates {color: #727272; line-height:11pt;}

#hpmain .top-news { margin-right: 268px; padding-top:262px;}
#hpmain .top-news table { padding-bottom: 10px; }
#hpmain .top-news table td { vertical-align: top; }
#hpmain .top-news table td.img {padding-right: 10px; }
#hpmain .top-news table td.img img { border: 1px #999798 solid; }
#hpmain .top-news table td.text { }
#hpmain .top-news h5 { font-weight: bold; font-size: 8pt;  margin-bottom: 10px;}
#hpmain .top-news p { line-height: 15pt;}

#hpmain .delim { background: url(img/bg_line.png) repeat-x  bottom right; height: 2px;}

#hpmain .product-table { empty-cells: show;}
#hpmain .product-table td { background: url(img/bg_line.png) bottom left repeat-x;  padding-bottom: 10px; padding-top: 8px; vertical-align: top;}
#hpmain .product-table .next-row td {  padding-top: 10px; }
#hpmain .product-table td.img { width: 102px; text-align: left; }
#hpmain .product-table td.img img { border: 1px #989898 solid;}
#hpmain .product-table td.text { background-image: none; padding-bottom: 0;  width:261px; min-height: 70px; height: auto !important; height: 70px;}
#hpmain .product-table td.text div { min-height: 70px; height: auto !important; height: 70px;}
#hpmain .product-table td.space { width: 20px; background-image: none;}
#hpmain .product-table td.link { text-align: right; padding-top:0;}
#hpmain .product-table td.link a { display: block; height: 20px; width: 94px; float: right;   background: url(img/btn_detail_produktu.png) no-repeat right; }
#hpmain .product-table td.link a:hover { background-image: url(img/btn_detail_produktu_hover.png); }
#hpmain .product-table td.link a span { visibility: hidden; }

#hpmain .product-table h4 { font-weight: bold; font-size: 8pt; margin-bottom: 5px;}

#hpmain .art-table { empty-cells: show;}
#hpmain .art-table td { background: url(img/bg_line.png) bottom left repeat-x;  padding-bottom: 8px; padding-top: 10px; vertical-align: top;}
#hpmain .art-table .next-row td {  padding-top: 30px; }
#hpmain .art-table .last td {  background-image: none;}
#hpmain .art-table td.img { width: 102px; text-align: left; }
#hpmain .art-table td.img img { border: 1px #989898 solid;}
#hpmain .art-table td.text {  padding-bottom: 0;  width:261px; /*min-height: 70px; height: auto !important; height: 70px;*/}
#hpmain .art-table td.space { width: 20px; background-image: none;}

#hpmain .art-table h4 { font-weight: bold; font-size: 8pt; margin-bottom: 5px;}

#hpmain #footer {padding: 5px 10px 5px; background-color:#e5e5e5;}
#hpmain #footer .bottommenu  {color: #000000;}
#hpmain #footer .bottommenu a {color: #000000;}