/* 100Mega.cz */
/* RESET */
body { behavior: url("csshover3.htc"); } 
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, 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,body{margin:0; padding:0;font-size:85%; font-family:"lucida grande",tahoma,arial,sans-serif;background:#fff url(back-body.gif) repeat-x ;color:#333; 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:#005C9C;text-decoration:none;outline:none;}
:focus{-moz-outline-style:none;}
a:hover{text-decoration:underline;color:#0087CC;}

#div-obal{margin:0px auto;text-align:left; width: 1007px ; }

/* Universal */.clear{clear:both;}
/* ClearFix */.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-table;}.clear{clear:both !important;}
.clearer{clear:both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px; }
/* Hides from IE-mac \*/.clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */.float-right{float:right;padding-left:5px;padding-bottom:5px;}
.float-left{float:left;padding-right:10px;padding-bottom:0px;}

/* Header */
#header{margin:0px;float:left;height:136px;background: url(header.gif) no-repeat 50% 0;}
#logo{margin:10px 10px 0 0;float:left;}
#header img{float:left;}

/* BODY - pozice sloupců */
#midbody{ margin:0px auto; text-align:left; background: url(back-mid-top.gif) no-repeat ;;}
#mid{margin:0px; background: url(back-mid.gif) repeat-y ;}
.main{float:left; width: 540px; /*background-color: #F00; /* border: #F00 1px solid;*/ } /* prostředek */
.second{float:left; width:241px; /*background-color: #F00; /*border: #0F0 1px solid;*/ } /* levy */
.third{float:left; width:215px;  /*border: #00F 1px solid;*/ } /* pravy */
.col{}

/*menu*/
#menuHolder { float:left; width:690px; padding:66px 0 0 1px;}
#menu,
#menu ul {padding:0; margin:0; list-style:none; font: 14px ; position:relative; z-index:10;}
#menu {height:38px; float:left; padding:0; position:relative; }
#menu ul {position:absolute; left:-9999px; top:-9999px;}
#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}
#menu li a {display:block; float:left; color:#000; height:38px; padding:0 15px 0 0; line-height:38px; text-decoration:none; background: url(tabB.gif) no-repeat right top;}
#menu li a.sub {background: url(tabB.gif) no-repeat right 0 ;}
#menu li a.sub-current {background: url(tabB.gif) no-repeat right -38px ;}
#menu li a.sub-current b {background: url(tabB.gif) no-repeat left -38px ; color: #FFF;}
#menu li a b {display:block; font-weight: normal ;float:left; height:38px; background:url(tabB.gif) no-repeat left 0; padding:0 0 0 15px; cursor:pointer;}
#menu li:hover {position:relative; z-index:100;}
#menu a:hover {background:url(tabB.gif) no-repeat right -38px; position:relative; z-index:100; color:#fd0502; cursor: default;}
#menu a:hover b {background:url(tabB.gif) no-repeat left -38px; cursor: default;}
#menu a.sub:hover {background:url(tabB.gif) no-repeat right -38px;}
#menu li:hover > a {background:url(tabB.gif) no-repeat right -38px; color:#fff; /*line-height:33px;*/}
#menu li:hover > a b {background:url(tabB.gif) no-repeat left -38px;}
#menu li:hover > a.sub {background:url(tabB.gif) no-repeat right -38px;}
#menu :hover ul {left:0; top:35px;/* snížení položek */ z-index:300; width:130px; padding-top:4px; }
#menu :hover ul li {width:138px; margin:0 5px; border:1px solid #999; border-width:0 1px; display:inline; background:#fff;}
#menu :hover ul li.subtop {margin:0; border:0; float:left; width:130px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(tabblendli.gif) no-repeat right top;}/*subli*/
#menu :hover ul li.subtop b {margin:0; border:0; float:left; width:110px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(tabblend.gif) no-repeat left top;}/*sub*/
#menu :hover ul li.subbottom {margin:0; border:0; float:left; width:130px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(tabsubli.gif) no-repeat right bottom;}
#menu :hover ul li.subbottom b {margin:0; border:0; float:left; width:110px; height:5px; font-size:1px; padding:0 20px 0 0; background:transparent url(tabsub.gif) no-repeat left bottom;}
#menu :hover ul li a {height:25px; width:120px; padding:5px 0 0 5px; line-height:13px; background:#fff; color:#000; font-size:11px; margin-left:5px; display:inline; border:1px solid #fff; cursor: pointer;}
#menu :hover ul li HR {color: #666; height: 1px;}
#menu :hover ul li.fly a {background: url(pro-image/camera.gif) no-repeat right center;}
#menu :hover ul li a:hover {color:#fd0502; background-color:#eee; border-color:#ccc;}
#menu :hover ul li.fly a:hover {color:#fd0502; background-color:#eee; border-color:#ccc;}
#menu li:hover ul li:hover > a {color:#fd0502; background-color:#eee; border-color:#ccc;}
#menu li:hover ul li.fly:hover > a {color:#fd0502; background-color:#eee; border-color:#ccc;}
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; background:#fff;}
#menu :hover ul :hover ul {left:110px; top:0; padding:0; margin:0;}
* html #menu :hover ul :hover ul {left:105px; top:-1px;}
#menu :hover ul :hover ul li {margin:0; padding:5px; border-width:1px; border-color:#ccc; width:152px; background:#fff;}
#menu :hover ul :hover ul li a {width:150px; padding:0; margin:0; height:100px; border:1px solid #000;}
#menu :hover ul :hover ul li a img {display:block; border:0;}
#menu :hover ul :hover ul li a:hover {border:1px solid #fd0502;}

/* Search */
#search{ display:block;float:right; /*background:url(search.png)*/;width:990px;height:35px;color:#fff; }
#search .lang{ float:left;color:#fff;width:50px;padding-top:3px;}
#search .searchText{ float:right;width:350px;padding-top:10px;text-align: right;}
#searchWrap{ float:right;width:200px;;}
#search form input{background:#f3f3f3 url(lupa.gif) no-repeat 3px 3px;width:160px;vertical-align:middle;height:17px;border:1px solid #a8a8a8;margin:6px 0 0 10px;padding-left:20px;padding-top:3px;}


/* PRAVÉ BOXY */
.RboxesContent { margin: 0px; padding: 10px 0 0 0; float: left; width: 209px;}
.rightbox { padding: 0 0 10px 0px; background: url(rightbox_bg.gif) no-repeat left bottom; width: 205px  ; margin: 10px 0px 0px 0px; float: right; }
.rightbox .hdr { font-size: 1em; color: #FFF; margin-bottom: 0px; line-height: 1em; background: #eee url(rightbox_hdrbg.gif) no-repeat left bottom; padding: 0px; height: 26px; width: 205px ; float: left; }
.rightbox .hdr span { display: block; background: url(rightbox_hdr_tab.gif) no-repeat left top; padding-left: 5px; float: left; height: 26px; }
.rightbox .hdr span strong { display: block; background: url(rightbox_hdr_tab.gif) no-repeat right top; padding: 7px 15px 8px 5px; float: left; font-weight: 100; text-transform: uppercase ;}
.rightbox .red span, .rightbox .red span strong { background-image: url(rightbox_hdr_tab_re.gif); }
.rightbox .green span, .rightbox .green span strong { background-image: url(rightbox_hdr_tab_gr.gif);  }
.rbcontent { background: url(rightbox_bg.gif) no-repeat left top; padding-top: 10px; float: left; width: 205px ; }
.rightbox ul { padding: 0 10px 0 10px; list-style-type: none; line-height: 1.4em; margin: 0px; color: #444; }
.rightbox li { background: url(icon_post.gif) no-repeat 0px 4px; padding: 0 0 0 10px; }
.rightbox a { text-decoration: none; color: #005C9C!important; padding: 0px; }
.rightbox a:hover { text-decoration: underline; }

/* anketa */
.rbcontent .subbox_pool { }
.rbcontent .subbox_pool h4{ font-size:13px; padding:0 5px 10px 10px;}
.rbcontent .subbox_pool a { font-size:13px; }
.rbcontent .subbox_pool .graph{ width: 180px; border: 1px #DDD solid; }
.rbcontent .subbox_pool ul li {position:relative; padding-left:20px; display:block; color:#797c80; background:url(fn_arrow_grey.gif) no-repeat 0px 40%; }
.rbcontent .subbox_pool ul ul li {line-height:3px; padding-left:0px; background: none; }

/* strom vlevo */
.box{width:241px /*235*/;margin-bottom:15px;}
.box-top{ height:8px;}
.box-mid{ padding:0 0px 0 1px;}
.box-mid h4{font-size:1.2em; text-transform: uppercase ; color: #fff; font-weight:normal; height:27px ;background:url(left_menu_top.gif) no-repeat left top; padding:2px 0 0 20px;}
.box-mid h4 a { color: #fff;}
.box-mid ul li { font-size:1em; background:url(left_menu_li.gif) no-repeat left top; height:20px ;padding: 2px 0 0 25px }
.box-mid ul li a { display:block; }
.box-mid ul ul li { padding-left: 15px }
.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;padding-bottom:15px;color:#797c80;}
.box-bot{ height:6px;}

/* výpisy obsahu, tabulky výpisů */
.post{ background-color: #fff; color:#444;}
#post{ background-color: #fff; color:#444;}
#post .entry { background-color: #fff; font-size: 1.2em; padding-bottom: 30px;}
#post .entry .posttitle {background: url(post_hdrbg.gif) no-repeat left top;padding: 5px 20px 5px 20px;	float: left; width: 500px; }

#post .entry h2 { font-size: 1em;font-weight: normal;	margin: 0px;	padding: 0px;}
#post .entry h2 a { font-size: 1.2em; color: #005c9c;text-decoration: none;}
#post .entry h2 span { font-size: 1.2em; color: #005c9c;text-decoration: none;}
#post .entry h2 a:hover { color: #333333;text-decoration: none;}
#post .entry .info {	font-size: 0.9em;	color: #848b8f;	padding-top: 3px;}
#post .entry .info a {	color: #535c62;	text-decoration: none;	padding-right: 2px;	padding-left: 2px;}
#post .entry .info abbr {	color: #666;	}
#post .entry .info a:hover {	text-decoration: underline;}
#post .entry  a {	text-decoration: none;	color: #005C9C;}
#post .entry  a:hover {	text-decoration: underline;}
#post .entry p {  margin: 0px;padding: 5px 5px 0 5px;color: #2c3b42;	float: left;}
#post .entry p ul li{  list-style: disc;}
#post .short p {  width: 380px; }
#post .full p {  width: 495px; }
#post .postitem { float: left;padding: 5px 5px 5px 5px;}
#post #postitem p { font-size:12px;float: left;padding: 5px 5px 5px 5px;}
#post #postitem b { float: left;padding: 5px 5px 5px 5px;}
#post #postitem ul { float: left;padding: 5px 5px 5px 5px;}
.thumb, .thumbsm { float: left; display: block; border: 1px solid #ddd; padding: 0px; margin: 5px 0px 10px 5px !important; width: 130px !important; text-align: center;}
.thumb img {  padding: 1px; max-width: 130px; _width: expression(document.body.clientWidth > 130? "130px" : "auto" );}
.thumb a:hover { border: 1px solid #090;}
.thumbsm img {  padding: 1px auto ; ;}
p.intro {font-size: 0.9em;color: #333333; margin: 0px !important;float: right !important;padding: 5px 10px 0px 0px !important;}
.short p.intro {width: 380px!important;}
.short p.intro_noimg {width: 490px!important;font-size: 0.9em;padding: 5px 0 0 10px !important;}
.full p.intro {width: 500px!important;}

p.more-link {font-size: 0.9em;color: #666; float: right !important; text-align: right;}
#postitem .staticpage {  width: 515px; padding: 5px 5px 5px 15px; font-size: 13px;color: #333333;}
#postitem .staticpage p {  width: 100%; ;}
#postitem .staticpage ul li{  list-style: disc; margin: 0 0 0 15px;}

#postitem .questionary {  width: 515px; padding: 5px 5px 5px 15px; font-size: 13px;color: #333333;}
#postitem .questionary p {  width: 100%; ;}
#postitem .questionary ul {  list-style: none;}

#post .entrysupport { background-color: #fff; font-size: 1.2em; ;}
#post .entrysupport .posttitle {background: url(post_hdrbg.gif) no-repeat left top;padding: 5px 20px 5px 20px;	float: left; width: 500px; }
#post .entrysupport .posttitle h4 { font-size: 1.2em;	color: #444; }
#post .entrysupport .supportcontent { font-size: 1em;	color: #444;padding: 5px 0px 5px 10px; }
.cservicestab { color: #F11; margin: 10px 0 0 20px; }
.supporttab   { color: #F11; }
.cservicestab tbody tr td{ height:20px; }
.supporttab tbody tr td  { height:20px; }
.cservicestab .tabselect { color:#000; }
.supporttab .tabselect   { color:#000; }
.supportcontent .vypis ul li ul{ list-style: none; background: url(icon_post.gif) no-repeat 2px 7px ; padding: 0 0 15px 10px ;}
.supportcontent .vypis li span { font-size: 0.8em; display:block ; float: left;width: 60px;}
.supportcontent .vypis li.first { font-size: 1.2em; border-bottom: 1px solid #AAA; width: 95%; }
.supportcontent .vypis li.last { font-size: 0.8em;}
.supportcontent .post{ padding: 0 0 10px 0 ;}

.supportcontent .postfiles li{ padding: 0 0 5px 10px; background: url(icon_post.gif) no-repeat 2px 5px ;}
.supportcontent .postfaq li{ padding: 0 0 5px 10px; background: url(icon_post.gif) no-repeat 2px 5px ;}


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


#post .search_res { font-size: 1em; padding: 5px 0 10px 5px; ;}
#post .search_res h3{ padding: 5px 0 10px 25px; background: url(lupa.gif) no-repeat 1px 7px;}
#post .search_res p { padding: 5px 5px 2px 8px; background: url(icon_post.gif) no-repeat 1px 7px; }

/* Bannery */
.adv_left {width:230px; padding:15px 0 5px 0; text-align: center;}
.adv_mid {width:530px; padding:5px; text-align: center; }
.adv_mid p {padding:0 10px 0 10px;}
.adv_mid p span { padding:0 10px 0 10px; color: #FFF; background: url(promo_hdr_tab.gif) no-repeat left top; }
.adv_right {width:210px; padding:15px 0 5px 15px; text-align: center; }

/* TOP produkt*/
#topproduct { margin: 0px 0 0 0; width:540px; padding:4px 0 0 0; background: #FFF url(sec_top_hdrbg.gif) no-repeat left top; }
#topproduct li { width: 255px; float: left; /*background-color: #FFF*/; border-left: 3px solid #e8eaec; padding: 0 0 0 4px; min-height: 100px; }
#topproduct p.tp_title { display: block; font-size: 1.1em; color: #000; }
#topproduct p.tp_name { word-wrap: break-word; height: 55px;; }
#topproduct p.tp_name a { font-size: 1.2em; color: #005c9c;text-decoration: none;}
#topproduct p.tp_name a:hover {color: #F00;text-decoration: underline;}
#topproduct p.tp_pn { background: url(icon_post.gif) no-repeat left 4px; padding-left: 8px;}
#topproduct p.tp_pn a { font-size: 1em; color: #000;text-decoration: none;}
#topproduct p.tp_pn a:hover {color: #F00;text-decoration: underline;}
#topproduct p.tp_basket { height: 100%; padding-left: 18px; }
#topproduct p.tp_photo {  float: right; }

/* sekce, stránkování */
#sectionhead {width:540px; display: block; margin: 5px 0 0 0;padding:10px 0 5px 10px; background: url(section_hdrbg.gif) no-repeat left top;; }
#sectionhead h3 { font-size: 1.2em; color: #e10707 ;padding-left:10px; background:url(icon_post.gif) no-repeat 2px 5px }

.strankovani {width:530px; padding:5px; text-align: center; font-size: 1em;color: #666; }


/* Footer */
#footer  {width: 1007px /*100%*/; height: 70px;background:url(footer1.gif) no-repeat #fff 50% 50% ;border-top:1px solid #AAA;margin:0px auto;/*padding-top:10px;padding-bottom:10px;*/}
#footer p{text-align:center;font-size:12px;color:#005C9C;}

#footer2{width:1007px;border-top:1px solid #c0c7cd;border-left:1px solid #c0c7cd;border-right:1px solid #c0c7cd;
        background:url(footerbg.gif) repeat-x #f5f8fa;padding-top:10px;padding-bottom:10px;margin:0px auto;}
#footer2 p{text-align:center;font-size:10px;color:#005C9C;}
#footer2 a{color:#005C9C;}

