@charset "utf-8";
body { font-family:  Calibri, Arial, Helvetica, sans-serif; font-size:15px; margin:0; padding:0; color: #000; width:100%; background: #ebebeb url('../images/www/body_bg.jpg') repeat-x; }
body.clanek { background: #fff  url('../images/www/body_bg.jpg') repeat-x; z-index:0; }
.wrapper { min-width:1170px!important; }

.logo { position: relative; float:left; padding:0; width:395px; height:188px; }
.logo a  { border:0px; display:block; height:188px; }
.logo p { position:absolute; top:126px; left:106px; font-size:30px; font-weight:normal; color:#fff; }
.logo h1, .logo p.nadpis { display:none; }
.logo span { display:none; }
.logo a:hover { text-decoration:none; color:#ccc; }

.header { position:relative; margin:0 auto; width:1170px; z-index:200; } 

#socIkony { position:absolute; top:120px; right:20px; }
#socIkony ul {  padding:0; margin:0; }
#socIkony li { position:relative; padding:0 6px 0 0; margin:0 auto; list-style:none; display:inline-block; text-align:center; }
#socIkony li a{ display:block; }
#socIkony li a span { display:none; }
#socIkony li.ftext a{ width:24px; height:23px; background: url('../images/www/ico_hledej_male.png') top left no-repeat;} 
#socIkony li.fb a{ width:24px; height:23px; background: url('../images/www/ico_fb_male.png') top left no-repeat;} 
#socIkony li.twitter a{ width:24px; height:23px; background: url('../images/www/ico_twitter_male.png') top left no-repeat;} 
#socIkony li.napiste a{ width:24px; height:23px; background: url('../images/www/ico_mail_male.png') top left no-repeat;} 
#socIkony li.vlajkacs a{ width:24px; height:23px; background: url('../images/www/vlajka_cs.png') top left no-repeat;} 
#socIkony li.vlajkaen a{ width:24px; height:23px; background: url('../images/www/vlajka_en.png') top left no-repeat;} 


#socIkony li:hover, .lSocSite li:hover{ opacity: 0.8;  -webkit-transition: all 1s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease;transition: all .2s ease;}


#menuHRS { position:absolute; top:122px; right:220px; min-width:580px; height:20px; font-size:17px; z-index:1001!important; text-align:left; }
#menuHRS ul{ }
#menuHRS ul.podkategorie, #menuHRS ul.skryty{ display:none; }
#menuHRS ul.nav li  { position:relative; height:20px; list-style: none; margin:0; padding:0; text-align:right; display:inline-table; border-right:1px solid #d62b26;  }
#menuHRS ul.nav li:nth-last-child(1) { background:none; border:0; }
#menuHRS ul.nav li a{ display:inline-table; text-align:right; list-style: none; text-decoration: none; padding:2px 10px 1px 10px; margin:0; font-weight:bold; font-size:18px; color:#d62b26; -webkit-transition:color 500ms ease; -moz-transition:color 500ms ease; -o-transition:color 500ms ease; transition:color 500ms ease;  }
#menuHRS ul.nav li a:hover, #menuHRS ul.nav li.aktivni a span { color:#000!important; text-decoration:underline;  }
#menuHRS ul.nav li.aktivni, #menuHRS ul.nav li:hover { color:#000; }
#menuHRS ul.nav li.aktivni:nth-last-child(1), #menuHRS ul.nav li:nth-last-child(1):hover { color:#d62b26; }
#menuHRS ul.nav li:hover { z-index:1000!important;}
#menuHRS ul.nav li div.vysouvaci a { text-decoration:none!important; color:#d62b26;  }
#menuHRS ul.nav .subs { position:absolute; display:none; overflow:hidden; top:25px;  padding:0px; color:#d62b26; z-index:1001!important; background: #fff;  -webkit-border-radius: 0px 0px 5px 5px;	-moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; text-align:left!important; }
#menuHRS ul.nav li .vysouvaci:hover > .subs { display:block; z-index:1000!important;  }
#menuHRS ul.nav li .vysouvaci:hover > a { position:relative;  border:0px; text-decoration:underline!important; color:#000;  z-index:1000!important;  }
#menuHRS ul.nav  > li .vysouvaci > a:after { content: ''; position:absolute; top:25px; right:44%; border-left:4px dashed transparent; border-right:4px dashed transparent; border-bottom:0; border-top:4px solid #d62b26; height:0; width:0; display:block; overflow:hidden;}
#menuHRS li > a:only-child:after {content: ''; padding:0; border:0; }
#menuHRS ul.nav li:nth-last-child(1) .vysouvaci:hover > a {  }
#menuHRS .col2t  { width: 480px!important; }


#menuHRS .col2t .menuTxt { position:relative; display:block; text-align:left; padding:0px 20px 30px 20px; color:#ccc; }

#menuHRS .col2t .menuTxt p { padding:0; margin:0; }
#menuHRS ul.nav li .vysouvaci .subs.col2t .menuTxt p a { text-align:left!important; display:inline; padding:0; margin:0; color:#fff; text-decoration:underline!important; }
#menuHRS ul.nav li .vysouvaci .subs.col2t .menuTxt p a:hover { text-decoration:none!important; }
#menuHRS .menuPkatItemRow { position:relative; margin:0; clear:both; }
#menuHRS .menuPkatItemRow:nth-child(1){ border:0px; }

#menuHRS .menuPkat { position:relative; diplay:block; float:none;  padding:10px; margin:0; }


#menuHRS .menuPkatItem { position:relative; width:224px; display:inline-table; text-align:left!important; margin:0 0 0px 0!important; padding:0!important;  }

#menuHRS .menuPkatItem p.nadpis { text-align:left!important;  padding:10px 10px 10px 30px; background: url('../images/www/menuh_odrazka_barva.png') 6px 10px no-repeat; }
#menuHRS .menuPkatItem p.nadpis a { text-align:left!important; color:#000!important; font-weight:normal;  font-size:14px; position:relative; padding:0; margin:0; height:auto;  }
#menuHRS .menuPkatItem p.nadpis a:hover { text-decoration:underline!important; color:#d62b26!important;  }


/*sec.menu*/
#menuHRSM { position:relative; margin:18px 0 0 40px; height:20px; font-size:16px; z-index:1001!important; text-align:left; }
#menuHRSM ul{ }
#menuHRSM ul.podkategorie, #menuHRSM ul.skryty{ display:none; }
#menuHRSM ul.nav li  { position:relative; height:20px; list-style: none; margin:0; padding:0; text-align:left; display:inline-table; border-right:1px solid #fff;  }
#menuHRSM ul.nav li:nth-last-child(1) { background:none; border:0; }
#menuHRSM ul.nav li a{ display:inline-table; text-align:right; list-style: none; text-decoration: none; padding:0px 14px 1px 14px; margin:0; font-weight:bold; font-size:18px; color:#fff; -webkit-transition:color 500ms ease; -moz-transition:color 500ms ease; -o-transition:color 500ms ease; transition:color 500ms ease;  }
#menuHRSM ul.nav li a:hover, #menuHRSM ul.nav li.aktivni a span { color:#fcf27e!important; text-decoration:underline;  }
#menuHRSM ul.nav li.aktivni, #menuHRSM ul.nav li:hover { color:#fcf27e; }
#menuHRSM ul.nav li.aktivni:nth-last-child(1), #menuHRSM ul.nav li:nth-last-child(1):hover { color:#fcf27e; }
#menuHRSM ul.nav li:hover { z-index:1000!important;}
#menuHRSM ul.nav li div.vysouvaci a { text-decoration:none!important; color:#fff;  }
#menuHRSM ul.nav .subs { position:absolute; display:none; overflow:hidden; top:20px;  padding:0px; color:#d62b26; z-index:1001!important; background: #fc0303;  -webkit-border-radius: 0px 0px 5px 5px;	-moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; text-align:left!important; }
#menuHRSM ul.nav li .vysouvaci:hover > .subs { display:block; z-index:1000!important;  }
#menuHRSM ul.nav li .vysouvaci:hover > a { position:relative;  border:0px; text-decoration:underline!important; color:#fcf27e;  z-index:1000!important;  }
#menuHRSM ul.nav  > li .vysouvaci > a:after { content: ''; position:absolute; top:25px; right:44%; border-left:4px dashed transparent; border-right:4px dashed transparent; border-bottom:0; border-top:4px solid #fff; height:0; width:0; display:block; overflow:hidden;}
#menuHRSM li > a:only-child:after {content: ''; padding:0; border:0; }
#menuHRSM ul.nav li:nth-last-child(1) .vysouvaci:hover > a {  }
#menuHRSM .col2t  { width: 480px!important; }

#menuHRSM .col2t .menuTxt { position:relative; display:block; text-align:left; padding:0px 20px 30px 20px; color:#fff; }
#menuHRSM .col2t .menuTxt p { padding:0; margin:0; }
#menuHRSM ul.nav li .vysouvaci .subs.col2t .menuTxt p a { text-align:left!important; display:inline; padding:0; margin:0; color:#fff; text-decoration:underline!important; }
#menuHRSM ul.nav li .vysouvaci .subs.col2t .menuTxt p a:hover { text-decoration:none!important; }
#menuHRSM .menuPkatItemRow { position:relative; margin:0; clear:both; }
#menuHRSM .menuPkatItemRow:nth-child(1){ border:0px; }
#menuHRSM .menuPkat { position:relative; diplay:block; float:none;  padding:10px; margin:0; }
#menuHRSM .menuPkatItem { position:relative; width:224px; display:inline-table; text-align:left!important; margin:0 0 0px 0!important; padding:0!important;  }
#menuHRSM .menuPkatItem p.nadpis { text-align:left!important; padding:10px 10px 10px 30px; background: url('../images/www/menuh_odrazka_bila.png') 6px 10px no-repeat; }
#menuHRSM .menuPkatItem p.nadpis a { text-align:left!important; color:#fff!important; font-weight:normal; font-size:14px; position:relative; padding:0; margin:0; height:auto;  }
#menuHRSM .menuPkatItem p.nadpis a:hover { text-decoration:underline!important; }


#menu { position:relative; font-size:14px; background:#036b8b; padding:10px 0 20px 0; border:1px solid #fff; z-index:1; }
#menu ul{ padding:0px 0 0 0; margin:0; }
#menu ul.podkategorie{ padding:0px 0 0 0px; margin:0px 0 0 0px; }
#menu ul.skryty{ display:none; }
#menu li  { position:relative; list-style: none; margin:0 0px; padding: 0;   }
#menu li:nth-last-child(1) { border:none; }
#menu li a{	display:block; text-decoration: none; padding:8px 0 8px 20px; margin:0 14px 0px 14px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; border-bottom:1px solid #4c92a8; }
#menu li a:hover{ text-decoration:underline; color:#fff;  }
#menu li:hover, #menu li.aktivni { background:#02495e;}
#menu li > a:after { content: ''; position:absolute; top:10px; left:20px; border-top:5px dashed transparent; border-bottom:5px dashed transparent; border-left:5px solid #fff; height:0; width:0; display:block; overflow:hidden;}
#menu li.aktivni { }
#menu li.aktivni a{  color:#fff; font-weight:bold; text-decoration:underline; }
#menu li.aktivni a:hover{ text-decoration:none; }
#menu li.podkat{ position:relative; background:#035b76;  }
#menu li.podkat > a:after, #menu li.aktivni-podkat > a:after { border:0; }
#menu li.podkat > a:before, #menu li.aktivni-podkat > a:before { content: '-'; position:absolute; top:8px; left:40px; font-weight:normal; border:0; height:0; width:0; display:block;  }
#menu li.aktivni-podkat{ position:relative;   }
#menu li.podkat a{ font-weight:normal;  padding:8px 0px 8px 44px; text-decoration:none; color:#fff;  }
#menu li.podkat a:hover{ text-decoration:underline; }
#menu li.aktivni-podkat a { padding:8px 0px 8px 44px; text-decoration:underline; }
#menu ul li.aktivni ul.skryty { display:block; } 
#menu ul li.aktivni ul.skryty li.podkat ul{ display:none; }
#menu ul li ul li ul li.podkat a{ padding:8px 2px 8px 58px; text-decoration:none;  }
#menu ul li ul li ul li.aktivni-podkat a {  padding:8px 2px 8px 58px;  text-decoration:underline;  }
#menu ul li ul li ul li ul li.podkat a{ padding:8px 2px 8px 68px;  text-decoration:none;  }
#menu ul li ul li ul li ul li.aktivni-podkat a {  padding:8px 2px 8px 68px;  text-decoration:underline;  }
#menu ul li ul li ul li.podkat > a:before, #menu ul li ul li ul li.aktivni-podkat > a:before { content: '-'; position:absolute; top:8px; left:50px; font-weight:normal; border:0; height:0; width:0; display:block;  }

.bodyObal { position:relative; overflow:hidden; }
.bodyTitle { position:relative; min-width: 1170px!important; background: url('../images/www/bodytitle_bg.jpg') top left repeat-x; }
.bodyClanek { background: url('../images/www/body_bgcl.png') top left repeat-x; }

.content { position:relative; width: 1170px!important; padding: 0px; margin: 0 auto; z-index:5; } 
.contentCl { position:relative; width: 1170px!important; padding: 0px; margin: 0 auto; z-index:0; } 
.content.noBg { background:none; }

#levy_bok { position:absolute; width:521px; height:1852px; top:0px; left:-521px; background: url('../images/www/levy_bok.jpg') top left no-repeat; z-index:-1;  }
#pravy_bok{ position:absolute; width:450px; height:1887px; top:0px; right:-450px; background: url('../images/www/pravy_bok.jpg') top left no-repeat; z-index:-1;}



.left   { position:relative; width:318px; float:left; z-index:-1; background:#fff;  }
.right  { position:relative; width:705px; float:left; margin-bottom:30px; z-index:-1; background:#fff;  }


#sekce { position:relative; color:#000; width: 1170px!important; height:503px; padding:0; margin:0 auto; z-index:0; }
#sekce a { display:block; }
#sekce span{ position:absolute;  top:0px; height:90px; width:90%; text-align:center!important; padding:380px 5% 0 5%; margin:0; color:#000; overflow:hidden; white-space:inherit; _word-wrap: break-word; font-size:17px; line-height:24px;  }
#sekce span a { color:#000; }
#sekce span a:hover { text-decoration:none; }

#sekce h2 { position:relative; top:310px; text-align:center; font-size:26px; color:#000; padding:0 0px 20px 0px; margin:0 30px 0 30px; border-bottom:1px solid #b8b7ba; }
#sekce a:hover h2 { color:#d62b26; }
#sekce ul {  padding:0; margin:0; }
#sekce li { position:relative; padding:0; margin:20px 0 0 0; height:433px; width:33%; list-style:none; float:left; display:block; }
#sekce li a{   text-decoration:none; }


#sekce li.box01{ height: 281px; background: url('../images/www/box01d.png') no-repeat  50% 0px;} 
#sekce li.box01:hover{ background: url('../images/www/box01d.png')  no-repeat 50% -282px;} 
#sekce li.box02{ height: 281px; background: url('../images/www/box02d.png') no-repeat  50% 0px;} 
#sekce li.box02:hover{ background: url('../images/www/box02d.png')  no-repeat 50% -281px;} 
#sekce li.box03{ height: 281px; background: url('../images/www/box03d.png') no-repeat  50% 0px;} 
#sekce li.box03:hover{ background: url('../images/www/box03d.png')  no-repeat 50% -281px;} 




.left_anketa_obal{ position:relative; padding:0; margin:0 auto 4px auto; color:#000; background:#f1f1f1; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#dad9d8)); background: -webkit-linear-gradient(top, #fff, #dad9d8); background: -moz-linear-gradient(top, #fff, #dad9d8);  background: -ms-linear-gradient(top, #fff, #dad9d8); background: -o-linear-gradient(top, #fff, #dad9d8); border:1px solid #efefef; }
.left_anketa_top{ position:relative; color:#000; padding:30px; margin:0;  min-height:160px; }
.left_anketa_bottom{ position:relative; padding:0; margin:0; } 

.bxslider { height:auto; padding:0; margin:0 auto; }
.bx-wrapper { height:auto; padding:0; margin:10px auto; }
.bx-pager { display:none; margin:0; padding:0;  }
.slide { position:relative; width:250px; margin:0 auto; padding: 0px 10px 0 0; text-align:left; border:0px solid #dfdfdf; }
.bx-wrapper .bx-prev { left: -26px; background: url('../images/www/controls_viceobr.png') no-repeat 0 0px; }
.bx-wrapper .bx-next { right:-26px;	background: url('../images/www/controls_viceobr.png') no-repeat -16px 0px; }
.bx-wrapper .bx-prev:hover { background-position: 0 -65px; }
.bx-wrapper .bx-next:hover { background-position: -16px -65px; }

.lSocSite { position:relative; padding:20px 0; margin:0 auto 4px auto; text-align:center; }
.lSocSite ul {  padding:0; margin:0; }
.lSocSite li { position:relative; padding:0 10px 0 0; margin:0 auto; list-style:none; display:inline-block; text-align:center; }
.lSocSite li a{ display:block; }
.lSocSite li a span { display:none; }
.lSocSite li.fb a{ width:54px; height:54px; background: url('../images/www/ico_fb_velke.jpg') top left no-repeat;} 
.lSocSite li.twitter a{ width:54px; height:55px; background: url('../images/www/ico_twitter_velke.jpg') top left no-repeat;} 
.lSocSite li.instagram a{ width:55px; height:55px; background: url('../images/www/ico_instagram_velke.jpg') top left no-repeat;} 

.lBox { position:relative; padding:30px; margin:0 auto 4px auto; line-height:18px; background:#f1f1f1; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#dad9d8)); background: -webkit-linear-gradient(top, #fff, #dad9d8); background: -moz-linear-gradient(top, #fff, #dad9d8);  background: -ms-linear-gradient(top, #fff, #dad9d8); background: -o-linear-gradient(top, #fff, #dad9d8); border:1px solid #efefef; }
.lBox.noBg { border:0; background:#fff; }
.lBox p.nadpis, .left_anketa_obal p.nadpis{ font-size:18px; color:#02799a; font-weight:bold; padding:0 0 10px 0; }
.lBox a { color:#000; text-decoration:underline; }
.lBox a:hover { text-decoration:none; }
.lBox.noBg a { color:#02799a; }

.uvodniBoxy { position:relative; margin:0 0 30px 0; }
.uvodniBoxy ul { }
.uvodniBoxy li { position:relative; display:block; float:left; padding:0; margin:0; border:1px solid #fff; width:174px; height:184px; background: #e6f7fc; }
.uvodniBoxy li a{ display:block; width:175px; height:184px; color:#1081a0; font-size:18px; font-weight:bold; text-decoration:none; }
.uvodniBoxy li a:hover { text-decoration:underline; }
.uvodniBoxy li:hover { background:#c2edfa; }
.uvodniBoxy li p a{ padding:120px 8px 0 0px; text-align:center; }
.uvodniBoxy li.box01 a{ background: url('../images/www/box01.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box02 a{ background: url('../images/www/box02.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box03 a{ background: url('../images/www/box03.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box04 a{ background: url('../images/www/box04.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box05 a{ background: url('../images/www/box05.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box06 a{ background: url('../images/www/box06.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box07 a{ background: url('../images/www/box07.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box08 a{ background: url('../images/www/box08.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box09 a{ background: url('../images/www/box09.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box10 a{ background: url('../images/www/box10.png') 49% 14% no-repeat;} 
.uvodniBoxy li.box11 a{ background: url('../images/www/box11.png') 49% 14% no-repeat;}
.uvodniBoxy li.box12 a{ background: url('../images/www/box12.png') 49% 14% no-repeat;}

.titleClanek, .seznamClanek { position:relative; clear:both; padding:40px 0 10px 0px; margin:0; }
.titleClanek .clanek_text, .seznamClanek .clanek_text { color:#515151; font-size:16px; line-height:18px; text-align:left; padding:0px 0 0px 0px; margin:0; }
.titleClanek p.nadpis { font-size:22px; font-weight:bold; color:#000; padding:0 0 20px 30px; }
.titleClanek .clanek_text h2, .seznamClanek .clanek_text h2{ color:#000; font-size:22px; font-weight:bold; text-align:left; padding:0 0 16px 0; margin:0; }
.titleClanek .clanek_text h2 a, .seznamClanek .clanek_text h2 a{ color:#000; text-decoration:underline; }
.titleClanek .clanek_text h2 a:hover, .seznamClanek .clanek_text h2 a:hover{ text-decoration:none; }
.titleClanek .clanek_text img, .seznamClanek .clanek_text img { padding:0; float:left; margin:0 30px 10px 0px; border:6px solid #cdcdcd; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.titleClanek .clanek_text img:hover, .seznamClanek .clanek_text img:hover { opacity: 0.6; -webkit-box-shadow: #B3B3B3 0px 0px 20px ; -moz-box-shadow: #B3B3B3 0px 0px 20px ; box-shadow: #B3B3B3 0px 0px 20px ;
 -webkit-transition: all 1s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease;transition: all .7s ease; }
.titleClanek:last-child {  margin:0px 0 0px 0; padding:0 0 0px 0; }
.titleClanek .clanek_text p{ float:left; display:block; /*width:380px; */padding:0; margin:0; }
.titleClanek .clanek_text .obr { width:26%; float:left; display:block; }
.titleClanek .clanek_text .txt { width:74%; float:left; display:block; }
.titleClanek p.vsechny { padding:0 0 40px 26%; font-size:16px; }
.titleClanek p.vsechny a{ color:#000; }

.seznamClanek { padding:0; }
.seznamClanek { padding:0px 0 0px 0px; }
.seznamClanek .clanek_text img { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.seznamClanek .clanek_text, .seznamClanek .clanek_text h2, .seznamClanek .clanek_text h2 a { color:#02799a; }
.seznamClanek .clanek_text { padding:0; }
.seznamClanek .viceInfo { margin:10px 0; }

.viceInfo { position:relative; height:40px; margin:10px 0px 20px 0px; padding:12px 0px 0 0px; border-top:1px solid #cdcfcf; color:#a5a59e; }
.viceInfo p.sdilet 	{ float:right; width:100px!important; padding:0 10px 0 0; color:#999; text-align:right; }
.addthis_toolbox 	{ float:right; width:150px; padding:0; margin:0; }
.viceInfo p.datum 	{ float:right; width:200px; padding:0 20px 0 20px; margin:0; text-align:right; border-right:1px solid #999; }
.viceInfo p.vice 	{ float:right; width:150px; padding:0 0px 0 20px; margin:0; }
.viceInfo p.vice a 	{ color:#000; font-weight:bold; }
.viceInfo p.vice a:hover { text-decoration:none; }
.viceInfo.cl p.info { text-align:right; width:580px; float:right }
.viceInfo.cl p.sdilet { width:70px!important; }
.viceInfo.foto { margin:10px 0; }




.uvodPruh { position:relative; clear:both; height:45px; margin:0px 0; background: url('../images/www/uvod_pruh.jpg') top center no-repeat; }

.footerObalSpodek { position:relative; background: #fc0303 url('../images/www/footer_bg.jpg') top left repeat-x;}
.footer { position:relative; z-index:0; }


.footerBox01 { width:350px; float:left; padding:60px 40px 0 0; }
.footerBox02 { width:250px; float:left; padding:50px 0 0 0; background: url('../images/www/footer_logo.png') 0 30px no-repeat; }
.footerBox01 .clanek_text, .footerBox02 .clanek_text, .footerBox03 .clanek_text, .footerBox04 .clanek_text { color:#fff; padding:0; margin:0; font-size:14px; line-height:20px; }
.footerBox02 .clanek_text { padding-top:60px; }

.footerBox01 p.mobil { font-size:20px; margin:18px 0 0 0; padding:12px 0; color:#fff; background: url('../images/www/ico_mobil.png') 80% 0 no-repeat;  }
.footerBox01 p.mobil a { color:#fff; }

.footerBox03 { width:150px; float:left; padding:60px 40px 0 0; }
.footerBox03 .clanek_text ul { padding:0; margin:0; list-style:square; color:#fff; }
.footerBox03 .clanek_text li { list-style:square!important; line-height:18px; color:#fff; }
.footerBox03 .clanek_text a { color:#fff; }

#vyhledavani_okno { position:relative; margin-top:0px;  height:32px; width:250px; z-index:10; background:#fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
#vyhledavani_okno p { display:none; }
#vyhledavani_okno input.fulltext{ position:relative; top:8px; left:10px; border:0px;  width:170px; background:none; text-align:center; font-size:14px; color:#949493; z-index:1; }
#vyhledavani_okno input.btn{ position:absolute; top:0; right:0px; border:0px solid white; width:55px; height:32px; text-align:center; font-size:14px; background:url('../images/www/btn_hledej.jpg') 0 0px no-repeat;cursor:pointer; }
#vyhledavani_okno input.btn:hover {  opacity: 0.6; -webkit-transition: all 1s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease;transition: all .7s ease;}

.footerBox04 { width:300px; float:left; padding:60px 40px 0 0; }
.footerBox04 ul.socSite { position:relative; margin:20px 0 0 0px;  }
.footerBox04 ul.socSite li { width:40px; height:40px; margin-right:12px;  list-style:none; display:block; float:left; }
.footerBox04 ul.socSite li:hover { filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; } 
.footerBox04 ul.socSite li a { display:block; width:32px; height:32px; }
.footerBox04 ul.socSite li.fb { background: url('../images/www/footer_ico_fb.png') top left no-repeat;  }
.footerBox04 ul.socSite li.twitter { background: url('../images/www/footer_ico_twitter.png') top left no-repeat;  }
.footerBox04 ul.socSite li.mail { background: url('../images/www/footer_ico_mail.png') top left no-repeat;  }
.footerBox04 ul.socSite li.rss { background: url('../images/www/footer_ico_rss.png') top left no-repeat;  }
.footerBox04 ul.socSite li.tisk { background: url('../images/www/footer_ico_tisk.png') top left no-repeat;  }
.footerBox04 ul.socSite li a span { display:none; }

.footerBox04 p.copy { padding:30px 0 20px 0px; clear:both; color:#fff; line-height:18px; }
.footerBox04 p.copy a { color:#fff; }





.footerRight ul.socSite { position:relative; margin:30px 0 0 26px;  }
.footerRight ul.socSite li { width:32px; height:32px; margin-right:4px;  list-style:none; display:block; float:left; }
.footerRight ul.socSite li:hover { filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; } 
.footerRight ul.socSite li a { display:block; width:32px; height:32px; }
.footerRight ul.socSite li.fb { background: url('../images/www/footer_ico_fb.jpg') top left no-repeat;  }
.footerRight ul.socSite li.google { background: url('../images/www/footer_ico_google.jpg') top left no-repeat;  }
.footerRight ul.socSite li.twitter { background: url('../images/www/footer_ico_twitter.jpg') top left no-repeat;  }
.footerRight ul.socSite li.mail { background: url('../images/www/footer_ico_mail.jpg') top left no-repeat;  }
.footerRight ul.socSite li.rss { background: url('../images/www/footer_ico_rss.jpg') top left no-repeat;  }
.footerRight ul.socSite li.tisk { background: url('../images/www/footer_ico_tisk.jpg') top left no-repeat;  }
.footerRight ul.socSite li a span { display:none; }

.footerRight p.copy { padding:30px 0 20px 26px; clear:both; color:#928aa4; line-height:18px; }
.footerRight p.copy a { color:#928aa4; }


.footerLeft { width:180px; float:left; }
.footerLeft .clanek_text{ color:#928aa4; font-size:14px!important; text-align:left; padding:36px 0px 40px 20px; }
.footerLeft .clanek_text ul, .footerLeft .clanek_text li { list-style:square; color:#928aa4; }
.footerLeft .clanek_text ul { padding:0px 0 0px 0px; margin:0; width:160px;  }
.footerLeft .clanek_text li { list-style:square!important; line-height:18px; color:#928aa4; }
.footerLeft .clanek_text a, .footerLeft .clanek_text a:hover, .footerLeft .clanek_text a, .footerLeft .clanek_texta:hover{ color:#928aa4; }



span.cerveny a{ text-decoration:none; color:#dd1805!important; }
span.modry a{ text-decoration:none; color:#006699!important; }
span.oranzovy a{ text-decoration:none; color:#d76f1d!important; }
span.zeleny a{ text-decoration:none; color:#005000!important; }
span.cerny a{ text-decoration:none; color:#000!important; }
p.cerveny a{ text-decoration:none; color:#dd1805!important; }
p.modry a { text-decoration:none; color:#0f72b7!important; }
p.oranzovy a { text-decoration:none; color:#f95805!important; }
p.zeleny a { text-decoration:none; color:#006633!important; }
p.cerny a { text-decoration:none; color:#000!important; }
span.cerveny{ text-decoration:none; color:#dd1805!important; }
span.modry{ text-decoration:none; color:#0f72b7!important; }
span.oranzovy{ text-decoration:none; color:#d76f1d!important; }
span.zeleny { text-decoration:none; color:#005000!important; }
span.cerny { text-decoration:none; color:#000!important; }
p.cerveny{ text-decoration:none; color:#dd1805!important; }
p.modry { text-decoration:none; color:#006699!important; }
p.oranzovy { text-decoration:none; color:#d76f1d!important; }
p.zeleny  { text-decoration:none; color:#006633!important; }
p.cerny  { text-decoration:none; color:#000!important; }

.clanek { position:relative; padding:0; margin:0; min-height:200px; z-index:-1;}
.clanek_text { position:relative; padding:50px 30px 40px 60px; margin:0; color:#000; text-align:left; /*overflow:hidden;*/ white-space:inherit; _word-wrap: break-word; font-size:17px; line-height:20px; }
*html .clanek_text { width:95%; }
.clanek_text a{ color:#d62b26; text-decoration:underline; }
.clanek_text a:hover{ text-decoration:none; }
.clanek_text h2.zarovnat{ text-align:left; }
.clanek_text h1, .clanek_text h2{ font-size:26px; line-height:32px; color:#000; padding:0px 0 30px 0; margin:0; font-style:normal; font-family:Calibri, Arial, Helvetica, sans-serif; } 
.clanek_text h2 { font-size:22px; color:#000; padding-bottom:10px; }
.clanek_text h3{ font-size:20px; color:#000; padding:0px 0 10px 0; margin:0; } 
h3.error { color:#F00; }
h3.green { color:#006633; }
.clanek_text h4{ font-size:18px; padding:0 0 8px 0; margin:0; color:#000; text-decoration:underline; }
.clanek_text h5{ font-size:18px; padding:0 0 8px 0; margin:0; color:#000; text-decoration:underline; }
.clanek_text h2 a, .clanek_text h4 a{ color:#000; text-decoration:underline;  }
.clanek_text h2 a:hover, .clanek_text h4 a:hover{ text-decoration:none; }
.clanek_text h3.fotogal{ font-size:17px; color:#000; padding:8px 0 8px 0; margin:0; }
.clanek_text h3.fotogal a{ text-decoration:none; color:#000;  }
.clanek_text h3.fotogal a:hover{ text-decoration:underline;  }
.clanek_text ul, .clanek_text ol{ padding:2px 0px 4px 10px; margin:6px 0px 16px 20px; } 
.clanek_text ul li{ list-style:square; padding:2px 0 0px 6px; color:#000; }
.clanek_text ol li{ list-style:decimal; }
.clanek_text ul li a{ color:#d62b26; text-decoration:underline; }
.clanek_text ul li a:hover{ color:#d62b26; text-decoration:none; }
.clanek_text ul.foto{ padding:0px 0px 10px 30px; margin:0px 0px 0px 20px; } 
.clanek_text ul.foto li{ padding:0 0 0px 6px; list-style:square; color:#000; }
.clanek_text ul.foto li a {color:#000; }
.clanek_text ul.mapa{ padding:0; margin:0px 0px 0px 10px; } 
.clanek_text ul.mapa li{ list-style:none; padding:0 0 0px 6px; }
.clanek_text p.nadpis{ font-size:26px; font-weight:bold; color:#000; padding:0px 0 10px 0px;  }
.clanek_text p.nadpis a { color:#d62b26; }
.clanek_text p { padding:4px 0 4px 0; }
.clanek_text p.reference { padding:0px 0 20px 0; font-size:16px; }

.clanek_text p.zpetDoFotogalerie, .clanek_text p.zpetDoFotogalerie a { float:right; font-weight:bold; color:#000; padding:0 0 10px 0; }
.clanek_text h2.nadpisFotogalerie { padding-bottom:0px; font-size:20px; float:left; }
.clanek_text td{ margin:2px; padding:2px; vertical-align:top; }
.clanek_text tr{ margin:2px; padding:2px; }
.clanek_text h2.nadpisReference {  }

.clanek_text img{ margin:0 10px 10px 0px;  padding:0px; background:none; /*border:6px solid #c0cacf; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ }
.clanek_text img.clanek { margin:0 20px 20px 0px; float:left; }
.clanek_text img:hover{ padding:0; /*opacity: 0.8;*/ /*-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4))); */
 /*-webkit-box-shadow: #B3B3B3 0px 0px 20px ; -moz-box-shadow: #B3B3B3 0px 0px 20px ; box-shadow: #B3B3B3 0px 0px 20px ;
 -webkit-transition: all 1s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease;transition: all .7s ease;*/ }
.clanek_text img.nastred{ border:0px; vertical-align:middle; text-decoration:none; }
.clanek_text img.nastred{ padding:4px 6px 0 2px; }
.clanek_text hr, .clanek hr, hr{ text-align:left; height:1px; color:#473057; border:0px; size:1px; margin:8px 10px 8px 0px; background: #473057; }

.clanek_text a:hover img{ padding:0; opacity: 0.8; -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4))); 
 -webkit-box-shadow: #B3B3B3 0px 0px 20px ; -moz-box-shadow: #B3B3B3 0px 0px 20px ; box-shadow: #B3B3B3 0px 0px 20px ;
 -webkit-transition: all 1s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease;transition: all .7s ease; }


.clanek_text p.diskuse { position:relative; color:#000; text-align:right; padding:28px 0px 0 0; margin:0 8px 0 0; border-top:1px solid #999; }
.clanek_text p.diskuse a{ color:#000; } 
.clanek_text p.nadpisdiskuse { font-weight:bold; padding:0; margin:0; font-size:24px; height:24px; color:#000; float:left; width:400px; }
.clanek_text p.zpetdiskuse { position:relative;  text-align:right;  width:200px;  height:24px; padding:4px 0px 8px 0; margin:4px 8px 0 0; /*background: url('../images/www/p_zpetdiskuse.png') no-repeat 0% 50%;*/ float:right; }
.clanek_text p.sedy { /*position:relative; width:464px; border-bottom:1px solid #000; color:#000; height:20px; margin:8px 0px 0 0; padding:10px 0 0 0;  float:left;*/  }

.clanek_text.left { color:#000; }
.clanek_text.left a{ color:#000; text-decoration:underline; }


input.heslo { position:relative; width:234px; height:25px; border:0px solid white; text-align:center; padding:0px 0 0 0; margin:6px 0 0 0; background: url('../images/www/login_form.jpg') top center no-repeat;  }
input.btnheslo { font-family: Calibri, Arial, Helvetica, sans-serif; background: none; cursor:pointer; color:#000; font-weight:bold; border:0px; text-decoration:underline; font-size:18px; padding:0; margin:6px 0 0 0; }
input.btnheslo:hover { text-decoration:none;} 

.clanek_info{ position:relative; clear:both; padding:0; margin:20px 0 40px 20px; /*height:40px;*/ font-size:16px;  /*background: url('../images/www/clanek_info_bg.jpg') no-repeat top left;*/ }
.clanek_info span.odsazeni { padding:12px 0 0 0px; }
.clanek_info span{ position:relative; margin:0; padding:12px 0 0 0px; float:left; color:#000;  }
.clanek_info span a{ position:relative; margin:0; padding:0px 0 0 10px; color:#000;  text-decoration:underline; }
.clanek_info span a:hover{ text-decoration:none; color:#000; }
.clanek_info p{ float:right; padding:12px 20px 0 4px;  margin:0; color:#000; }
.clanek_info p a { color:#000; text-decoration:underline; }
.clanek_info p a:hover { color:#000; text-decoration:none; }

.soubor_info{ position:relative; clear:both; padding:0; background: #f5e9e9; margin:4px 30px 0px 30px; height:50px; font-size:14x; border-bottom:2px solid #fff; /*url('../images/www/bg_soubor_clanek.jpg') left bottom repeat-x ;*/ }
.soubor_info img{ position:relative; border-right:2px solid #fff; padding:14px 20px 18px 20px; float:left;  }
.soubor_info span { float:left; margin:0; padding:8px 0 0 20px; color:#593e1f; width:400px;  }
.soubor_info span p{ padding:0; margin:0; color:#593e1f; }
.soubor_info span b.nadpis { color:#593e1f; font-weight:bold; width:400px;  overflow:hidden; white-space:inherit; _word-wrap: break-word; }
.soubor_info p { float:right; height:12px; display:block; height:50px; padding:0; width:150px; background: #fc0303; text-align:center; }
.soubor_info p:hover { background: #960202; }
.soubor_info p a{  display:block; height:50px; width:180px; color:#fff; font-size:16px; text-transform:uppercase; font-weight:bold; text-decoration:none;   }
.soubor_info a:hover{ text-decoration:underline; }
.soubor_info a.stahni span{ padding:12px 0 0 0; margin:0; width:150px; text-align:center; color:#fff; font-size:22px; font-weight:bold;  }
.soubor_info_ram{ padding: 4px; margin-left: 25px; border: 1px solid #8dbae3; background-color: #fff; font-size:12px!important; color:#000; }

.diskuze_obal { position:relative; padding:0px; margin:1px 0 0 0px; font-size:14px; }
.diskuze_vrch { position:relative; padding:1px 0 1px 0px; margin:0 auto;  color:#000; } 
.diskuze_vrch img{ float:left; margin:0 20px 0 0; padding:0;} 
.diskuze_vrch p.jmeno{ font-weight:bold; color:#000; padding:0; margin:6px 0 0 0px;} 
.diskuze_stred{ position:relative; padding:9px 9px 9px 0; margin:0 auto; color:#000; }
.diskuze_stred img, .diskuzevloz_stred img{ position:relative; border:0; vertical-align:text-bottom;  margin:0 4px 0 4px; background:none;  }
.diskuze_stred textarea, .diskuze_stred input{ padding:2px; font-size:14px; font-family: Calibri, Arial, Helvetica, sans-serif; }

.diskuzevloz_obal { position:relative; padding:1px; margin:1px 0 0 0px; border:1px solid #999; }
.diskuzevloz_vrch { position:relative; padding:4px 0 8px 6px; margin:0 auto; border:1px solid #999; background:#fff; color:#495b6b;} 
.diskuzevloz_vrch img{ float:left; margin:0 20px 0 0; padding:0; } 
.diskuzevloz_vrch p.jmeno{ font-weight:bold; color:#495b6b; padding:0; margin:6px 0 0 0; }
.diskuzevloz_stred{ position:relative; padding:9px; margin:0 auto; color:#000; background:#fff; }
.diskuzevloz_stred textarea, .diskuzevloz_stred input{ padding:2px; font-size:14px; font-family: Calibri, Arial, Helvetica, sans-serif; } 

.diskuze_strankovani,.strankovani{ position:relative; margin:6px 0 10px 0; padding:0px; color:#000; text-align:center; border:0px solid black; font-size:15px;  }
.diskuze_strankovani td, .strankovani td{ padding:12px 0px 0 0px; font-weight:normal; color:#000; font-size:15px; }
.diskuze_strankovani td{ color:#000; }
.diskuze_strankovani a, .strankovani a{ color:#000; text-decoration:none; } 
.diskuze_strankovani a:hover,.strankovani a:hover{ text-decoration:underline; }

.strankovani_nahore { border-bottom:1px solid #999;}

.fotogal_uvod { margin:30px auto; text-align:center; }
.fotogal_uvod .img_obal { display:inline-block; float:none; text-align:center; margin:0 auto; }
.fotogal_uvod .img_obal img{margin:2px 8px 0 0; }
	
.detailFotogalerie .img_obal{ margin:4px 4px 10px 0px; }
.detailFotogalerie .img_obal img { border:1px solid #c0cacf; }
.refUvod { position:relative; float:left; width:400px; margin:0 20px 20px 0; text-align:center; }
.refUvod p.nadpis { position:relative; width:400px; padding:10px 0 10px 0; margin:0 0 1px 0; text-align:center; border: 0px solid #949494; background: -moz-linear-gradient(top,#ffffff 0%,#ebebeb 50%,#dbdbdb 50%,		#b5b5b5);background: -webkit-gradient(linear, left top, left bottom,from(#ffffff),color-stop(0.50, #ebebeb),color-stop(0.50, #dbdbdb),to(#b5b5b5)); }
.refUvod p.nadpis a { color:#949494; text-decoration:none; }
.refUvod p.nadpis a:hover { text-decoration:underline; }
.refUvod img { padding:0; margin:0; }
.refUvod a:hover img, .reference img:hover { filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }


.reference { position:relative; margin:16px 0; }
.fotoRef { position:relative; float:left; text-align:center; width:270px; padding:0; margin:4px 4px 0 0; background:#e2e0e1; }
.fotoRef img { padding:0; margin:0; }


.naStred { position:relative; text-align:center!important; margin:0 auto!important; display:table; padding-right:0px; }
.img_obal{ position:relative; display:inline-block; padding:0;  margin:0 10px 0 0; text-align:center; z-index:10;  }
.clanek.foto .img_obal img { width:204px; }
.img_obal img { position:relative; padding:0; margin:0; background:#495b6b; max-width:202px; border:1px solid #c0cacf; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.img_obal p { text-align:left; color:#495b6b; padding:4px 0 8px 0; }
.img_obal p.statistika { font-size:12px; color:#abaaaa; }
.img_obal img:hover { opacity: 0.8; /*-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4))); */
 -webkit-box-shadow: #B3B3B3 0px 0px 20px ; -moz-box-shadow: #B3B3B3 0px 0px 20px ; box-shadow: #B3B3B3 0px 0px 20px ;
 -webkit-transition: all 1s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease;transition: all .7s ease;  }

.strankovani { position:relative; height:40px; margin:0; padding:0px; color:#495b6b; text-align:center; border:0px solid black;  }
.strankovani td{ padding:10px 10px 0 10px; font-weight:bold; color:#495b6b; font-size:12px; } 
.strankovani a{ color:#495b6b; text-decoration:none; }
.strankovani a:hover{ text-decoration:underline; }

table.userpagetable { position:relative; padding:0; margin:4px 0 8px 0; width:100%; border-collapse:collapse; border:0px #53a2aa solid; }
table.userpagetable th{ padding:0px 6px 0px 6px; font-weight:bold; height:20px; background:   url('../images/www/tr_userpage_bg.gif') top left repeat-x;   }
table.userpagetable th.chyba{ color:#F00; }
table.userpagetable tr th{ border-bottom:2px solid #ccc; height:26px; }
table.userpagetable tr{ border:1px solid #ccc; height:22px; }
table.userpagetable tr.sudy { background:#fff; color:#000; }
table.userpagetable tr.lichy { background:#fff; color:#000; }
table.userpagetable td{ padding:0px 6px 0px 6px; border:0px #7b5605 solid;  height:12px; text-align:left; }
table.userpagetable td.hodnota{ font-weight:bold; }
table.userpagetable tr:hover{  background: url('../images/www/tr_userpage_bg.gif') top left repeat-x;}
table.userpagetable td input{  padding:2px; font-size:12px; margin:2px; }
table.userpagetable td.popis { font-weight:bold; cursor:help; background: url('../images/www/tr_userpage_bg.gif') top left repeat-x; border-right:1px solid #CCC; }
table.userpagetable td.vypis { text-align:left; }
table.userpagetable select { font-size:11px; }
table.userpagetable td { overflow:hidden; white-space:inherit; _word-wrap: break-word;  }


.kosZahlavi p.nadpis, .kosBox.kontaktBox p.adresaDodani, .kosBox span.slevovyKuponSleva, .kosBox p.dopravaZdarmaCena, .kosBox p.dopravaZdarmaPokracovat, .kosBox p.dopravaZdarmaPokracovat a, .kosVyrobek .cena p.celkovaCena, .kosBox .dopravaChyba p { color:#fc0303; }
/*pozadi*/
.btnOveritKupon, .btnPrihlasitSe, .btnOdeslatObjednavku, .btnUpravitObjednavku, .formError .formErrorContent, .formError .formErrorArrow div { background: #fc0303; }

h2.kosNadpis { font-size:26px; padding:20px 0 30px 10px; font-weight:bold; color:#000; }
.kosZahlavi { position:relative; height:50px; margin:14px 0 0px 0; border:1px solid #dad9d8; background:#fc0303; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fc0303)); background: -webkit-linear-gradient(top, #fff, #fc0303); background: -moz-linear-gradient(top, #fff, #fc0303);  background: -ms-linear-gradient(top, #fff, #fc0303); background: -o-linear-gradient(top, #fff, #fc0303); }
.kosZahlavi p.obr { position:absolute; width:90px; top:-20px; left:22px; }
.kosZahlavi p.nadpis, .kosBox.kontaktBox p.adresaDodani { position:relative; float:left; width:280px; font-size:20px; font-weight:bold; padding:16px 0 0 114px; }
.kosZahlavi p.zbozi { float:left; padding:20px 0 0 0; }
.kosZahlavi p.zbozi span.ks 	{ position:relative; display:block; float:left; width:90px; padding:0 0 0 20px; text-align:center; }
.kosZahlavi p.zbozi span.cena 	{ position:relative; display:block; float:left; width:120px; text-align:center; } 
.kosZahlavi p.zbozi span.odebrat{ position:relative; display:block; float:left; width:56px; text-align:center; }
.kosZahlavi p.btnZobrazitPrihlaseni { float:left; padding:18px 0 0 110px; font-size:14px; text-decoration:underline; cursor:pointer; }

.kosZahlavi p.dopravaTxt { position:relative; line-height:18px; float:left; width:200px; font-size:14px; font-weight:normal; color:#000; padding:30px 0 0 114px; }
.kosZahlavi p.dopravaTxt span.dopravaCelkemCena { padding:0 0 0 6px; font-weight:bold; font-size:18px; font-weight:bold; }

.kosZahlavi p.cenaCelkemTxt { position:relative; line-height:18px;float:left; width:90px; font-size:14px; font-weight:normal; color:#000; padding:30px 0 0 70px; margin:0; }
.kosZahlavi p.cenaCelkem { position:relative;  line-height:18px;float:right; width:140px; text-align:right; font-weight:bold; font-size:22px; padding:28px 60px 0px 0; } 
.kosZahlavi p.dph { display:none; position:relative; line-height:18px;float:right; width:60px; text-align:center; font-size:12px; color:#878787; padding:29px 0 0 0; }

.kosZahlavi.rekapitulace { height:80px; margin:2px 0 40px 0; }

.kosBox { position:relative; font-size:16px; border:1px solid #dad9d8; padding:30px 20px 30px 20px; margin-bottom:40px; }
.kosBox img { vertical-align:middle; }
.kosBox img.otaznik { padding:0 10px 0 2px; cursor:help; }
.kosBox input#inpSlevovyKupon, .kosBox .loginFrm input, .kosBox.kontaktBox input, .kosBox.kontaktBox textarea, .diskuseKategorieObal input{ color:#919191; text-align:center; /*height:20px; line-height:24px;*/ margin:0; padding:8px 30px 8px 30px; border:1px solid #dddcdb; background:#ffffff url('../images/www/input_bg.png') top left no-repeat; }
.kosBox input#inpSlevovyKupon { position:relative; height:18px; line-height:14px; }


.kosBox p.slevovyKuponTxt { padding:30px 0 0 0; }
.kosBox span.slevovyKuponTxt { font-weight:bold; }
.kosBox span.slevovyKuponSleva { padding:0 0 0 150px; font-weight:bold; font-size:20px; }

.kosBox p.dopravaTxt { position:relative; float:left; width:210px; }
.kosBox p.dopravaVyber { position:relative; float:left; width:64%; margin:0 0 0px 0; line-height:26px; }
.kosBox p.dopravaZdarmaTxt { position:relative; width:234px; float:left; color:#000; font-size:14px; font-weight:bold; margin:30px 0px 0px 0; line-height:22px; }
.kosBox p.dopravaZdarmaCena { position:relative; width:120px; float:left; font-weight:bold; font-size:22px; margin:30px 0 0 0; line-height:22px; }
.kosBox p.dopravaZdarmaPokracovat { position:relative;  width:200px; float:left; font-weight:bold; margin:30px 0 0 0; line-height:22px; }

.kosBox p.dopravaZdarmaPokracovat a{ text-decoration:underline; }
.kosBox p.dopravaZdarmaPokracovat a:hover{ text-decoration:none; }
.kosBox p.poznamka { position:relative; clear:both; color:#919191; font-size:12px; }
.kosBox p.chyba { color:#F00; font-weight:bold; }
.kosBox p.kontrolaUdajuNadpis  { position:relative; float:left; width:250px; font-size:22px; font-weight:bold; line-height:20px; }
.kosBox p.kontrolaUdajuHodnota { position:relative; float:left; width:250px; font-size:14px; font-weight:normal; line-height:20px; }
.kosBox div.clean.odsazeni { margin-bottom:16px; }
.kosBox .dopravaChyba p{ font-weight:bold; margin:10px 0 10px 0; }
.kosBox div.divChbox { display:none; clear:left; padding-left:230px; } 


p.souhlasObchPodminky { font-size:14px; font-weight:bold; text-align:right; padding:0 0 8px 0; }
p.odebiraniNovinek { font-size:12px; text-align:right; padding:0 0 24px 0; }
p.souhlasObchPodminky input, p.odebiraniNovinek input { margin:0 6px 0 20px; }

.kosBox .loginFrm { float:left; width:250px; }
.kosBox .loginFrm label{ display:block; margin:0 0 10px 0; }
.kosBox .loginFrm input, .kosBox.kontaktBox input { position:relative; padding:4px 40px 4px 40px;  }



.kosBox .loginBtn { float:left; width:140px; }
.kosBox .loginBtn .btnPrihlasitSe{ margin-bottom:20px; }
.kosBox .loginBtn p { padding:6px 0 6px 0; }

.btnOveritKupon, .btnPrihlasitSe, .btnOdeslatObjednavku, .btnUpravitObjednavku { /*line-height:24px;height:36px;*/ vertical-align:top;  border: 1px solid #9b9b9a; -webkit-box-shadow: inset 0 0 1px 1px #fff; -moz-box-shadow: inset 0 0 1px 1px #fff; box-shadow: inset 0 0 1px 1px #fff; color: #fff; font: bold 12px helvetica, sans-serif; padding: 8px 18px 9px 18px; margin:0; text-align: center; cursor:pointer; }
.btnOveritKupon:hover, .btnPrihlasitSe:hover, .btnOdeslatObjednavku:hover { color: #ccc; }
.btnPrihlasitSe { padding: 8px 44px 9px 44px; }
.btnOveritKupon { position:relative; height:36px!important; line-height:14px; }

.kosBox.kontaktBox { color:#000; }
.kosBox.kontaktBox div.inpDiv{ margin:0 0 10px 0; }
.kosBox.kontaktBox label{ position:relative; display:block; float:left; width:170px; text-align:right; padding:5px 30px 0 0;  }
.kosBox.kontaktBox input { text-align:left; padding-left:20px; padding-right:20px; width:250px; }
.kosBox.kontaktBox textarea { height:auto; text-align:left; padding:20px; width:300px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; }
.kosBox.kontaktBox p.txtTop { padding:0 0 20px 200px; }
.kosBox.kontaktBox p.chkbox {  padding:0 0 10px 200px; margin:0px; text-decoration:underline; }
.kosBox.kontaktBox p.chkbox input { margin:0 16px 0 0; vertical-align:middle; padding:0; width:auto; height:auto; }
.kosBox.kontaktBox p.chkbox label { text-align:left; float:none; display:inherit; padding:0; margin:0; width:auto; }
.kosBox.kontaktBox p.adresaDodani { padding:6px 0 10px 200px; }
.kosBox.kontaktBox p.poznamka { padding:18px 0 10px 230px; text-align:left; color:#919191; font-size:14px; }

.boxDokoncitObjednavku { margin:0 0 10px 0; text-align:right; vertical-align:middle; line-height:20px; }
.boxDokoncitObjednavku img { padding:10px 0 0 10px; }
.btnOdeslatObjednavku, .btnUpravitObjednavku { font-size:20px; padding-left:40px; padding-right:40px;  }
.btnUpravitObjednavku { background: #d0cecf; }
.btnUpravitObjednavku:hover { color:#919191; }

.kosBox.kontaktBox input[type=checkbox], .kosBox.kontaktBox input[type=radio] { width: 100px; margin:0 0 0 100px; padding:4px 0px 4px 40px!important; }

p.soubLogin { float:right; width:300px; text-align:right; }
p.soubLogin a { color:#d52b25; }

.soubInfo{ position:relative; padding:0; margin:0px 0 0px 0px; height:37px; font-size:12px;  background: url('../images/www/clanekinfo.jpg') repeat-x top left; }
.soubInfo span{ position:relative; margin:0; padding:13px 0 0 60px; float:left; color:#000;  }
.soubInfo span a{ position:relative; margin:0; padding:0px 4px 0 4px; color:#000;  text-decoration:underline; }
.soubInfo span a:hover{ text-decoration:none; color:#000; }
.soubStat { position:relative; height:26px; background:#f5f5f5; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; color:#585858; margin:0 30px 0 60px; }
.soubStat p { padding:6px 20px 0 0; }
select.soub { font-size:12px; margin:0 6px 0 6px; }

.icoBox{ position:relative; width:100px; height:160px; margin:4px 4px 4px 4px; text-align:center; overflow:hidden; white-space:inherit; _word-wrap: break-word; float:left; }
.icoBox img{ text-align:center; }
.icoBox a img{ border:0px; }
.icoBox a{ text-decoration:none; }
.icoBox a:hover{ text-decoration:underline; }

.tlacitko { width:200px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;  border: 1px solid #9b9b9a; -webkit-box-shadow: inset 0 0 1px 1px #fff; -moz-box-shadow: inset 0 0 1px 1px #fff; box-shadow: inset 0 0 1px 1px #fff; color: #fff; font: bold 12px helvetica, sans-serif; padding: 10px 10px; margin:4px 0; text-align: center; cursor:pointer; background:#b40202; color:#fff; }
.tlacitko span { color:#fff; font-weight:bold; font-size:16px; }
a.tlacitko   { text-decoration:none; }
.tlacitko:hover { background:#6f0100;}

/* *** LOGIN PAGE *** */
#login{ position:relative; top:20px; background: url('../images/www/login_bg.jpg') no-repeat; padding:0; margin:0 auto; width: 459px; height:198px; }
#login label { position:relative; margin-top:17px; left:30px; float:left; display:inline; text-align:right; width:350px; font-weight:bold; color:#000; } 
#login input.pole{ position:relative; margin:0 0 0 30px; padding:0; display:inline; background:none; border:0px solid white; font-size:12px; width:180px; }
#login input.btn{ position:relative; border:0px solid white; font-size:11px; width:50px; height:21px; top:41px; left:70px; background: url('../images/www/btn_email.gif') no-repeat; cursor:pointer; }


.clean { clear:both; }

#menuHRS { font-size:19px; }
#menuHRS ul.nav li a { font-size:19px; }
#sekce span { font-size:20px; line-height:28px;  }
#sekce h2 {  font-size:28px; }
.titleClanek .clanek_text, .seznamClanek .clanek_text { font-size:20px; line-height:26px; }
.titleClanek .clanek_text h2, .seznamClanek .clanek_text h2 { font-size:26px; }
.footerBox01 .clanek_text, .footerBox02 .clanek_text, .footerBox03 .clanek_text, .footerBox04 .clanek_text { font-size:18px; line-height:24px; }
.clanek_text { font-size:20px; line-height:28px; }
.clanek_text h1, .clanek_text h2 { font-size:30px; line-height:38px; }
.clanek_text h2 { font-size:26px; }
.clanek_text h3{ font-size:24px; }

.clanek_text h4{ font-size:22px; }
.clanek_text h5{ font-size:20px; }
.clanek_text h3.fotogal{ font-size:20px; }
.clanek_text h2.nadpisFotogalerie { padding-bottom:0px; font-size:22px; }
.titleClanek p.vsechny {  font-size:20px; }


/* 
v1
#menuHRS { font-size:18px; }
#menuHRS ul.nav li a { font-size:18px; }
#sekce span { font-size:18px; line-height:26px;  }
#sekce h2 {  font-size:28px; }
.titleClanek .clanek_text, .seznamClanek .clanek_text { font-size:18px; line-height:24px; }
.titleClanek .clanek_text h2, .seznamClanek .clanek_text h2 { font-size:24px; }
.footerBox01 .clanek_text, .footerBox02 .clanek_text, .footerBox03 .clanek_text, .footerBox04 .clanek_text { font-size:16px; line-height:22px; }
.clanek_text { font-size:18px; line-height:24px; }
.clanek_text h1, .clanek_text h2 { font-size:28px; line-height:34px; }
.clanek_text h2 { font-size:24px; }
.clanek_text h3{ font-size:22px; }

.clanek_text h4{ font-size:20px; }
.clanek_text h5{ font-size:18px; }
.clanek_text h3.fotogal{ font-size:18px; }
.clanek_text h2.nadpisFotogalerie { padding-bottom:0px; font-size:20px; }
.titleClanek p.vsechny {  font-size:18px; }


v2
#menuHRS { font-size:19px; }
#menuHRS ul.nav li a { font-size:19px; }
#sekce span { font-size:20px; line-height:28px;  }
#sekce h2 {  font-size:30px; }
.titleClanek .clanek_text, .seznamClanek .clanek_text { font-size:20px; line-height:26px; }
.titleClanek .clanek_text h2, .seznamClanek .clanek_text h2 { font-size:26px; }
.footerBox01 .clanek_text, .footerBox02 .clanek_text, .footerBox03 .clanek_text, .footerBox04 .clanek_text { font-size:18px; line-height:24px; }
.clanek_text { font-size:20px; line-height:28px; }
.clanek_text h1, .clanek_text h2 { font-size:30px; line-height:38px; }
.clanek_text h2 { font-size:26px; }
.clanek_text h3{ font-size:24px; }

.clanek_text h4{ font-size:22px; }
.clanek_text h5{ font-size:20px; }
.clanek_text h3.fotogal{ font-size:20px; }
.clanek_text h2.nadpisFotogalerie { padding-bottom:0px; font-size:22px; }
.titleClanek p.vsechny {  font-size:20px; }

v3
#menuHRS { font-size:20px; }
#menuHRS ul.nav li a { font-size:20px; }
#sekce span { font-size:22px; line-height:30px;  }
#sekce h2 {  font-size:32px; }
.titleClanek .clanek_text, .seznamClanek .clanek_text { font-size:22px; line-height:28px; }
.titleClanek .clanek_text h2, .seznamClanek .clanek_text h2 { font-size:28px; }
.footerBox01 .clanek_text, .footerBox02 .clanek_text, .footerBox03 .clanek_text, .footerBox04 .clanek_text { font-size:20px; line-height:26px; }
.clanek_text { font-size:22px; line-height:30px; }
.clanek_text h1, .clanek_text h2 { font-size:32px; line-height:40px; }
.clanek_text h2 { font-size:28px; }
.clanek_text h3{ font-size:26px; }

.clanek_text h4{ font-size:24px; }
.clanek_text h5{ font-size:22px; }
.clanek_text h3.fotogal{ font-size:22px; }
.clanek_text h2.nadpisFotogalerie { padding-bottom:0px; font-size:24px; }
.titleClanek p.vsechny {  font-size:22px; }
*/
.clearfix { clear:both;}
.col-md-4, .col-xs-3, .col-xs-9, .col-md-3 { width: 33.33333333%; float:left; position: relative; min-height: 1px; /*padding-right: 15px; padding-left: 15px;*/ }
.col-md-3 { width: 25%; }
.col-xs-3 { width: 25%; }
.col-xs-9 { width: 75%; }

.referenceLevy  { float:left; width:70%; }
.referencePravy { float:left; width:30%; }
.referenceLevy img { float:left;}

.divCollapse { display:none; }
.btnCollapse { position:relative; font-size:20px; font-weight:bold; text-align:center; color:#F00; cursor:pointer; font-family:Arial, Helvetica, sans-serif;  }
blockquote.staleNevite { clear:both; border:0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:1.5em 0; margin:2em 0; }
blockquote.staleNevite p.nadpis { padding:0 0 0.4em 0; margin:0;  text-align:center; font-size:2em; font-weight:bold; color:#999; }
blockquote.staleNevite p { padding:0; margin:0; text-align:center; font-size:0.95em; color:#000; }

.imgKontakt img.img-responsive{ display: inline-block; border-radius: 50%; }
.imgKontakt { text-align:center; margin:16px auto 0 auto;	/*overflow: hidden;*/ }
.kontakt { border-radius: 4px; overflow: hidden; position: relative; margin-bottom:1.6em; }
.kontakt h3 { font-size:1.1em; font-weight:bold; text-align:center; }
.kontakt p { text-align:center; font-size:0.9em; }
.kontaktNadpis { position:relative; }
.kontakt .kontaktHover { text-align: center; font-size: 15px;	line-height: 20px; position: absolute;
	padding: 15px;	top: -200px;	left: 0;
	width: 86%;
	-webkit-transition: all 1500ms;
	        transition: all 1500ms;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	height:178px;
}
.kontakt:hover .kontaktHover { top: 0;	background: #333;	color: white;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100);	opacity: 1;	z-index:1; }
.white-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 50%;
	height: 2px;
	background: #F5F5F5;
	bottom: 0px;
	left: 25%;
}
.dark-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 50%;
	height: 2px;
	background: #404040;
	bottom: 0px;
	left: 25%;
}
.red-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #e96656;
	bottom: 0px;
	left: 12.5%;
}
.green-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #34d293;
	bottom: 0px;
	left: 12.5%;
}
.blue-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #3ab0e2;
	bottom: 0px;
	left: 12.5%;
}
.yellow-border-bottom:before {
	position: absolute;
	margin: auto;
	z-index: 1;
	content: "";
	width: 75%;
	height: 2px;
	background: #f7d861;
	bottom: 0px;
	left: 12.5%;
}

/*sachovnice*/
.sachovnice {  display:table; width:90%; height:120px; background:#F00; -ms-transition: all 0.4s ease; border-radius: 4px; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; margin:0.4em 0;}
.sachovniceIn { display:table-cell; vertical-align:middle }

.sachovnice a{ display:block;  padding:1em 0em; margin:0 auto; text-align:center!important; font-size:1.2em; color:#fff!important; }
.sachovnice.green { background:#34d293!important; }
.sachovnice.blue { background:#3ab0e2!important; }
.sachovnice.yellow { background:#f7d861!important;  }
.sachovnice.yellow  a { color:#000!important; }
.sachovnice.grey { background:#333!important; }
.sachovnice:hover { background-color:rgba(0,0,0,0.4)!important; }

.boxKdoJsme { padding:0 10px!important; }
.boxKdoJsme ul{ padding:0!important; margin:0 0 0 20px; }

.zvyraznenyBox { position:relative; width:100%; border-radius: 8px; color:#fff; background:#F00; margin:10px 0; padding:10px 20px; }
.zvyraznenyBox a, .zvyraznenyBox ul, .zvyraznenyBox li { color:#fff; }
.zvyraznenyBox.green { background:#34d293!important; }
.zvyraznenyBox.blue { background:#3ab0e2!important; }
.zvyraznenyBox.yellow { background:#f7d861!important; }
.zvyraznenyBox.grey { background:#333!important; }
.zvyraznenyBox.grey-light { background:#e8e8e8!important; }
.zvyraznenyBox.grey-light, .zvyraznenyBox.grey-light a, .zvyraznenyBox.grey-light ul, .zvyraznenyBox.grey-light li { color:#000; }