/*css reset*/
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, 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-weight:inherit;      font-style:inherit;      font-size:100%;      font-family:inherit;
/*vertical-align:baseline;*/
}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;      color:black;      background:white;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;      border-spacing:0;}
caption,th,td{text-align:left;      font-weight:normal;}
blockquote:before,blockquote:after, q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*end*/

body {background:#f0f7fb url(hakman/img/body.gif) 0 0  repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:72.5%;margin:0;}

#container {width:934px;margin:0 auto;}
/*menu*/
#menu{width:950px;list-style:none;float:left;margin:18px 0px 0px 6px;height:50px;background:url(hakman/img/bgmenu.gif) no-repeat;}
#menu img {float:left;margin:15px 10px 0 20px}
#jsddm{float:left;display:block;text-decoration:none;font-weight:bold;font-size:1em;color:#fff;text-transform:uppercase;}
#jsddm a:hover{color:#000}
/**/
#jsddm li{float:left;list-style:none;font:.95em Arial,Tahoma;margin:0;padding:0;}
#jsddm li a{color:#fff;display:block;font-weight:bold;padding:8px 15px 0px 15px;margin:10px 0 0 0;white-space:nowrap;background:url(hakman/img/sep.gif) left bottom no-repeat;text-decoration:none;}
#jsddm li.selected-menu a{color:#bebebe}
#jsddm li a:hover{
color:#bebebe}
#jsddm li ul{margin:18px 0 0 0;padding:0;position:absolute;visibility:hidden;background:#2a2a27; z-index:999}
#jsddm li ul li{float:none;display:block }
#jsddm li ul li a{width:auto;background:#2a2a27;color:#fff;font-weight:normal;font-size:.95em;display:block;padding:10px;margin:0}
#jsddm li ul li a:hover{background:#444643; color:#fff}
/*#jsddm a:hover{color:#1C388C !important;}*/
#jsddm .selected-menu ul{background:#2a2a27;}
#jsddm .selected-menu ul li a{background:#2a2a27;color:#fff;font-weight:normal;font-size:.95em;}

#mcls-kontakty a {background:none !important}


#admin {margin:12px 0 0px 0;padding:0 0 60px 0}
#admin  h3{padding:10px 0 10px 80px;margin:0 !important;font-size:1.2em;font-weight:bold;background:url(hakman/img/login.gif)  no-repeat;width:132px;height:32px}

#admin ul li a{background:url(hakman/img/key.gif) no-repeat;padding:0px 20px 0 30px;line-height:2.6;display:block;color:#2d2d2b}


.navigace {background:url(hakman/img/bgnav.gif) 0 0 repeat-x;float:left;width:668px;padding:5px 0 0 10px;margin:10px 0 0 10px;height:27px} 
.navigace a {color:#3e3e3b  !important;}
.navigace p {padding:6px 0 0 0px;color:#524f50;}
.navigace img, .navigace span{float:right;margin:5px 10px 0 0px}


#news {margin:12px 0 0px 0;}
#news  h3{padding:10px 0 10px 80px;margin:0 !important;font-size:1.2em;font-weight:bold;background:url(hakman/img/news.gif)  no-repeat;width:132px;height:32px}

/*news*/
#news span{padding:0; margin:0;font-size:100%}
#news  span a{color:#000;text-decoration:none;font-weight:bold;line-height:1.6;font-size:1em}
#news .clanek span strong{font-weight:normal;font-size:85%;color:#fff;background:#246da1;padding:3px}
#news .clanek .actual{display:block; font-weight:bold; color:#000000; margin:0px 0}
#news .clanek p{display:block; margin:10px 0;line-height:1.5}
#news .clanek .link a{display:block;color:#2A57A5 !important; margin:10px 0px; font-size:95%; background:url(hakman/img/comment.gif) no-repeat 0 2px; padding:0 0 0 20px;text-decoration:underline}
#news .clanek{background:url(/skins/markorealizace/hakman/img/separator.gif) repeat-x bottom; padding:0px 0 10px 0;color:#575757}



.main.top {background:url(hakman/img/mainboxtop.gif) no-repeat;padding-top:15px;width:934px;}

#mainleft {width:212px;float:left;padding:0px;margin:5px 0px 25px 10px}
#mainleft  p {margin:1em 1em 1.3em 1em;padding:0px;line-height:1.6em;color:#656565;}

/*hl tlacitka*/

#mainleft {width:212px;float:left;padding:0 0px 0 8px}
#mainleft  p {margin:1em 1em 1.3em 1em;padding:0px;line-height:1.6em;color:#656565;}

/*hl tlacitka*/
#mainleft .main-but01 {background:url(hakman/img/tl01.png) no-repeat;width:213px;height:55px;display:block; margin-bottom:3px;}
#mainleft .main-but02 {background:url(hakman/img/tl02.png) no-repeat;width:213px;height:55px;display:block; margin-bottom:3px;}
#mainleft .main-but03 {background:url(hakman/img/tl03.png) no-repeat;width:213px;height:55px;display:block; margin-bottom:3px;}
#mainleft .main-but04 {background:url(hakman/img/tl04.png) no-repeat;width:213px;height:55px;display:block; margin-bottom:3px;}
#mainleft .main-but05 {background:url(hakman/img/tl05.png) no-repeat;width:213px;height:55px;display:block; margin-bottom:3px;}
#mainleft h3 {margin:0px 0 1px 0;}
#mainleft h3 span {display:none;}



.stxt {background:url(hakman/img/srchtext.gif) no-repeat;border:none;width:327px;padding:.45em .4em .3em .4em;color:#646455;font-size:1.4em;vertical-align:middle}

#header .search {height:49px;margin:0px 0px 0 0px !important;padding:50px 0px 0 160px !important;float:left}
.search input {height:29px;float:left}
.search .hledat {margin:0 0 0 -90px;position:absolute;top:56px;width:73px;height:29px}





#phone {float:right;display:block;background:url(hakman/img/phone.gif)  no-repeat;height:50px;margin:50px 0px 0 0px;padding:10px 10px 0 0px;}
#phone ul li{margin:0px;padding:0px; display:inline;}
#phone a {color:#666767;margin:20px 0px 0 0px;padding:0 10px 0 10px;display:block;float:left; border-right:1px solid #666767;}
ul.support {padding:0 0 0 50px;float:left;}
#phone .none a{border:none}


.noscreen {display:none;}

.head-png {background:url(hakman/img/headpng.png) no-repeat;width:319px;height:117px;z-index:99999;position:absolute;top:235px;margin:0 370px}
.head-png p {color:#fff;}

#header .header-box {float:left;}
#header {width:934px;height:106px;float:left;}
#header h1 {position:relative; width:148px; height:89px; overflow:hidden; margin:10px 0 0 20px; padding:0;}
#header h1 span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("hakman/img/logo.gif") 0 0 no-repeat; cursor:pointer;}
#header h1 a {margin:0 15px; color:#D0D0D0;}

#header h2 {background:url(hakman/img/texth2.gif) no-repeat;width:345px;height:21px;position:absolute;top:38px;margin:0 260px;}
#header h2 span {display:none;}


.clearfix {background:url(hakman/img/mainboxcent.png) center top repeat-y;}
.clearfix:after {content:"";display:block;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}   



.hide {display:none}



.news.search {background:url(hakman/img/bgnews.jpg) no-repeat;float:left;width:360px;height:152px;margin:6px 0 0 0}
.news .top-title h2 {color:#AB0534;padding:30px 0 0 20px;width:150px;line-height:1.4}
.news .btn {padding:0px;margin:0 20px;background:url(hakman/img/icon1.jpg) 0 0 no-repeat;height:17px;width:17px;display:block;}
.news a span {display:none;}
.news .top-info{padding:55px 0px 0 20px;color:#f2eac2;font-weight:bold;}
.news h3 {font-weight:bold;font-size:1.2em;line-height:1.4;}
.news h3 span {font-weight:normal;display:block;font-size:.95em;}

.news #enws {margin-top:10px;}
.news .enwsbtn {color:#000;background:url(hakman/img/submit.gif) no-repeat;border:none;text-indent:-10000px;width:35px;height:24px;padding:0px 5px 0px 5px;}

.news .enwsmail {color:#000;border:none;background:url(hakman/img/txt.gif) no-repeat;width:205px;height:24px; margin:2px 0 0 0}
.news input {vertical-align:middle}



#web-html a:hover, .aktuality .clanek .link a:hover, #footer a:hover, .navigace a:hover, #tagCloud a:hover  {text-decoration:none;}
.h1bar span {display:none}


.news-topic {margin:0px;line-height:1.4;}
.news-topic img {border:4px solid #fff;margin:0 20px 0 0px}
.news-topic h2 {font-size:1.6em !important;font-weight:normal !important;margin-bottom:0 !important;}
.news-footer {margin:0px;padding:0;font-weight:bold}
.news-header a  {color:#AB0534;font-size:.8em;font-weight:bold;background:url(hakman/img/icon2.gif) right 6px no-repeat;padding:0 15px 0 0px}

.news-html, .news-footer {background:none !important;}  
.news-footer {margin:10px 0 10px 0;border:none !important;font-size:.95em}
#news-link-browser {margin-left:0px;margin-right:0px;}
#news-link-browser {padding:5px;display:block;}

/* content */
#content {float:left;width:934px;}


#head img{margin:0 0 10px 0 !important;padding:0 !important;float:left;}


#web-html {float:left;width:658px;color:#5e5d5d;padding:18px 18px 0 18px;margin:0 0 25px 0}
#web-html h1 {color:#5e5d5d;font-size:180%;margin:0 0 .5em em;padding:.7em 0 .5em 0em;}
#web-html h2 {color:#419bc2;font-size:160%;font-weight:bold;margin:0em 0 .85em 0em;padding:0;}
#web-html h3 {color:#000000;font-size:120%;font-weight:bold;margin:1em 0 .5em 0em;padding:0;}
#web-html h4 {color:#000000;font-size:110%;font-weight:bold;margin:1em 0 .5em .7em;padding:0;}
#web-html h5 {color:#000000;font-size:100%;margin:1em 0 .5em .7em;padding:0;}
#web-html a img {border:10px solid #ededed !important;}

#web-html a {color:#56B2F3}
#web-html hr {display:none}
#web-html p {margin:0em 1em 1.3em 0em;padding:0;line-height:1.4em;}
#web-html ul {padding:0em !important;margin:0 5px 0 5px !important}
#web-html ul li ul li  {background:none !important;list-style:disc;margin:5px 0 5px 10px;padding:0}
#web-html ul li  {list-style:none;padding:0 10px 5px 20px;line-height:1.4;background:url(hakman/img/sip01.gif) 0 4px no-repeat;}
#web-html ul,#web-html ol {margin:1.3em 0;}
#web-html ul li, #web-html ol li {margin:.5em .5em .5em 0em;}
#web-html blockquote {color:#000 !important}
#web-html strong {font-weight:bold}
#web-html .annotation {color:#5e5d5d;font-weight:bold;line-height:1.6em;margin:1em 1em 1.3em 0em;}


#footer {font-size:.95em;color:#fff;clear:both;width:934px;background:url(hakman/img/bgfooter.gif) center bottom no-repeat;height:120px;float:left}
#footer span {float:right;display:block;margin:20px 30px 0 0px;line-height:1.8;font-size:1.1em;color:#fff;}
#footer  a{color:#fff;font-size:1em !important;font-weight:normal}
#footer ul {padding-top:15px !important;margin:0 0 0 10px}
#footer ul li {margin:0;padding:0;display:inline;border-right:1px solid #aaa;padding:0 5px 0 5px}
#footer ul li a {line-height:2.2em; color:#fff}
#footer .copy {float:left;margin:58px 0px 0 15px;color:#333;font-size:1.1em;display:block}
#footer .top {clear:right;margin:53px 30px 0 0px;color:#fff;font-size:1em;display:block;}

.sluzby img {margin:50px 40px 0 40px}
#web-html .search2ol li{margin:0 0 0 1em;line-height:1.3}
#web-html .search2ol a{line-height:1.6}


/*banner*/

#web-html #banner {float:left;width:677px;height:216px;margin:0 auto;}

#web-html #banner img{margin:0;padding:0;border:0 !important    ;position:absolute;top:465px;margin:0px}

#web-html #banner h3{color:#000;display:block;position:absolute;top:460px;font-size:200%;margin-left:290px;z-index:1}

#web-html #banner p{display:block;position:absolute;top:500px;font-size:100%;margin-left:290px;width:380px;color:#585858;}

#web-html #banner a.link  {margin:110px 0 0 0px;padding:10px 0 0 0px;display:block;color:#fff !important; background:url(hakman/img/button01.gif) 0 0px no-repeat;display:block;height:39px;text-transform:uppercase;font-weight:bold;float:right;text-align:center;width:164px;}
/*end*/

/*slide*/
ul#head {float:left;width:677px;height:224px;padding:0px 0 0 10px;margin-top:5px;}
ul#head li {list-style:none;margin:0;padding:0;}
/*submenu*/
.submenu  h3{padding:10px 0 10px 80px;margin:0 !important;font-size:1.2em;font-weight:bold;background:url(hakman/img/sub.gif)  no-repeat;width:132px;height:32px}
.submenu {margin-top:10px;width:212px;margin-left:0px;}
.submenu ul li a{color:#246DA1;font-size:100%;display:block;padding:5px 18px;margin:0px 0px;text-decoration:none;font-weight:bold;background:url(hakman/img/sip01.gif) 0 13px no-repeat;}
.submenu ul li.selected-menu a  {color:#fff;display:block;text-decoration:none;background:#246DA1 ;/*url(img/cur04.gif) 0 13px no-repeat;*/}
.submenu ul li.selected-menu li a  {color:#000;display:block;background:none !important;text-decoration:none}
.submenu ul li.selected-menu a:hover {color:#fff;display:block;text-decoration:none;background:#246DA1 ;/*url(img/cur04.gif) 0 13px no-repeat;*/}
.submenu ul li a:hover {/*background:#CED8EA;*/display:block;text-decoration:none;background:#EFF5FF url(hakman/img/sip01.gif) 0 13px no-repeat;}


.submenu ul li ul li a:hover {/*background:#CED8EA !important;*/background:#208FAA !important; }
.submenu ul li ul li.selected-menu a{color:#1E3873 !important;font-size:130%;padding:0px 10px;margin:0px 0px;}
.submenu ul li ul li.selected-menu  li a{color:#585858 !important;font-size:130%;padding:0px 25px;margin:0px 0px;}
.submenu ul li ul li ul li.selected-menu  a{color:#1E3873 !important;}

.submenu ul ul li a {color:#585858 !important;display:block;background:#4A88C5;font-size:130%}

.submenu ul li  {background:url(hakman/img/cur03.gif) repeat-x;display:block;line-height:2}
.submenu ul li ul li a span {background:url(img/cur03.gif) 0 4px no-repeat;padding:0 12px;font-size:85%;font-weight:normal}


/*end*/


/* colors */

#web-html table th, #web-html table thead td {font-weight:bold;font-style:normal !important;color:#364f5a !important;color: #555;border-right: 1px solid #dfe9ee ;border-bottom: 1px solid #dfe9ee;border-top: 1px solid #dfe9ee;background:#2CA3C5 !important;}
#web-html table .hlrow tr {background:#fff !important}
#web-html tbody .hlrow td {border: 1px solid #dfe9ee;background:#ebf6fb !important;color: #364f5a;}
#web-html table a {color:#1babe6}
#web-html table {line-height:1.4;width:100%}
#web-html table th,#web-html table td {padding:10px !important;}
#web-html table p {margin:0;}
#web-html table h4,#web-html table thead td    {margin:0;color:#fff !important;text-align:right}
#web-html table th, #web-html table td {width:33%}
/*formulaře*/
.forms label{font-size:.95em;margin:0 5px}
.forms .textlabel{font-size:.85em;padding:5px 140px;display:block;font-weight:bold;color:#666}
/*end*/

/*gmap*/
.gmap {float:right;margin:0 10px}
/*end*/

#test {margin:25px 45px 0 45px}


#news .oldlink a {background:url(hakman/img/sip01.gif) 0 5px no-repeat;padding:0 0 0 20px;float:right;text-decoration:underline;color:#585858}
#news .oldlink a:hover {text-decoration:none;}