body {background: #c2c2c2 url(img_htchd/body_bg.jpg) repeat-x;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: black;margin:0px;padding:0px;}
form {}
input, textarea {}
h1, h2, h3, h4 {font-family:tahoma,arial,helvetica,sans-serif;padding:4px 0;}
h1 a, h2 a, h3 a, h4 a {color:black;}
h1,h3{color:#65ae39;}
h1 a,h3 a{color:#65ae39;}
h1{font-size:24px;font-weight:bold;margin-bottom:2px;clear:both;}
h2{font-size:19px;font-weight:bold;margin:1px;margin-bottom:5px;clear:both;}
h3{font-size:16px;font-weight:bold;}

p{line-height:1.5em;}
strong{color:#65ae39;}
blockquote {margin-left: 3em;margin-right: 3em;}
a {color:#666666;}
a:hover {text-decoration: none;}
a img {border: none;}
a.link{color:#63b03e;background:transparent url(img_htchd/li_arrow.jpg) no-repeat scroll left top;display:block;height:15px;padding-left:20px;}
a.link:hover{color:#63b03e;background:transparent url(img_htchd/li_arrow.jpg) no-repeat scroll left top;}
img.left {float: left;margin: 5px 20px 0 0;}
img.right {float: right;margin: 5px 0 0 20px;}
pre { margin-bottom: 6px; }
.corrector{clear:both;}
.red{color:red;font-weight:bold;}
.left {float:left;}
.right {float:right;}
/* Header */
#header {height: 145px;background: url(img_htchd/header.jpg) left top no-repeat;position:relative;}
#header a{text-decoration:none;display:block;width:450px;height:80px;position:absolute;top:40px;}

/* Menu */
#menu {height: 46px;line-height:46px;width: 940px;background: transparent url(img_htchd/nav_bg.jpg) left 4px repeat-x;}
#menu ul{list-style-type: none;float:left;width:690px;margin:0px;padding:0px;display:inline;}
#menu ul li{float:left;position: relative;}
#menu ul li.first{width:12px;float:left;background: transparent url(img_htchd/nav_left.jpg) left 4px no-repeat;}
#menu ul li ul{ position: absolute;top:40px;left:0px;visibility: none; display: none;z-index:5}
#menu ul li ul li{float:none;width:160px;background:black;}
#menu ul li ul li a{float:none;}
#menu ul li ul li a span{display: block;color:white;margin:0;background:black;padding:0 10px 0 10px;width:100%;}
#menu ul li ul li a span:hover{background:#65AE39;}
#menu li:hover ul, #menu li.hover ul{visibility:visible;} 
#menu a {display: block;float: left;height: 46px;line-height: 46px;text-decoration: none;text-align:left;color:white;padding:0px;margin:0px 1px;}
#menu a span{display:none;}
#menu a.current{background-position:left bottom !important;}
#menu a.uvodni-stranka{background:url(img_htchd/menu-uvodni_stranka.gif) left top no-repeat;width:132px !important;}
#menu a.uvodni-stranka:hover{background:url(img_htchd/menu-uvodni_stranka.gif) left bottom no-repeat;width:132px !important;}
#menu a.htc-touch{background:url(img_htchd/menu-htc_touch.gif) left top no-repeat;width:108px !important;}
#menu a.htc-touch:hover{background:url(img_htchd/menu-htc_touch.gif) left bottom no-repeat;width:108px !important;}
#menu a.clanky{background:url(img_htchd/menu-clanky.gif) left top no-repeat;width:82px !important;}
#menu a.clanky:hover{background:url(img_htchd/menu-clanky.gif) left bottom no-repeat;width:82px !important;}
#menu a.windows-mobile{background:url(img_htchd/menu-windows_mobile.gif) left top no-repeat;width:143px !important;}
#menu a.windows-mobile:hover{background:url(img_htchd/menu-windows_mobile.gif) left bottom no-repeat;width:143px !important;}
#menu a.kontakt{background:url(img_htchd/menu-kontakt.gif) left top no-repeat;width:86px !important;}
#menu a.kontakt:hover{background:url(img_htchd/menu-kontakt.gif) left bottom no-repeat;width:86px !important;}
#menu a.prislusenstvi{background:url(img_htchd/menu-prislusenstvi.gif) left top no-repeat;width:107px !important;}
#menu a.prislusenstvi:hover{background:url(img_htchd/menu-prislusenstvi.gif) left bottom no-repeat;width:107px !important;}

#menu form{background: transparent url(img_htchd/nav_right.jpg) right 4px no-repeat;height:48px;}

/* Page */
#page {width: 940px;margin: 0px auto;padding:0px 10px 10px 10px;background:white url(img_htchd/main_bg.png) left top repeat-x;}
#container{width:940px;clear:both;}
/* Content */
#content {float: left;width: 620px;padding-left:40px;}
#content h2{border-bottom:1px solid #ececec;}
#content h2 span{float:right;background:url(img_htchd/header_anchor_bg.gif)right top no-repeat;width:95px;height:30px;margin-top:-25px;}
#content h2 span a{background:transparent url(img_htchd/li_arrow.jpg) no-repeat scroll left top;color:#65AE39;float:left;font-size:12px;font-weight:normal;height:15px;margin-left:15px;margin-top:8px;padding-left:25px;}
ul.elegant{list-style-type: none;padding:10px;}
ul.elegant li{background: url(img_htchd/li_elegance.jpg) left top no-repeat; padding:0 16px 16px 32px;}
.post_header{background:#ececec url(img_htchd/post_head.jpg) left top no-repeat; width:630px;height:180px;margin:25px 0px;}
.post_header strong{color:black;}
.post_header .left{width:300px;float:left;padding:10px 20px;}
.post_header .right{width:245px;float:right;padding:10px 20px;}
.post_header h3{ margin:0px;}
.post_header ul{list-style-type: none;padding:0px;}
.post_header ul li{background: url(img_htchd/li_star.jpg) left top no-repeat;padding:0 0 10px 32px; color:#505050;font-size:14px;}
/* Post Header Info */
.post_info{margin:10px;width:600px;height:200px;clear:both;}
.post_info .list{float:left;background:url(img_htchd/post_info_bg.gif) left top no-repeat;width:310px;height:200px;}
.post_info .list p{margin:10px 0px;}
.post_info .list strong{margin-left:20px;}
.post_info .list a{background:transparent url(img_htchd/li_arrow.jpg) no-repeat scroll left top;display:block;height:15px;margin-left:20px;padding-left:25px;}
.post_info .image{float:right;width:290px;text-align:center;}
/* Tables */
.tables{font-size:11px;}
.tables strong{color:black;}
.tables div{float:left;}
.tables div table{width:180px;margin-right:2px;}
.tables td.header{padding:0px;}
.tables table{width:100%;border-collapse:collapse;}
.tables .product{background:#ececec;width:200px !important;float:left;margin-right:20px;}
.tables .product td.header{background:transparent url(../public/images/box_title_diamond.jpg) no-repeat left top;padding:0px;vertical-align: top;}
.tables .product td.header img{margin:0px;padding:0px;}
.tables .product a{color:#63b03e;font-weight:bold;}
.tables .product a.link{color:#63b03e;font-weight:bold;background:transparent url(img_htchd/li_arrow.jpg) no-repeat scroll left top;display:block;height:15px;padding-left:20px;}
.tables .product a.link:hover{color:#63b03e;font-weight:bold;background:transparent url(img_htchd/li_arrow.jpg) no-repeat scroll left top;}
.tables .product a.koupit{display:block;width:182px;height:28px;background:transparent url(img_htchd/but_koupitnapampc.gif) left top no-repeat;}
.tables .product a.koupit:hover{display:block;width:182px;height:28px;background:transparent url(img_htchd/but_koupitnapampc.gif) left bottom no-repeat;}
.tables .product p{background:#f2f2f2;padding:4px;}
.tables span.red{color:red;font-weight:bold;}
.tables tr{}
.tables tr td img{/*margin:4px;*/}
.tables tr td.header{height:50px;}
.tables tr td{ padding:4px;}
.tables tr.odd{background:#f2f2f2;}
.tables tr.even{background:#ececec;}
.tables tr td.last{background:transparent url(img_htchd/product_table_bottom.gif) no-repeat scroll left bottom;}

.text-table{width:100%;margin:20px 0px;text-align:left;}
.text-table a{color:#65AE39;}
.text-table table{border-collapse:collapse;width:100%;}
.text-table th{font-weight:bold;width:250px;padding:5px 0px 5px 10px;}
.text-table th strong{color:black !important;text-align:left;}
.text-table tr.odd{background:#f2f2f2;}
.text-table tr.even{background:#ececec;}

.breadcrumb{height:25px;line-height:25px;background:transparent url(img_htchd/breadcrumb_left.gif) left top no-repeat;color:#a2a2a2;margin-top:10px;}
.breadcrumb a{display:block;float:left;padding:0px 6px;color:#a2a2a2;background:#ececec;}
.breadcrumb span{background:#ececec;}
.breadcrumb span.breadcrumb-current{display:block;float:left;padding: 0px 20px 0px 6px;background:#ececec url(img_htchd/breadcrumb_right.gif) right top no-repeat;}
.breadcrumb-separator{width:14px;background:#ececec url(img_htchd/breadcrumb_arrow.gif) left top no-repeat !important;color:transparent;display:block;float:left;}


.post .meta {color: #999;height: 16px;margin: 0;padding: 10px;background: url(img_htchd/img07.jpg) repeat-x left bottom;line-height: normal;}
.post .meta .posted {display: block;float: left;}
.post .meta .permalink {display: block;float: right;padding-left: 17px;background: url(img_htchd/img09.gif) no-repeat left center;}
.post .meta .comments {display: block;float: right;padding: 0 30px 0 19px;background: url(img_htchd/img08.gif) no-repeat left center;}
.entry h3 {padding: 10px 0 0 0;}
li.comment {border: thin solid #EBEBEB;padding: 6px 10px 2px 10px;margin-bottom: 4px;}
.comment_meta {display:inline;text-align: right; }

/* Sidebar */
#sidebar {float: right;width: 186px;padding: 65px 65px 0 0;}
#sidebar ul {margin: 0;padding: 0;list-style: none;}
#sidebar li {margin-bottom: 6px;}
#sidebar li ul {}
#sidebar li li {margin: 0;}

/* Lists */
ul li.plus, ul li.minus{margin:12px 0px 12px 0px;padding-left: 35px;background: transparent url(img_htchd/li_plus.gif)no-repeat scroll left top;list-style: none;}
ul li.minus {background: transparent url(img_htchd/li_minus.gif)no-repeat scroll left top;}

/* Zbozi */
.button a {background:transparent url(img_htchd/but_koupitnapampc.gif) no-repeat scroll left top;display:block;height:28px;width:182px;float:right;}
.button a:hover{display:block;width:182px;height:28px;background:transparent url(img_htchd/but_koupitnapampc.gif) left bottom no-repeat;float:right;}
/* Search */
#search {background:transparent url(img_htchd/input_search.jpg) left center no-repeat;width:161px; border:none; line-height:25px;padding:2px;}
#submit {background:transparent url(img_htchd/input_search_button.jpg) left center no-repeat;width:73px;height:25px;border:none;font-weight:bold;color:white;font-family:tahoma;font-size:12px;}
/* Widebar */
#widebar {margin: 0 50px;padding: 25px 28px 0 28px;background: #F2F2F2 url(img_htchd/img11.gif) repeat-x;}
#widebar #colA {float: left;width: 260px;}
#widebar #colB {float: left;width: 260px;padding-left: 45px;}
#widebar #colC {float: left;width: 186px;padding-left: 45px;}

/* Footer */
#footer {height: 60px;background: url(img_htchd/footer_bg.jpg) left top no-repeat;font-size:11px;}
#footer .left{width:49%;float:left;text-align: left;}
#footer .right{width:49%;float:right;text-align: right;}
#footer p{margin: 0;padding:13px 10px 0px 10px;color: #7c7c7c;}
#footer a,#footer span {color: #7c7c7c;padding:0px 5px;}
#footer-after{width:940px;margin:10px auto;color:#9a9a9a;font-size:11px;color:#9a9a9a;text-align:center;}