/* HAL3000.cz */
/* RESET */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th{font-size:1em; font-weight:normal; font-style:normal; }
ul, ol{list-style:none; }
fieldset, img{border:none; }
caption, th{text-align:left; }
table{border-collapse:collapse; border-spacing:0; }
*{margin:0;padding:0;}
html{background:#ececec url(body-bg.gif) }
html,body{margin:0; padding:0;font-size:85%; font-family:"lucida grande",tahoma,arial,sans-serif;color:#555555; position:relative;  width:100%; }
h1{font-size:22px; }
h2{font-size:18px; }
h3{font-size:16px; }
h4{font-size:14px; }
h5{font-size:12px; }
a{color:#0087CC;text-decoration:none;outline:none;}
:focus{-moz-outline-style:none;}
a:hover{text-decoration:underline;color:#0087CC;}
/* Universal celarfix*/
.clear{clear:both;}
.clearfix:after{content:".";     display:block;     height:0;     clear:both;     visibility:hidden;}
.clearfix{display:inline-table;}
.clearfix{height:1%;}/* Hides from IE-mac \*/
.clearfix{display:block;}
.float-right{float:right;padding-left:5px;padding-bottom:5px;}/* End hide from IE-mac */
.float-left{float:left;padding-right:10px;padding-bottom:0px;}

/* CSS */
#div-obal{margin:0px auto; padding:25px 10px 0 10px; text-align:left; width: 1100px ;}
/* Header img */
#header-img {position:absolute; z-index:98;top:15px; margin:0 0 0 600px;width:400px; height:305px;} /* Zindex */
#header-img {background: url(../images/header-img1.png) transparent no-repeat;}

#introholder {margin:0 0 -10px 0;width:1080px; height:550px;overflow:hidden; display:  block;}
#div-partner {margin:-7px 10px -3px; padding: 0px;width:1080px; height:100px;overflow:hidden; display: block; height: 100%;}

/* Header */
#header{margin:0px 0 0 0; padding:0 10px 0 10px; width:1080px;height:129px;background: url(obal-bg-top.png) no-repeat;}
#logo{margin:10px 0 0 10px ; padding:10px 0 5px; float:left;}
#vpravo{float:right; width:180px;}
#hledej {float:right;height:25px;padding-right:15px;position:relative;text-align:right;top:26px;width:165px;z-index:101;} /* Zindex */
#hledej input{ width:100px; background:url("lupa.gif") no-repeat white; padding-left:15px;position:relative;top:74px;}
#adresa{ width:180px; height:55px; position:relative;right:6px;z-index:90;} /* Zindex */
#header hr{float:left;width:1080px;height:1px;color:white;}
#header h1{text-indent:-9999px;height:0px;}
#menu { float:left; width:1080px; height:38px;background:url(menu-bg.gif) no-repeat bottom center;}
#menu .nav{float:left;width:695px; margin:10px 0 0 15px ; font-size:15px ;color: white; position:absolute; z-index:99;} /* Zindex */
#menu li{display:inline;float:left;}
#menu li a{display:block; height:20px ;padding: 0px 8px 0px 8px; color:white;}
#menu .current{font-weight:bold; }

/* Search */
#search{ display:block;/*position:absolute;left:800px */float:right;background:url(search.png);width:205px;height:35px;}
#search form input{background:#f3f3f3 url(mag.png) no-repeat 5px 5px;width:160px;vertical-align:middle;height:17px;border:1px solid #a8a8a8;margin:6px 0 0 10px;padding-left:20px;padding-top:3px;}
.register-login{margin-left:-207px;float:left;margin-top:9px;width:200px;text-align:right;}

/* bannerholder */
#bannerholder{margin:0 0 0 10px; height: 80px; background: url(bannerholder.jpg) no-repeat; }
#banner1{height: 60px; width:468px; position:relative; top:10px; left:30px;overflow:hidden;/*background: url(bannerholder.jpg) no-repeat;*/ }

/* BODY - pozice sloupců */
#mid{margin:0px; background: url(obal-bg.png) repeat-y; }
.main{float:left; width: 815px ; margin-left:15px; }
.second{float:left; width:243px; margin:1px 0 0 11px; }
.col{}

/* boxy */
.box{width:243px;margin-bottom:15px;}
.box-top{ /*background:url(box-top.png) no-repeat; */height:8px;}
.box-mid{ /*background:#fff;border-left:1px solid #d8dbd6;border-right:1px solid #d8dbd6; */padding:0 10px 0 10px;}
.box-mid h2{font-size:16px;font-weight:normal;margin-bottom:8px;}
.box-mid h2 span{font-size:12px;font-weight:normal;}
.box-mid p{font-size:11px;line-height:16px;margin-left:10px;padding-bottom:15px; background:url(divider-white.gif) no-repeat 80% 100%;color:#797c80;}
/* anketa */
.box-mid .subbox_pool { font-size:10px; border-bottom:1px solid #e5e5e5;margin-bottom:10px; padding-bottom:10px;}
.box-mid .subbox_pool a { font-size:13px; }
.box-mid .subbox_pool ul{ /*margin-bottom:10px; padding-bottom:10px;*/}
.box-mid .subbox_pool .graph{ width: 180px; border: 1px #d9d9d9 solid; }
.box-mid .subbox_pool ul li {position:relative; padding-left:20px; display:block; color:#797c80; background:url(fn_arrow_grey.gif) no-repeat 0px 40%; }
.box-mid .subbox_pool ul ul li {line-height:3px; padding-left:0px; background: none; }
/*.pootdvote {font-size:10px; color:#616366; }*/
.box-mid .details{margin:0 -1px 0em 10px; padding:0 1px; font-size:11px;padding-bottom:0px;color:#797c80;}
.box-mid .details h4 {font-size:11px; }
.box-mid .details dl {display:inline; }
.box-mid .details dt,.box-mid .details dd{float:left; border-bottom:1px solid #e5e5e5;line-height:22px;}
.box-mid .details dt {clear:left; width:79%; border-right:1px solid #e5e5e5;margin-left:-1px; padding-left:1px;}
.box-mid .details dd {width:20%; margin-right:-1px; padding-right:1px; text-align:right; }
.app .bot {background:#fff;height:5px;}
.box-bot { /*background:url(box-bottom.png) no-repeat;*/height:6px;}

/* strom produktu */
.featuresnav{width:230px; background:#fff;margin-top:5px;}
.featuresnav span{text-align:right;margin-right:5px;font-size:10px;padding-bottom:7px;}
.featuresnav span a,.featuresnav span a:visited{color:#bbb;}
.featuresnav span a:hover{color:#08c;}
.featuresnav.featuresnav h2{margin-left:22px; font-size:16px; line-height:35px; color:#616366; }
.featuresnav li a {position:relative; display:block; color:#333; background:url(list-bg.png) no-repeat ; padding-left:10px; font-size:14px; text-transform:uppercase;}
.featuresnav li a:hover{color:rgb(186,21,27); text-decoration:none; background-image:url(list-bg-h.png); }
.featuresnav .features_main li,#main .featuresnav .features_main{line-height:37px; }
.featuresnav #features_supp{margin-bottom:0; padding-bottom:18px; }
.featuresnav #features_supp li,#main .featuresnav #features_supp li a{line-height:30px;}


/* short news*/
#short_news {margin:0; padding:10px;background: url(obal-bg.png) repeat-y;}
.short_news_text {margin:0; padding:10px 10px 10px 20px; overflow:hidden;height:18px;background: url(short-news-bg.png) no-repeat;}
.short_news_text {font-size:14px;color:white; }

/* Footer */
#footer {width:1100px;background:url(obal-bg-bot.png) bottom center no-repeat;padding:0px;margin:0px;}
.footext {text-align:center;font-size:10px;color:#5d6261; padding:0 20px 20px 0;}
.footext p{text-align:center;font-size:10px;color:#5d6261; }
.fooimg {float:right; width:200px; height:22px; margin-top: -35px;}
.fooimg img {border:0px;}


/* výpisy obsahu, tabulky výpisů */

.post {padding:10px;margin-bottom:10px; border-left:1px solid #999;}
.phead{background: url(post-h2-bg2.gif) no-repeat top left;margin:55px 0px 0; padding:7px 0px 0; }
.phead h1{font-size:18px; color:white;text-transform:uppercase;background: url(post-h2-bg2.gif) no-repeat bottom left;margin:0px; padding:0px 30px 10px 15px; line-height:20px;}
.phead h1 a{color:white;}  /* H4 nadpis v detailu clanku */
.post a{color:#666;}
.post .entry{padding:5px;background:url(post-bg.png) no-repeat bottom left; width:765px;}

.post-name{;margin:0 0 15px 0; }
.post-name p{font: bold 16px "arial"; padding:5px;}

.post-newstab{width: 785px;margin:0 0 15px 0; padding:0 3px 3px 5px;background:url(articlelist-bg.png) no-repeat bottom left; min-height:70px;}
.post-nadp{padding:0 0 5px 150px; font: bold 16px "arial";}
.post-nadp span,.post-nadp span a{font: bold 16px "arial"; color:rgb(186,21,27);margin-bottom:-5px; text-transform:uppercase; text-decoration:underline;}
.post-specs{display:none;}
.post-img{float:left;padding-left:15px; margin-top: -21px;}
.post-img img {border: 1px solid #CCC ;padding:2px;}
.post-code{font-size:11px;text-align:left;padding:3px;color:#666;margin-bottom:-5px;}
.post-price{font: bold 16px "arial";text-align:left;padding:3px;color:#666;margin: 25px 0px;}
.post-newstab .minientry{padding:0px;font-size:12px;line-height:18px; width:635px; float:right;}

.post-subcat {font: bold 14px "arial"; color:#666; list-style-type:none; display:block; width:300px; margin-bottom:25px; }
.post-subcat li{ /*display:block*/; float:left; width:250px; padding: 3px 0px 3px 10px; background: url(dot-subcat.gif) no-repeat left 50%;}

.post-prodtab{width: 385px; height:105px; overflow:hidden;margin:2px 9px 15px 0px; float:left; padding:1px;background: #fff url(prod-bg.png) right bottom no-repeat; }
.post-prodtab .prodtd1{line-height:10px;font-size:10px;color:#999;padding: 3px 5px 0px 0px; float:right; width:77px; overflow:hidden;}
.post-prodtab .prodtd1 img {border:1px #d8dbd6 solid; margin: 2px 0 2px 0;}
.post-prodtab .prodtd2{padding: 15px 0px 0px 2px; width:300px; height:30px; overflow: hidden;}
.post-prodtab .prodtd2 a {font-size: 12px; color:#666; font-weight:bold;}
.post-prodtab .prodtd3{padding: 5px 0px 0px 2px; width:300px; height:30px; overflow: hidden;}
.post-prodtab .prodtd4{padding:8px 0px 0px 5px; color:#e00;}
.post-prodtab .prodtd4 a {color:#e00;}
.post-prodtab2{width: 794px; height:44px; overflow:hidden;margin:2px 0px 2px 0px; float:left; padding:1px;background: url(prod-bg-tab.png) no-repeat; }
.post-prodtab2 .prodtd2{padding: 5px 0 0 6px; width:660px; height:17px; overflow: hidden; float:left;}
.post-prodtab2 .prodtd2 a {font-size: 12px;color:#666; font-weight:bold;}
.post-prodtab2 .prodtd3{padding: 0 0 0 6px; width:780px; height:17px; overflow: hidden;}
.post-prodtab2 .prodtd4{padding: 4px 0 0 0px; width: 100px; height: 17px; float: right; color:#e00;}
.post-prodtab2 .prodtd4 a {color:#e00;}

#typvypis {display:block; height:22px;}
#typvypis span {display:inline-block; padding:2px; vertical-align:top;}
#typvypis a {line-height:22px;}

.sellers h3 {padding:15px 0 2px 5px; ;background: #fff url(H3bg.gif) repeat-x;}
.post-selltab{width: 100%;margin:2px 0 0 0;border-top:1px #d8dbd6 solid; }
.post-selltab .selltd1{width: 180px; font-size:13px;color:#666;padding: 3px 0 0 0; vertical-align:top; }
.post-selltab .selltd2{width: 250px; border-bottom:1px #d8dbd6 solid; padding: 3px 0 5px 0; vertical-align:top; color:#555; font-weight:bold;}
.post-selltab .selltd3{width: 380px; border-bottom:1px #d8dbd6 solid; padding: 3px 0 5px 0;}
.post-selltab .selltd3 a{color: #444;}
.post-selltab .selltd3 span {color: #888; display:inline-block; width:60px;}

.entry{padding:0px;font-size:12px;line-height:18px;}
.entry p{margin-bottom:18px;color:#444;}
.entry p a{color:#0087CC;text-decoration:none;}
.entry p a:hover{text-decoration:underline;}
.entry img{;}
.entry a img{border:1px #eee solid;}
.entry .alignright{float:right;margin:0 0 0 20px;}
.artphoto {float:left;margin:0 15px 0 0; width: 100px;;}

.post .postline{ margin:5px 0 5px 0; width: 468px; height: 1px; border-bottom: 1px #d8dbd6 solid;}

.post .postart li a{padding: 0 0 0 20px;position:relative; display:block; color:#08c ; background:url(dot_art.gif) no-repeat 0px 50%; }
.post .postart li a:hover{ background:url(dot-art.gif) no-repeat 0px 50%; }
.post .postfiles li {display:inline;float:left; }
.post .postfiles li a{padding: 0 25px 0 20px;color:#08c; background:url(dot_file.gif) no-repeat 0px 50%;}
.post .postfiles li a:hover{background:url(dot-file.gif) no-repeat 0px 50%;}
.post .postfaq li a{padding: 0 0 0 20px;position:relative; display:block; color:#08c ; background:url(dot_faq.gif) no-repeat 0px 50%; }
.post .postfaq li a:hover{ background:url(dot-faq.gif) no-repeat 0px 50%; }

.post span.faq_h3 {font-size:16px; }
.faqtab {width: 100%; margin:15px 0 5px 0;border-top:1px #d8dbd6 solid; }
.faqtab td {;padding:5px 1px 5px 20px;border-top:1px #d8dbd6 solid; vertical-align:top; }
.faqtab .faqquest {background: url(dot_faq.gif) no-repeat 1px 5px; ;}
.faqtab .faqansw {background: url(dot_answ.gif) no-repeat 1px 5px;}

.supporttab {width: 100%; margin:15px 0 0 0; }
.supporttab td {;padding:5px 1px 5px 0;border-top:1px #d8dbd6 solid;  }

/* záložky detailu produktu  */        
#tabContainer { padding-bottom:0px; margin-bottom:0px; display:block; width:589px; height:33px;clear:both; background:url("tab-tabs-bg.png") no-repeat left bottom; }
#tabContainer div { padding: 8px 0px 5px 15px; margin-left:5px; color:white; float:left; }
#tabContainer .tabs_on, #tabContainer .tabs_off { background:url(post-h2-bg.png) no-repeat; cursor:pointer; }
#tabContainer .tabs_on span, #tabContainer .tabs_off span{ padding:10px 20px 7px 5px;background:url(post-h2-bg.png) no-repeat top right; cursor:pointer; }
#tabContainer .tabs_on { font-weight:bold;  }
#tabContents { padding-bottom:10px; margin-bottom:20px; display:block; width:590px; clear:both; background:url("tab-content-bg.png") no-repeat scroll right bottom; }
.tab_content { padding:10px; }

/* specifikace */
#ul-param li { color:black;  }
/* graf */
#ul-graf { margin-bottom: 20px;}
#ul-graf li span { display: inline-block; width:95px; font:bold; text-align:right; font-weight:bold;}
#ul-vykon li { width:570px; height:80px; margin:0px 0px 10px; background:url(../images/graf/tbox.gif) no-repeat bottom left; }
#ul-vykon li div { width:95px; height:80px; margin:0px 10px 0px 5px; float:left; }
#ul-vykon li span { display:inline-block; width:420px; margin-top:15px; font-size:14px; line-height:22px; }

/* Diskuze */
#comments_wrapper{}
#comments_wrapper h3{padding:5px;}
ol.commentlist{margin:0;padding:0;width:570px;}
.commentlist li{list-style:none;margin-bottom:4px;border-bottom:1px solid #efefef; background: white url(combg1.gif) repeat-x left top;}
.commentlist ul ul li{ background: white url(combg2.gif) repeat-x left top;}
.commentlist ul { background:url(combg3.gif) repeat-x top;}
.commentlist cite{padding:7px;display:block;font-style:normal;float:left;width:110px;}
.commentlist a:link,.commentlist a:visited{color:#08c;font-size:9px;}
.commentlist a:hover,.commentlist a:active{color:#1e5685;}
.commentlist p {margin-bottom:4px;}
/*.commentlist cite img{padding:1px;margin-right:5px;float:left;}
*/
.commentlist .author{font-size:9px;line-height:10px;text-decoration:underline;color:#08c;float:left;}
.commentlist .gravatar{margin-right:8px;line-height:32px;float:left;}
.commentlist .time{font-size:9px;color:#959595;float:left;}
.commentlist .date{font-size:8px;}
.commenttext{color:#777;font-size:11px;padding:10px 10px 10px 10px;}
.commenttext .comment-edit{float:right;padding-left:3px;}
.commenttext .thdrpy{color:#fff;}
.commenttext .thdrpy a{ background:url(/_img/layout2/reply.png) no-repeat left;padding-left:8px;}
.editComment,.editableComment,.textComment{display:inline;}
/* Comment Childs */
.comment-childs{float:left;margin-left:20px;width:413px;}
li.comment-childs{border-top:1px solid #efefef;border-bottom:none;}
#newcomment{border:1px dashed #777;width:90%;}
#newcommentsubmit{color:red;}
.adminreplycomment{border:1px dashed #777;width:99%;margin:4px;padding:4px;}
.mvccls{color:#999;}
/* Comment Forms */
#commentform{background:#fff;padding:10px;}
#comment{width:90%;margin:18px;padding:10px 10px 25px 10px;font-family:inherit;font-size:11px;}
.comment-textarea{padding:10px 10px 25px 10px;font-family:inherit;font-size:11px;}
.comment-textarea-header{}



/* PAGINATION CSS */
.pagination {border:0; margin:0; padding:10px; width:700px;}
.pagination ul{border:0; margin:0; padding:0;}
#pagination li{border:0; margin:0; padding:0;font-size:11px;list-style:none;margin-right:2px;}
#pagination a{border:solid 1px #E0D9B5;margin-right:2px;}
#pagination .previous-off, #pagination .next-off{color:#927452;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;border:none;}
#pagination .next a, #pagination .previous a{font-weight:bold;border:none;}
#pagination .active{background:#E0D9B5;color:#fff;font-weight:bold;display:block;float:left;}
#pagination .active a{color:#fff;}
#pagination a:link, #pagination a{color:#927452;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination a:hover{border:solid 1px #E0D9B5;}



/* FORM */
form {color:rgb(205,20,26);}
form ul{margin:0;padding:0;list-style-type:none;width:400px;font-size:100%;}
form li{margin:0;padding:4px 5px 2px 9px;position:relative;clear:both;}
form li:after,.buttons:after{content:"."; display:block;height:0; clear:both; visibility:hidden;}
form li,.buttons{display:inline-block;}
* html form li,* html .buttons{height:1%;}
form li,.buttons{display:block;}
* html form li div{display:inline-block;}
form li div,form li span{margin:0 4px 0 0;padding:0 0 8px 0;color:#444;}
form li span{float:left;}
form li div.address{padding-bottom:0;}
form li div.left{display:inline;float:left;width:47%;}
form li div.right{display:inline;float:right;width:47%;}
.clear{clear:both !important;}
.clearer{clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px; }

