*{margin:0;  padding:0;}

body{font-family:Arial,Tahoma;text-align:center;color:#000000;font-size:13px;background:#e6e6e6;min-height:100%;padding-top:0px;}

/* elementy obecne */
a{color:#1a171b;  /* cursor: pointer; */}
a.redLink { color:#E2001A; }
a img,img{border:0;}
table {font-size:100%;}

/* Buttony */
button,a.button{display:block;width:auto;height:27px;line-height:27px;border:0 none;cursor:pointer;overflow:visible;background-color:transparent;background-position:right top;background-repeat:no-repeat;text-transform:uppercase;font-weight:bold;font-size:12px;text-decoration:none;}
button span,a.button span{display:block;width:auto;height:27px;float:right;margin-right:14px;padding-left:14px;text-align:center;background-color:none;background-position:left top;background-repeat:no-repeat; text-decoration:none;}
button:hover,a.button:hover{background-position:right bottom;}
button:hover span,a.button:hover span{background-position:left bottom;}
button::-moz-focus-inner{border:0 none;}
button.yellow,a.button.yellow{background-image:url('https://cz2.staticac.cz/images/design/button_y_right.gif');}
button.yellow span,a.button.yellow span{background-image:url('https://cz2.staticac.cz/images/design/button_y_left.gif');}
button.silver,a.button.silver{background-image:url('https://cz2.staticac.cz/images/design/button_s_right.gif');}
button.short,a.button.short{background-image:url('https://cz2.staticac.cz/images/design/button_s_right_short.gif');}
button.silver span,a.button.silver span{background-image:url('https://cz2.staticac.cz/images/design/button_s_left.gif');}
button.prolink, a.button.prolink {text-transform: none;}
button span.fatRed {
  font-weight: bold;
  color:#E2001A;
  font-size:19px;
}

#hledaniForm button.yellow {background-image:url('https://cz2.staticac.cz/images/design/button_y_right_bc.gif');}
#hledaniForm button.yellow span {background-image:url('https://cz2.staticac.cz/images/design/button_y_left_bc.gif');} 

/* BIG button */
a.buttonBig{display:block;width:auto;height:37px;line-height:40px;border:0 none;cursor:pointer;overflow:visible;background-color:transparent;background-position:0px -74px;background-repeat:no-repeat;text-transform:uppercase;background-image:url('https://cz2.staticac.cz/images/design/button_y_big.png');font-weight:bold;font-size:12px;float:left; text-decoration: none;}
a.buttonBig span{display:block;width:auto;height:37px;float:left;margin-left:37px;padding-right:15px;text-align:center;background-color:none;background-position:right 0px;background-repeat:no-repeat;background-image:url('https://cz2.staticac.cz/images/design/button_y_big.png'); text-decoration: none;}
a.buttonBig:hover{background-position:0 -111px;}
a.buttonBig:hover span{background-position:right -37px;}
a.buttonBigInfo{background-position:0 -74px;}
a.buttonBigInfo:hover{background-position:0 -111px;}
a.buttonBigProdejny{background-position:0 -148px;}
a.buttonBigProdejny:hover{background-position:0 -185px;}
a.buttonBigSouteze{background-position:0 -222px;}
a.buttonBigSouteze span{padding-left:4px;}
a.buttonBigSouteze:hover{background-position:0 -259px;}
a.buttonBigLetaky{background-position:0 -296px;}
a.buttonBigLetaky:hover{background-position:0 -333px;}
a.buttonBigZbozi{background-position:0 -370px;}
a.buttonBigZbozi:hover{background-position:0 -407px;}
a.buttonBig span img { vertical-align: sub; }
a.buttonBigEmpty{background-position:0 -444px;}
a.buttonBigEmpty span {margin-left:15px;}
a.buttonBigEmpty:hover{background-position:0 -481px;}

/* new Red button */
a.newredbtn, button.newredbtn {
  text-transform: uppercase;
  display: block;
  background:#c90619 linear-gradient(to bottom, rgba(243,34,23,1) 0%, rgba(203,7,27,1) 100%);
  color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  width: auto;
  border:1px solid #c90619;
  border-radius:3px;
  padding:0 8px;
  margin-right: 7px;
  height: 31px;
  line-height: 31px;
} 

a.newredbtn span, button.newredbtn span {
  line-height: 31px;
  height: 31px;
  margin-right: 0px;
  padding-left: 0px;
}

a.newredbtnsml, button.newredbtnsml {
  height: 26px;
  line-height: 26px;
  font-size: 90%;
}

a.newredbtnsml span, button.newredbtnsml span {
    height: 26px;
    line-height: 26px;
    margin-right: 0;
    padding-left: 0;
}

a.newredbtn:hover, button.newredbtn:hover {
  background:#c90619 linear-gradient(to bottom, rgba(203,7,27,1) 0%, rgba(243,34,23,1) 100%);
} 


/* layout */
#header {
  position: relative;
  width:100%;
}

#header .xmBg {
  position: absolute;
  width: 424px;
  height: 98px;
  background: url('https://cz2.staticac.cz/images/design/vanoce/vanocni-header-bg.png') no-repeat 0 0;
  top:-15px;
  left:4px;
}

#pgTop,#pgBot,#pgWrap{
  width: 1030px;
	padding: 0 7px;
	_width: 1044px;
	margin: 0 auto;
	cursor: default;
}
#pgTop, #pgBot {
	height: 7px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
}
#pgTop {
	margin-top: 5px;
	background-image: url('https://cz2.staticac.cz/images/design/pg-top-2014.png');
}
#pgBot {
	background-image: url('https://cz2.staticac.cz/images/design/pg-bot-2014.png');
	margin-bottom: 40px;
}
#pgWrap {
	background-repeat: repeat-y;
	background-image: url('https://cz2.staticac.cz/images/design/pg-wrap-2014.png');
}
#page {
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
}



#pgLogo{display:block;float:left;width:298px;height:58px;overflow:hidden;margin:10px 10px 21px -23px; position: relative;}
#mainContent {
  position: relative;
}


#leftSideHP {
  display: block;
  float: left;
  width: 820px;
  _width: 845px;
  padding-left: 35px;
  text-align: left;
}

.leftCont {
  display: block;
  float: left;
  width:320px;
}

.rightCont {
  display: block;
  float: right;
  width:480px;
}

#leftSide{display:block;width:770px;float:left;margin-left:40px;text-align:left;position: relative;}

#newLeftSide {
  display: block;
  float: left;
  width:755px;
  margin-left:35px;
  text-align: left;
}

#leftSide.wide {width:920px;float:none;margin:0 auto;}
.contLeft{display:block;width:502px;float:left;}
.contRight{display:block;width:250px;float:right;}
.contLeftWide {display:block;width:770px;}
.inFloatContRight { padding-left:18px; background:#ffffff;}

.contLeftNar{display:block;width:270px;float:left;}
.contRightWide{display:block;width:480px;float:right;}
.contLeftNarrower{display:block;width:360px;float:left;}
.contRightWider{display:block;width:390px;float:right;}

.newContLeft {
  display:block;
  width:470px;
  float:left;
}
.newContRight{display:block;width:170px;float:right;}


#rightSide {display: block;width: 130px;float: right;margin-right: 40px; padding-top:50px;} /* padding-top:40px; NSpromoBann */
#rightSide.lowPad {padding-top:50px;} /* padding-top:32px; NSpromoBann */
.wideContent .contLeft{width:600px;}
.wideContent .contRight{width:280px;}


#rightSideHP {
  display: block;
  float: right;
  margin-right:35px;
  width:100px;
}

#wideRightSide {
  display: block;
  float: right;
  margin-right:35px;
  width:160px;
  margin-top: 15px;
}


#fullPage {
  width:960px;
  margin: 0 35px;
  text-align: left;
}


.page .fullWidth {
  width:1026px;
  margin:0 0 0 2px;
}
                

/* Page Elementy */
.page h1 {

  font-weight: normal;
  font-size:21px;
  padding: 0px 0px 4px 0px;
  margin: 8px 0;  
}

.page h1.dekor {
  background: url('https://cz2.staticac.cz/images/design/h1_dekor.gif') no-repeat 8px center;
  padding: 0px 0px 4px 25px;  

  border-bottom: 1px solid #e6e6e6;
}

.page h1.big {
  background: none;
  font-size:23px;
  line-height:27px;
  padding: 0px;
  margin: 5px 0;
  border-bottom: 0;
}

.page h1.noMarBot {
  margin-bottom: 0;
}

.page h1.letakNadpis {
  font-size:21px;
  font-weight: bold;
  line-height:25px;
  float: left;  
}

.page p.letakAdInfo {
  padding-top:11px;
  line-height: 15px;
  float: left;
  color:#808080;
}

.page p.letakAdInfo span.red, .page p.letakAdInfo span.red a {
  color:#E2001A
}

.page h1.otherLetakHeading {
  font-size:23px;
  font-weight: normal;
  line-height:37px;
  margin: 15px 0 20px 0;    
}

.page h2.otherLetakHeading {
  font-size:23px;
  font-weight: normal;
  line-height:37px;
  margin: 15px 0 20px 0;    
}

.page h1.big span {
  font-size: 17px;
}

.page h1.big a.wImg img { border:0; vertical-align:text-bottom; margin-left:5px; }

.page h2, .sendSMS h2 {

  font-weight: normal;
  font-size:19px;  
  padding: 0px 0px 2px 0px;
  margin: 8px 0 3px 0;
}

.page h2.dekor, .sendSMS h2 {
  background: url('https://cz2.staticac.cz/images/design/h1_dekor.gif') no-repeat 8px center;
  padding: 0px 0px 2px 25px;

  border-bottom: 1px solid #e6e6e6;
}

.page h2.kosikNadpis {
  line-height: 26px;
  background: url('https://cz2.staticac.cz/images/design/ikona_nakupni_seznam_24px_wide.png') no-repeat 3px center;

  padding-left:38px;
}

.page h2.smlBl {
  background: none;
  font-weight: normal;
  font-size:13px;  
  padding: 0px;
  margin: 3px 0; /* 8px 0; */
  border-bottom: 0px;
}

.page h2.smlBl span.jakoNadpis {
  font-weight: bold;
  font-size: 14px;
}

.page hr.dark {
  background: #e6e6e6;
  height: 1px;
  border: 0;
}

.page p, .sendSMS p {
  padding:0.5em 0;
}

.page p.box {
  padding:5px 0;
}

.page p.smallGray {
  padding:3px 0;
  font-size: 10px;
  color:#ACACAC;
}



/* pgFOOTER */
#pgFooter{background:#cbcbcb url('https://cz2.staticac.cz/images/design/footer_pg_bg.jpg') no-repeat center top;  width:946px;  padding:30px 40px;  text-align:left;}
#pgFooter .pgfPart{display:block;  width:auto;  float:left;  margin-right:75px;}
#pgFooter .pgfPart.last{margin-right:0;}
#pgFooter h2{padding:0 0 15px 0;  background:none transparent;  border:0;}
#pgFooter ul{display:block;  width:auto;  float:left;  list-style-type:none;  margin:0 50px 0 10px;  }
#pgFooter .pgfPart.last ul{margin-right:0px;}
#pgFooter ul li{line-height:23px;}
#pgFooter ul li a{text-decoration:none;  color:#615353;  background-image:url('https://cz2.staticac.cz/images/design/footer_sipky.gif');  background-repeat:no-repeat;   background-position:0 4px;  padding-left:15px;}
#pgFooter ul li a:hover{color:#bf0217;  background-position:0 -49px;}

/* FOOTER */
#footer{background:#bcbcbc url('https://cz2.staticac.cz/images/design/logo-mafra.png') no-repeat 745px 15px;  color:#352b2b;  margin-top:1px;  margin-bottom:2px;  text-align:left; }
#footer.wideFooter {
  background:#bcbcbc url('https://cz2.staticac.cz/images/design/logo-mafra.png') no-repeat right 15px;  
}

#footer p{display:block;  width:auto;  margin:20px 38px; line-height:18px; padding:0;}
#footer p a{text-decoration:none;  color:#352b2b;}
#footer p a:hover{text-decoration:underline;}
#footer p.flRight{text-align:right;}
#footer p.flRight a{text-decoration:underline;  color:#000000;}
#footer p.linkovani {margin:0px 38px; padding-bottom:5px; color:#E6E6E6;}
#footer p.linkovani a {color:#E6E6E6; text-decoration:none;}


/* topmenu */
#topMenu{ height:48px;  margin-bottom:70px; position: relative; margin-left:35px; margin-right:35px; width:960px;}
#topMenu.noSearch{margin-bottom:15px;}
#topMenu.noMargin{margin-bottom:0px;}
#topMenu.lowMargin{margin-bottom:65px;}
#topMenu.highMargin{margin-bottom:110px;}
#topMenu.normalMargin{margin-bottom:75px;}
#topMenu.kuponyPad {margin-bottom:280px;}
#topMenu.openedZboziSearch {margin-bottom:135px;}
#topMenu.openedZboziSearchNew {margin-bottom:105px;}

#topMenu.openedZboziSearchNewLow  {margin-bottom:80px;}

/* remake */

#topMenu ul.topMenu {
	height: 45px;
	line-height: 44px;
	width: auto;
	float: left;
	list-style-type: none;
	margin-right: 15px;
}
#topMenu ul.topMenu li {
	float: left;
	width: auto;
	height: 45px;
	padding-right: 1px;
	/* background: url('https://cz2.staticac.cz/images/design/top_menu.gif') no-repeat right 0px; */
}


#topMenu ul.topMenu li a {
	display: block;
	float: left;
	height: 45px;
	line-height: 45px;
	border-top:1px solid #ebebeb;
  background: #ebebeb; 
  width: auto;
	color:#000000;
  padding: 0 20px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#topMenu ul.topMenu li.active a, #topMenu ul.topMenu li a:hover, #topMenu ul.topMenu li.hoverlike a {
	color: #ffffff;
  background: #e2001a;
  border-top:1px solid #ee6676;	
}





#topMenu ul.otherButts{height:42px;  width:auto;  float:left;  list-style-type:none;  margin-top:3px; overflow: hidden;}
#topMenu ul.otherButts li{display:block;  float:left;  width:42px;  height:42px;  overflow:hidden;}
#topMenu ul.otherButts li a{display:block;  width:42px;  padding-top:45px;  height:42px;    background-image:url('https://cz2.staticac.cz/images/design/top_menu_others.png?2');  background-repeat:no-repeat; overflow:hidden;}
#topMenu ul.otherButts li.doporuc a{background-position:0px 0px;}
#topMenu ul.otherButts li.mobilni a{background-position:0px -42px;}
#topMenu ul.otherButts li.mobilniNS a{background-position:0px -294px;}
#topMenu ul.otherButts li.asHomePage a{background-position:0px -84px;}
#topMenu ul.otherButts li.oblibene a{background-position:0px -126px;}
#topMenu ul.otherButts li.facebook a{background-position:0px -168px;}
#topMenu ul.otherButts li.darky a{background-position:0px -252px;}
#topMenu ul li.wSub{position:relative;}
#topMenu ul li.wSub ul{position:absolute;  display:none; visibility: hidden;  width:150px;  height:auto;  top:44px;  left:0;  z-index:1000;  background:#f9f9f9;}
#topMenu ul li.wSub ul li{display:block;  white-space:nowrap;  background:none;  float:none;  height:33px;  line-height:32x;  padding:0; }


#topMenu ul.topMenu li.wSub ul li a,
#topMenu ul.topMenu li.hoverlike.wSub ul li a {
	border-top:1px solid #aaaaaa;
  background: #ebebeb;
	height: 32px;
	line-height: 32px;
	float: none;
	padding: 0 10px;
	color: #000000;
	text-decoration: none;
	margin: 0;
}
#topMenu ul.topMenu li.wSub ul li.last a {
	border-bottom:1px solid #aaaaaa;
}
#topMenu ul.topMenu li.wSub ul li a:hover {
	color: #ffffff;
  background: #e2001a;  	
}

#topMenu ul.topMenu li a span img { margin-left:3px; vertical-align: middle; }

#topMenu ul.topMenu li a span.twoLines {
  line-height: 15px !important;
  padding-top: 7px;
  text-align: center;
  height: 35px;
  _height: 42px;
}


#topMenu ul.topMenu li a span.hilite {
  font-size: 14px;
}

#topMenu ul.topMenu li a.newFeature span {
  padding-left:0px;
}

#topMenu ul.topMenu li a.newFeature span img {
  float:left;
  margin-left:8px;
  margin-right:8px;
  margin-top: 7px;
}

#topMenu ul.topMenu li.active a span.twoLines, #topMenu ul.topMenu li.active a:hover span.twoLines {
  padding-top: 10px;
  text-align: center;
  height: 38px;
  _height: 48px;
}

#topMenu ul.topMenu li a.vanocni {
  position: relative;
}

#topMenu ul.topMenu li a.vanocni img {
  display: block;
  position: absolute;
  width: 39px;
  height: 31px;
  left:52px;
  top:-20px;
}


/* SEARCH */
#search {
	position: absolute;
	width: 960px;
	padding-top: 11px;
	background:#e2001a;
	top: 45px;
	left: 35px;
	z-index: 100;
	text-align: left;
}
#mainContent .noAbsolute {
	position: relative;
	left: 0;
	top: 0;
}
#mainContent .wH1in {
	left: 25px;
	margin-bottom: 15px;
}
#search form {
	display: block;
	background-color: #e2001a;
	min-height: 47px;
}
#search.lowSrch form {
	height: 32px;
	min-height: 32px;
}
#search .bottom {
	width: 960px;
	height: 0px;
	/* background: url('https://cz2.staticac.cz/images/design/n-srch_bg-2014.png') no-repeat -960px 0px; */
}
#search fieldset {
	border: 0;
	margin: 0 20px;
	padding: 5px 0;
	width: 920px;
}
#search fieldset.fulltext {
	padding: 12px 0 5px 0;
}
#search fieldset.fulltext input {
	display: block;
	float: left;
	border: 0;
	background: #C90619 url('https://cz2.staticac.cz/images/design/srch_inp_bg.gif') no-repeat 0 0;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	width: 504px;
	color: #a7a7a7;
	font-style: italic;
}
#search fieldset.fulltext input::selection {
	background: #0a246a;
	color: #ffffff;
}
/* Safari */
#search fieldset.fulltext input::-moz-selection {
	background: #0a246a;
	color: #ffffff;
}
/* Firefox */
#search fieldset.fulltext input.active {
	color: #000000;
	font-style: normal;
}
#search fieldset.fulltext button {
	float: left;
	background: url('https://cz2.staticac.cz/images/design/srch_butt.gif') no-repeat left top;
	width: 106px;
	padding-left: 8px;
	text-align: left;
}
#search fieldset.fulltext button:hover {
	background: url('https://cz2.staticac.cz/images/design/srch_butt.gif') no-repeat left bottom;
}
#search p {
	padding: 0;
}
#search a.showMore {
	float: left;
	color: white;
	text-decoration: none;
	margin-left: 10px;
	font-weight: bold;
	line-height: 27px;
}
#search fieldset.more select,
#search fieldset.more input {
	border: 1px solid #a7a7a7;
	display: block;
	float: left;
	margin: 0 5px;
	width: 170px;
}
#search fieldset.more option {
	padding-left: 3px;
	padding-right: 3px;
}
#search fieldset.more option.skupina {
	background: #a7a7a7;
	color: #ffffff;
	font-weight: bold;
}
#search fieldset.moreMore label,
#search fieldset.moreMore input,
#search fieldset.moreMore select,
#search fieldset.moreMore span {
	display: block;
	float: left;
}
#search fieldset.moreMore label {
	margin: 0 3px 0 5px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
}
#search fieldset.moreMore span {
	margin: 0 10px 0 2px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
}
#search fieldset.moreMore input,
#search fieldset.moreMore select {
	border: 1px solid #a7a7a7;
	width: 40px;
}
#search fieldset.moreMore select {
	width: 170px;
}
#search fieldset.moreMore option {
	padding-left: 3px;
	padding-right: 3px;
}
#search #srchSkryte {
	display: none;
}
#search #srchSkryte.opened {
	display: block;
}
#search.moreTop {
	top: 53px;
}

#search fieldset.fulltextNew input {
  border:1px solid #8b0704;
  background:#ffffff;
  width:425px;
  margin-right:20px;
}

#search fieldset.fulltextNew div.selectWrap {
  display: block;
  float: left;
  width: 330px;
  border:1px solid #8b0704;
  background-color:#ffffff;
  background-image: url('https://cz2.staticac.cz/images/design/select-drop.png');
  background-position: 310px top;
  background-repeat: no-repeat;
  height: 27px;
  line-height: 27px;
  margin-right:20px;
  /* overflow: hidden; */
  color:#000000;
  position: relative;
}

#search fieldset.fulltextNew div.selectWrapOpened {
  background-position: 310px -30px;
}

#search fieldset.fulltextNew div.selectWrap span.activator {
  display: block;
  height: 27px;
  width: 330px;  
}

#search fieldset.fulltextNew div.selectWrap span.txt {
  display: block;
  margin-left:5px;
  width: 300px;  
}

#search fieldset.fulltextNew div.selectWrap .spolecnost-check {
  max-height: 200px;
  _height: 200px; 
  overflow: auto;
  display: none;
  width: 330px;
  position: absolute;
  top:27px;
  left:0px;
  background-color:#C90619;
  border:1px solid #8b0704;
}

#search fieldset.fulltextNew div.selectWrap label {
  display: block;
  color:#ffffff;
  font-weight: bold;
  padding:0 4px;
}

#search fieldset.fulltextNew span.selectWrap select {
  border: 0;
  background:transparent;
  height: 22px;
  line-height: 27px;
  width:360px;
  color:#707070;
  padding-left:5px;
}

#search fieldset.fulltextNew span.selectWrap select option {
  color:#000000;
}

#search fieldset.fulltextNew button {
	background: url('https://cz2.staticac.cz/images/design/srch_butt.png') no-repeat left top;
	width: 100px;
	padding-right: 13px;
	text-align: right;
}

#search fieldset.fulltextNew button:hover {
	background: url('https://cz2.staticac.cz/images/design/srch_butt.png') no-repeat left bottom;
}

#search fieldset.fulltextNew label {
  font-weight: bold;
  color:#ffffff;
}

#search fieldset.fulltextNew label input {
  float: none;
  width: auto;
  height: auto;
  display: inline;
  margin-right: 6px;
}

.pagerRazeni {
  margin-top: 15px;
}


.razeniWrap {
  display: block;
  float: right;
  width: auto;
  height: 27px;
  _height: 33px;
  line-height: 27px;
  padding-top:5px;
  color:#777777;
  font-weight: bold;
}

.razeniWrap span {
  width:170px;
  display: block;
  height: 25px;
  border:1px solid #d1d1d1;
  float: right;
  overflow: hidden;
  background-color:#ffffff;
  background-image: url('https://cz2.staticac.cz/images/design/select-drop.png');
  background-position: 150px 0px;
  background-repeat: no-repeat;
  margin-left: 4px;
}

.razeniWrap span select {
  width: 200px;
  background: none;
  border:0;
  height: 25px;
  line-height: 25px;
  color:#777777;
}


.wideContent #search {
  width:920px;
  position: relative;
  top:0px;
  background:url('https://cz2.staticac.cz/images/design/srch_bg_wide.png') no-repeat 0px 0px;
}

.wideContent #search .bottom {
	width: 920px;
	background: url('https://cz2.staticac.cz/images/design/srch_bg_wide.png') no-repeat -920px 0px;
}

#search.justBox {
  position: relative;  
  top:0px;
}

#search div.justBoxInn {
  display:block; /* background-color:#c90619; */  
}


#search h1 {
  background: none;
  margin: 0 30px;
  border: 0;
  color:#ffffff;
  padding: 0 0 5px 0; 
}

#search .info {
  margin: 0 30px;  
  color:#ffffff;
}

#search .info p {
  padding:0.5em 0;
}

#search .info a {
  color:#ffffff;
}

.wideContent #search fieldset {
  width: 880px;
}

.wideContent #search fieldset.fulltext input {
	background: #C90619 url('https://cz2.staticac.cz/images/design/srch_inp_bg.gif') no-repeat 0 0;
	width: 710px;	
}

.wideContent #search fieldset.fulltext button {
	
	background: url('https://cz2.staticac.cz/images/design/srch_butt_plus.gif') no-repeat left top;
	width: 160px;
}
.wideContent #search fieldset.fulltext button:hover {
	background: url('https://cz2.staticac.cz/images/design/srch_butt_plus.gif') no-repeat left bottom;
}

 



/* spolupracujeme */
#rightSide div.spolupracujeme{position:relative;  width:110px;  margin-left:20px; background:url('https://cz2.staticac.cz/images/design/right_bg.gif') repeat-y left;}
#rightSide.lowPad div.spolupracujeme { margin-top:20px; }
#rightSide div.spolupracujeme .topDekor{display:block;  position:absolute;  top:0px;  left:0px;  background:url('https://cz2.staticac.cz/images/design/right_top.gif') no-repeat left top;  width:14px;  height:190px;}
#rightSide div.spolupracujeme .botDekor{display:block;  position:absolute;  bottom:0px;  left:0px;  background:url('https://cz2.staticac.cz/images/design/right_bot.gif') no-repeat left top;  width:14px;  height:190px;}
#rightSide ul.spolupracujeme{position:relative;  list-style-type:none;  text-align:right;}
#rightSide ul.spolupracujeme li{margin:5px 0;} 

#rightSideHP div.spolupracujeme{position:relative;  width:100px; background:url('https://cz2.staticac.cz/images/design/right_bg.gif') repeat-y left;}
#rightSideHP div.spolupracujeme .topDekor{display:block;  position:absolute;  top:0px;  left:0px;  background:url('https://cz2.staticac.cz/images/design/right_top.gif') no-repeat left top;  width:14px;  height:190px;}
#rightSideHP div.spolupracujeme .botDekor{display:block;  position:absolute;  bottom:0px;  left:0px;  background:url('https://cz2.staticac.cz/images/design/right_bot.gif') no-repeat left top;  width:14px;  height:190px;}
#rightSideHP ul.spolupracujeme, #rightSideHP ul.spolupracujemeNew {position:relative;  list-style-type:none;  text-align:right; margin:15px 0;}
#rightSideHP ul.spolupracujeme li, #rightSideHP ul.spolupracujemeNew li {margin:7px 0;}

#rightSideHP ul.spolupracujemeNew li a {
  display: block;
  width: 88px;
  height: 31px;
  /* background-image: url('https://sk2.staticac.cz/foto/retezce/all.png?2'); */
  background-repeat: no-repeat;
  overflow: hidden;
  margin-left: 12px;
}

#rightSideHP ul.spolupracujemeNew li a span {
  display: block;
  padding-top:40px;
}

ul.spolupracujemeWide, ul.spolupracujemeWideNew {
  list-style-type: none;
  margin:20px;
}

ul.spolupracujemeWide li, ul.spolupracujemeWideNew li {
  float: left;
  width: auto;
  margin:5px 11px;
}

ul.spolupracujemeWideNew li a {
  display: block;
  width: 88px;
  height: 31px;
  /* background-image: url('https://sk2.staticac.cz/foto/retezce/all.png?2'); */
  background-repeat: no-repeat;
  overflow: hidden;
}

ul.spolupracujemeWideNew li a span {
  display: block;
  padding-top:40px;
}

ul.spolupracujemeWide li.cleaner, ul.spolupracujemeWideNew li.cleaner {
  float: none;
  margin:0;
}

.spolupracujemeWide .adLead {
  position: relative;
  height: 1em;
  font-size: 13px;
}

.spolupracujemeWide .adLead span {
  position: absolute;
  left:25px;
  padding:0 10px;
  background:#ffffff;
  top:0.5em;  
}

/* letaky SITE-HP + LETAKY vypis boxik */
ul.newLetaky{list-style-type:none;}
ul.newLetaky li {display:block;float:left; width:96px;padding:0; text-align:center; margin-right:16px; margin-bottom: 10px;}
ul.newLetaky li.last {margin-right:0;}
ul.newLetaky li a.imgWrap {display: block; height: 127px;}
ul.newLetaky li a span.letakName{ display:block; margin-top:5px; height: 32px; line-height: 16px; font-size:12px; overflow: hidden; }

ul.newLetaky li a:hover span.letakName, ul.newLetaky li a.hover span.letakName {
  background:#C90619;
  color:#ffffff;
  border-radius:3px;
}


.page .newLetaky p {
  font-size:12px;
  margin:0 0 10px 0;
  padding:0;
  text-align: right;
}
.newLetaky p a {
  color:#E2001A;
}

.letakSkupinaShort {
  float: left;
  width: 465px;
}

.letakSkupina .letakBoxik{display:block;float:left;width:134px;padding:0 12px;border-right:1px solid #e6e6e6;text-align:center;}
.letakyHPboxNew .letakSkupina .letakBoxik{padding:10px 12px;}
.letakSkupina .letakBoxikLowPad { padding:0 10px; } 
.letakSkupina div.first{padding-left:0px;}
.letakyHPbox .letakSkupina div.first{ clear:left; }
.letakSkupina div.last{padding-right:0px;border-right:0px;}
ul.newLetaky li img{border:0;}
ul.newLetaky li a {text-decoration:none;color:#000;}
.letakSkupina .letakBoxik a.imgWrap{display:block;height:155px; }
.newLetaky .button{margin-top:20px;}
.letakskupina .letakboxik{ /* margin-bottom:15px;  margin-top:10px; */ margin-bottom:10px;  margin-top:5px;}
.letakSkupina .letakBoxik p.letInfo{padding:5px 0;  line-height:16px;  height:32px;  }
.letakSkupina .letakBoxik p.letInfo span{white-space:nowrap;  color:#8d8d8d;}
.letakSkupina .letakBoxik p.letInfo span a{color:#8d8d8d;  text-decoration:none;}
.letakSkupina div.lastInGroup{border-right:0px;  }
.letakSkupina div.firstInGroup{border-left:1px solid #e6e6e6; }
.letakSkupina .letakBoxik h3{padding-bottom:3px;  font-weight:bold;  font-size:14px;}
.letakSkupina .letakBoxik h3 a{text-decoration:none;}
.letakSkupina .letakBoxik h3 a:hover{text-decoration:underline;}
.letakSkupina .letakBoxik p{padding:3px 0 0 0;  color:#8d8d8d;  font-size:11px;  line-height:12px;  text-align:left;}


.letakSkupina .letakBoxikBig {
  width:175px;
  _width:191px;
  padding:0 8px; 
}

.letakSkupina .letakBoxikBig a.imgWrap {
  height: 250px;
}

.letakyHPboxNew {
  background:#f7f7f7;
  margin-left:-35px;
  padding:1px 35px 0 35px;
  text-align: left;
  width: 960px;
  _width: 1030px;
  border-top: 1px solid #e6e6e6;  
}

.letakyHPboxNew .bott {
  background: url("https://cz2.staticac.cz/images/design/let-hp-bott.png") repeat-x top;
  height: 71px;
  display: block;
  width:1030px;  
  overflow: hidden;
  margin-left: -35px;
}

.letakyHPboxNew .letakBoxik p.letInfo {
  padding:0;
  line-height: 14px;
  height: 48px;
}

.letakyHPboxNew .letakBoxik p.letInfo a {
  display: block;
  padding:3px;
  height: 41px;
  text-decoration: none;
}

.letakyHPboxNew .letakBoxik p.letInfo a:hover, .letakyHPboxNew .letakBoxik p.letInfo a.hover {
  color:#ffffff;
  background:#c90619;
  border-radius:3px
}

.letakyHPboxNew .letakBoxik p.letInfo a span {
  display: block;
}

.letakyHPboxNew .letakBoxik p.letInfo a:hover span, .letakyHPboxNew .letakBoxik p.letInfo a.hover span {
  color:#ffffff;
}


.letakyHPboxNew h2 {
  height: 45px;
  margin:0 0 10px -41px;
  background: url('https://cz2.staticac.cz/images/design/let-hp-heading-left.png') no-repeat left top;
  padding: 0 0 0 6px;
  line-height: 40px;
}

.letakyHPboxNew h2 span {
  height: 45px;
  display: block;
  float: left;
  width: auto;
  background: url('https://cz2.staticac.cz/images/design/let-hp-heading-bg.png') repeat-x left top;
  padding: 0 20px;
  color:#ffffff;
  font-size: 17px;
}

.letakyHPboxNew .letakSkupina {
  margin:20px 0;
}

.letakyHPboxNew .letakSkupinaLast {
  margin-bottom: 0;
}

.newLetakyDiv {
  display: block;
  width:1030px;  
  line-height: 0;
  overflow: hidden;
  border-top:1px solid #e6e6e6;
  margin-left: -35px;
  height: 1px;
  background:#ffffff;
}

.letHPicoBoxWrap {
  margin-bottom:10px;
  height: 115px;
  width: 1030px;
  margin-left:-35px;  
}

#fullPage .letHPicoBox {
  width: 995px;
  _width: 1030px;
  padding-left: 35px;
  padding-top:0;
  padding-bottom:0;
}

#fullPage .isFloating {
  margin-left:0;  
  /* height: 60px; */  
  background: rgba(250,250,250,1);
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(95%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
  z-index: 50;
  /* margin-top:-7px; */
}

.letHPicoBox a.item {
  display: block;
  width:109px;
  border-right: 1px dashed #e6e6e6;
  padding: 0 5px;
  _width:120px;
  height: 115px;
  float: left;
  border-right: 1px dashed #e6e6e6;
  text-align: center;  
  color:#000000;
  text-decoration: none;
}

.letHPicoBox a.itemlast {
  border-right:0;
}

.letHPicoBox a.item .dekorImg {
  display: block;
  height: 60px;
  background-image: url('https://cz2.staticac.cz/images/design/hp-let-ico.png');
  background-repeat: no-repeat;
  background-position: -13px 0px;
}


.letHPicoBox a.item .info {
  height: 45px;
  line-height: 15px;
  display: block;
  padding: 3px 4px;
}

.letHPicoBox a.item:hover .info {
  background: none repeat scroll 0 0 #c90619;
  border-radius: 3px;
  color: #ffffff;
}

.isFloating a.item:hover .info {
  display: block;
}

.letHPicoBox a.let-grp-hypersuper .dekorImg {
  background-position: -8px 0px;
}

.letHPicoBox a.let-grp-drogerie .dekorImg {
  background-position: -133px 0px;
}

.letHPicoBox a.let-grp-elektronika .dekorImg {
  background-position: -259px 0px;
}

.letHPicoBox a.let-grp-nabytek .dekorImg {
  background-position: -386px 0px;
}

.letHPicoBox a.let-grp-dumbyt .dekorImg {
  background-position: -505px 0px;
}

.letHPicoBox a.let-grp-sport .dekorImg {
  background-position: -634px 0px;
}

.letHPicoBox a.let-grp-ostatni .dekorImg {
  background-position: -761px 0px;
}

.letHPicoBox a.let-grp-internetshops .dekorImg {
  background-position: -885px 0px;
}

/* Podobne letaky */
.similarLeaflets {
  text-align: center;  
}
.similarLeafletsCont {
  text-align: left;
  margin:0 auto;
  width: 630px;
}

.similarLeaflets h2 {
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
} 

.similarLeaflets a {
  display: block;
  float: left;
  text-align: center;
  width: 125px;
  _width: 126px;
  border-right: 1px solid #E6E6E6;
  overflow: hidden;
  height: 169px;
  text-decoration: none;  
}

.similarLeaflets a.last {
  border:0;
}

.similarLeaflets a span {
  display: block;
  padding:3px 5px 3px 5px;
  line-height: 15px;
  font-size: 12px;  
}

.dalsiPodobne .letakBoxik {
  margin-bottom: 25px;
  padding:0 10px;
}

.dalsiPodobne .letakBoxik p.letInfo {
  height: 48px;
  padding: 0;
}

.dalsiPodobne .letakBoxik p.letInfo a {
  text-decoration: none;
  display: block;
  height: 48px;
  padding: 5px ;
  color: #1a171b;
}

.dalsiPodobne .letakBoxik p.letInfo a:hover, .dalsiPodobne .letakBoxik p.letInfo a.hover {
  color:#ffffff;
  background:#c90619;
  border-radius:3px
}

.dalsiPodobne .letakBoxik p.letInfo a:hover span, .dalsiPodobne .letakBoxik p.letInfo a.hover span { 
  color:#ffffff;
}

.dalsiPodobne .letakBoxik p.letInfo a span {
  text-decoration: underline;
  color: #1a171b;
  white-space: normal;
}

.podLetakem .novinkyNaMailLetaky label {
  margin-left: 0;
}

.podobneLetaky {
  /* padding-left:65px; */
}                         

.podobneLetaky .letakBoxik {
  margin-bottom: 25px;
}

.podobneLetaky .letakBoxikPodobne {
  width: 182px;
  height: 300px;
  padding: 0 15px;
  _width: 213px;  
}

.podobneLetaky #podobneHP .letakBoxikPodobne {
  width: 167px;
  height: 265px;
  padding: 5px 10px;
  _width: 188px;
  _height: 275px;  
}

.letakSkupina .letakBoxikPodobne h2 {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px;
    margin: 0;
}
 

.podobneLetaky .letakBoxikPodobne a.imgWrap {
  height: 250px;
  padding-top:5px;
  _height: 252px;
}

.podobneLetaky #podobneHP .letakBoxikPodobne a.imgWrap {
  height: 220px;
  padding:0px;
}

.podobneLetaky .letakBoxikPodobne a.imgWrap:hover img {
  -webkit-box-shadow:  0px 3px 10px 0px #c90619;
  -moz-box-shadow:  0px 3px 10px 0px #c90619;
  box-shadow: 0px 3px 10px 0px #c90619;
}

.podobneLetaky #podobneHP .letakBoxikPodobne a.imgWrap:hover img {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.letakSkupina #podobneHP .letakBoxik p.letInfo {
  height: 42px;
  line-height: 16px;
  padding: 0;
}


.podobneLetaky .letakBoxikPodobne p.letInfo a {
  text-decoration: none;
}

.podobneLetaky .letakBoxikPodobne p.letInfo a:hover {
  text-decoration: underline;
}

.podobneLetaky #podobneHP .letakBoxikPodobne p.letInfo a {
  text-decoration: none;
  display: block;
  height: 32px;
  line-height: 16px;
  padding: 5px 3px;
  color:#000000;
}

.podobneLetaky #podobneHP .letakBoxikPodobne p.letInfo a:hover, .podobneLetaky #podobneHP .letakBoxikPodobne p.letInfo a.hover {
  text-decoration: none;
  background: #c90619;
  border-radius: 3px;
  color: #ffffff;
}

.podobneLetaky .infoLine {
  font-weight: bold;
  margin-bottom: 20px;
}

.page h1.otherLetakHeading strong span, .page h2.otherLetakHeading strong span {
  color:#e2001a;
}

#letakPodobne {
  height: 300px;
  position: relative;
  text-align: center;
  width: 960px;
}

#podobneHP #letakPodobne {
  width:946px;
  margin-left:7px;
}

#letakPodobneWrap {
  height: 300px;
  margin: 0 auto;
  overflow: hidden;
  width: 852px;
}

#podobneHP #letakPodobneWrap {
  margin: 0 auto;
  overflow: hidden;
  width: 940px;
}

#letakPodobneCont {
  height: 300px;
  overflow: hidden;
}

#letakPodobne .slideLeft, #letakPodobne .slideRight {
  display: block;  
  width:40px;
  height: 300px;
  position: absolute;
  top:0px;
  background-color: #ffffff;
  background-image: url('https://cz2.staticac.cz/images/design/letaky-posuvniky.png');
  background-repeat: no repeat;
  background-position: left 40px;
}

#podobneHP #letakPodobne .slideLeft, #podobneHP #letakPodobne .slideRight {
  width:27px;
  height: 265px;
}

#letakPodobne .slideLeft {
  left:16px;
}

#letakPodobne .slideRight {
  right:16px;
  background-position: right 40px;  
}

#podobneHP #letakPodobne .slideLeft {
  left:-20px;
}

#podobneHP #letakPodobne .slideRight {
  right:-20px;
  background-position: right 40px;  
}

#letakPodobne .slideLeftActive {
  background-position: left 290px;
  cursor: pointer;
}

#letakPodobne .slideRightActive, #podobneHP #letakPodobne .slideRightActive {
  background-position: right 290px;
  cursor: pointer;
}

.podobneLetaky .novinkyNaMailLetaky label {
  margin-left:0px;
}



.dalsiPodobneLetaky .letakBoxik {
  /* padding: 0 13px; */
}

.dalsiPodobneLetaky h2 {
  border-bottom: 1px solid #e6e6e6;
  font-size: 25px;
  padding: 0;
  margin:10px 0;
}



/* Novy vypis letaku - hledani */
.letakyVyhledani h2 {
  height: 45px;
  margin:20px 0 10px -41px;
  background: url('https://cz2.staticac.cz/images/design/let-hp-heading-left.png') no-repeat left top;
  padding: 0 0 0 6px;
  line-height: 40px;
}

.letakyVyhledani h2 span {
  height: 45px;
  display: block;
  float: left;
  width: auto;
  background: url('https://cz2.staticac.cz/images/design/let-hp-heading-bg.png') repeat-x left top;
  padding: 0 25px;
  color:#ffffff;
  font-size: 17px;
}

.letakyVyhledani h2 a {
  color:#ffffff;
  text-decoration: none;
}

.letakyVyhledani h2 a:hover {
  text-decoration: underline;
}

.letakyVyhledani .newLetakyDiv {
  margin-left: 0px;  
  width: auto;
}

.letakyVyhledani .letakBoxik {
  margin: 0;
  padding: 10px 8px;  
  height: 205px;
}

.letakyVyhledani .last, .letakSkupina .letakBoxik:nth-child(5n+1) {
  border-right: 0;  
}

.letakyVyhledani .letakBoxik p.letInfo {
  height: 56px;
  line-height: 14px;
  padding: 0;
  overflow: hidden;
}

.letakyVyhledani .letakBoxik p.letInfo span {
  color:#1a171b;
}







/* Nas Tip  SITE-HP */
.nasTip{display:block;  float:left;  width:250px;  margin-right:2px;  height:150px;  overflow:hidden;  margin-top:3px;}
.nasTip.last{margin-right:0px;}

/* Nejhledanejsi HP */
.mostWanted {
  list-style-type: none;
}

.mostWanted li {
  display: block;
  float: left;
  width:70px;
  height: 93px;
  margin-right: 12px;
}

.mostWanted li.last {
  margin-right:0;
}

.mostWanted li a {
  display: block;
  width:70px;
  height: 93px;
  position: relative;
  text-align: center;
  overflow: hidden;
  font-size: 12px;
  text-decoration: none;
}

.mostWanted li a img {
  margin-top: 10px;
}

.mostWanted li a span.prodName {
  display: block;
  height: 30px;  
  line-height: 15px;
}

.mostWanted li a:hover span.prodName {
  background:#C90619;
  color:#ffffff;
  border-radius:3px;
}



.mostWanted li a span.pocet {
  display: block;
  position: absolute;
  width: 26px;
  height: 26px;
  left:40px;
  top:4px;
  line-height: 18px;
  color:#ffffff;
  background: url('https://cz2.staticac.cz/images/design/most-wanted.png') no-repeat left bottom;
  font-size:12px;
  font-weight: bold;
} 

.page p.linkRight {
  font-size: 12px;
  margin: 5px 0 10px 0;
  padding: 0;
  text-align: right;
}


/* Komercni sdeleni */
.komercniSdeleni p, .bLnk p{background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left bottom;  padding:7px 0; text-align: left;}
.komercniSdeleni a{display:block;  line-height:14px;  color:#000000;font-size:12px;text-decoration:none; text-align: left; }
.komercniSdeleni a:hover{text-decoration:underline;}
.komercniSdeleni a img{float:right;  margin-left:10px;  border:0;}


/* vypis kategorii SITE-HP */
.kategorieVypis {
  width:408px;
  border-right: 1px dashed #dfdfdf;
  _width:409px;
  float: left;
}

.kategorieVypisLast {
  border-right: 0;
  width:410px;
}



.kategorieVypis .vypis { display: block; float: left; width: 375px; margin-bottom: 10px; }
.kategorieVypisLast .vypis { float: right; }
.kategorieVypis h2{ background:url('https://cz2.staticac.cz/images/design/graydot.png') repeat-x left 20px;  padding:0; border:0; line-height: 27px; font-size:24px; margin-bottom: 10px;}
.kategorieVypis h2 a {  color:#000000;  text-decoration:none;  font-weight:normal; background:#ffffff; padding-right:5px;}
.kategorieVypis .vypis p{padding:0; margin-bottom:10px; font-size: 12px; }
.kategorieVypis .vypis p a.katWimg {
  display: block;
  float: left;
  width: 75px;
  overflow: hidden;
  height: 90px;    
  text-align: center;
  text-decoration: none;
}

.kategorieVypis .vypis p a.katWimg span {
  display: block;
}

.kategorieVypis .vypis p a.katWimg span.img {
  height: 48px;                 
  margin: 3px 0;
  text-decoration: none;
  border: 0;
}

.kategorieVypis .vypis p a.katWimg span.txt {
  line-height: 14px;
  height: 32px;
  padding:0 3px;
  font-size: 11px;
  text-decoration: none;  
}

.kategorieVypis .vypis p a.katWimg:hover span.txt {
  color:#E2001A;
}

.kategorieVypis .vypis p a.otherGoods {
  color: #e2001a;
}

.kategorieVypis p span.tecka{background:url('https://cz2.staticac.cz/images/design/kat_tecka.gif') no-repeat center center;    padding-left:5px;    padding-right:5px;}


/* sluzby serveru SITE-HP */
.srvSluzby .sluzbaItem{display:block;  width:71px;  height:71px;  overflow:hidden;  float:left;}
.srvSluzby .sluzbaItem h3{width:71px;  height:71px;  overflow:hidden;  }
.srvSluzby .sluzbaItem h3 a{display:block;  background-image:url('https://cz2.staticac.cz/images/design/sluzby_menu.png');  background-repeat:no-repeat;  padding-top:75px;  }
.srvSluzby .mobilni a{background-position:0px 0px;}
.srvSluzby .mobilniNS a{background-position:0px -568px;}
.srvSluzby .strazce a{background-position:0px -71px;}
.srvSluzby .nakupSeznam a{background-position:0px -142px;}
.srvSluzby .vernost a{background-position:0px -213px;}
.srvSluzby .souteze a{background-position:0px -284px;}
.srvSluzby .kupony a{background-position:0px -355px;}
.srvSluzby .diskuze a{background-position:0px -426px;}
#sluzbyNote{position:relative;  width:480px;  height:121px;  background:url('https://cz2.staticac.cz/images/design/sluzby_note_bg.png') no-repeat 0 0;  margin:15px 0  0 8px; padding:0;}
#sluzbyNote .head{display:block;  padding:15px 24px 10px 24px;  font-size:15px;}
#sluzbyNote .content{display:block;  padding:0px 24px;  color:#595959;}
#sluzbyNote span.sipka{position:absolute;  display:block;  width:27px;  height:15px;  top:-14px;  left:13px;  background:url('https://cz2.staticac.cz/images/design/sluzby_note_sipka.png') no-repeat 0 0;  }
#sluzbyNote span.defVal{display:none;}
#sluzbyNote.letaky{margin:5px 0 0 0;height:55px;background:url('https://cz2.staticac.cz/images/design/sluzby_note_let_bg.png') no-repeat 0 0;}
#sluzbyNote.letaky .head{padding:7px 24px 3px 24px;}
#sluzbyNote.letaky span.sipka{display:none;}


/* mujUcet horni */
#mujUcetTop{float:right;  width:530px;    height:60px;    margin:15px 40px 0 0; position: relative;}
#mujUcetTop.userIn{margin-top:20px;  text-align:right;  width:600px;}
#mujUcetTop form{height:30px;  line-height:30px;  padding-left:30px;  background:url('https://cz2.staticac.cz/images/design/zamek.png') no-repeat left top;}
#mujUcetTop form button {float: left;}
#mujUcetTop form input{background:#fafafa;  border:1px solid #b1b1b1;  color:#979797;  height:25px;  line-height:25px;  float:left;  padding-left:10px;  padding-right:10px;  margin:0 10px;  width:155px;}
#mujUcetTop form input.active { background:#ffffff; color:#000000; font-style: normal;}
#mujUcetTop p {padding:0;}
#mujUcetTop p.muTopLinks{height:20px;  line-height:20px;  padding-left:0px;  text-align:left; margin-top:4px;}
#mujUcetTop p.muTopLinks a{display:block;  float:left;  height:20px;  width:auto;  margin:0 0 0 10px;    line-height:20px;  color:#979797;}
#mujUcetTop p.muTopLinks a.FBlogin{background:url('https://cz2.staticac.cz/images/design/fb_login.png') no-repeat left center;  padding-left:23px;  color:#7190c8;}
#mujUcetTop p.muTopLinks a.mojeIDlogin{background-image:url('https://sk2.staticac.cz/images/design/mojeid_login_button.png');   background-repeat:no-repeat;  background-position:0px 0px;   width:155px;  padding-top:24px;  height:0px;  _height:24px;  overflow:hidden; margin-left:0; }
#mujUcetTop p.muTopLinks a.mojeIDlogin:hover { background-position: 0px -24px;}
#mujUcetTop p.muTopLinks a.mojeIDinfo {margin:0 0 0 2px; }
#mujUcetTop p.muTopLinks a.mojeIDinfo img {margin:3px 0 0 0; }
#mujUcetTop p.muTopLinks a:hover{color:#000000;}
#mujUcetTop p.muTopLinks a.FBlogin:hover{color:#436cb6; }
#mujUcetTop p.user{color:#000000;  font-size:16px;  font-weight:bold;  }
#mujUcetTop a.userName{text-decoration:none;}
#mujUcetTop a.userName span { color:#8D8D8D; font-size:14px; }
#mujUcetTop a.vernost{font-size:12px;  color:#E2001A;}
#mujUcetTop p.actions{display:block;  float:right;  width:auto;    height:16px;  line-height:16px;  margin-top:6px;}
#mujUcetTop p.actions a{display:block;  height:16px;  float:left;  margin-left:12px;  color:#8D8D8D;  line-height:16px;  background-image:url('https://cz2.staticac.cz/images/design/mu_top_ico.gif');  background-repeat:no-repeat;  padding-left:12px;}
#mujUcetTop p.actions a:hover{color:#000000;}
#mujUcetTop p.actions a.seznamy{background-position:0px 1px;  padding-left:20px;  margin-left:0px;}
#mujUcetTop p.actions a.active { font-weight: bold; color:#E2001A; }
#mujUcetTop p.actions a.strazci{background-position:0px -20px;  padding-left:20px;}
#mujUcetTop p.actions a.nastaveni{background-position:0px -40px;}
#mujUcetTop p.actions a.heslo{background-position:0px -60px;}
#mujUcetTop p.actions a.logout{background-position:0px -80px;}

/* lista muj ucet */
#mujUcetLista{display:block;width:100%;height:30px;position:fixed;_position:absolute;bottom:0px;left:0px;background:url('https://cz2.staticac.cz/images/design/lista_bg.bmp') repeat-x top;z-index:8999;}
#mujUcetListaCont{display:block;width:1000px;height:36px;margin:3px auto 0 auto;}
#mujUcetListaCont .muListaLogin{width:auto;float:left;height:27px;line-height:27px;padding-left:35px;background:url('https://cz2.staticac.cz/images/design/mu_lista_ico.png') no-repeat 5px -6px;}
.muListaLogin button, .muListaLogin input, .muListaLogin a{float:left;margin-right:8px;}
#mujUcetListaCont input{width:98px;height:20px;border:1px solid #fccd48;background:#fdf9de;line-height:20px;font-style:italic;color:#979797;padding-left:3px;padding-right:3px;margin-top:3px;}
#mujUcetListaCont input.active{background:#ffffff;font-style:normal;color:#000000;}
#mujUcetListaCont button{height:27px;font-weight:normal;text-decoration:underline;line-height:28px;font-size:12px;}
#mujUcetListaCont .muListaLogin .mojeIDlogin, #mujUcetListaCont .muListaLogin .FBlogin{display:block;height:0px;padding-top:22px;_height:22px;width:22px;overflow:hidden;margin-top:3px;background-image:url('https://cz2.staticac.cz/images/design/mu_lista_ico.png');background-repeat:no-repeat;}
#mujUcetListaCont .muListaLogin .mojeIDlogin{background-position:0px -50px;}
#mujUcetListaCont .muListaLogin .FBlogin{background-position:0px -90px;}
#mujUcetListaCont .mu_lista_other{width:auto;float:right;height:27px;line-height:27px;}
#mujUcetListaCont .mu_lista_other a{display:block;float:right;width:auto;height:27px;color:#000000;font-weight:bold;font-size:12px;}
#mujUcetListaCont .mu_lista_other a span{display:block;float:left;height:27px;background-image:url('https://cz2.staticac.cz/images/design/mu_lista_other.gif');background-repeat:repeat-x;}
#mujUcetListaCont .mu_lista_other a span.dekor{width:2px;overflow:hidden;background-position:0px 0px;}
#mujUcetListaCont .mu_lista_other a span.cont{width:auto;padding:0 10px;background-position:0 -80px;}
#mujUcetListaCont .mu_lista_other a:hover span.cont{background-position:0 -40px;}
#mujUcetListaCont .mu_lista_acc{display:block;float:left;width:auto;height:27px;}
#mujUcetListaCont .mu_lista_acc a, #mujUcetListaCont .mu_lista_acc span.div{display:block;float:left;margin-right:10px;height:27px;line-height:27px;}
#mujUcetListaCont .mu_lista_acc span.div{width:2px;overflow:hidden;background:url('https://cz2.staticac.cz/images/design/mu_lista_div2.png') no-repeat 0px 6px;}
#mujUcetListaCont .mu_lista_acc a{background-image:url('https://cz2.staticac.cz/images/design/mu_lista_ico.png');background-repeat:no-repeat;font-size:12px;font-weight:bold;text-decoration:none;}
#mujUcetListaCont .mu_lista_acc a:hover{text-decoration:underline;}
#mujUcetListaCont .mu_lista_acc a.userName{padding-left:25px;background-position:0px -125px;}
#mujUcetListaCont .mu_lista_acc a.vernost{padding-left:27px;background-position:0px -246px;}
#mujUcetListaCont .mu_lista_acc a.seznamy{padding-left:32px;background-position:0px -206px;}
#mujUcetListaCont .mu_lista_acc a.strazci{padding-left:40px;background-position:0px -166px;}
#mujUcetListaCont .mu_lista_acc a.logout{padding-left:23px;background-position:0px -288px;}
#mujUcetListaCont .mu_lista_acc a span.count{text-decoration:none;font-size:17px;color:#E2001A;line-height:27px;height:27px;width:auto;display:block;float:left;margin-right:3px;}
#mujUcetListaCont .mu_lista_acc a span.alt{display:none;}
#mujUcetLista a#muListaOpCl{background-image:url('https://cz2.staticac.cz/images/design/mu_lista_open_close.png');  background-repeat:no-repeat;    background-position:4px 6px;                                                      display:block;   float:right;   width:auto;   height:27px;   overflow:hidden;  }
#mujUcetLista a#muListaOpCl:hover{background-position:4px -24px;}
#mujUcetLista.closed a#muListaOpCl{background-position:center -54px;}
#mujUcetLista.closed a#muListaOpCl:hover{background-position:center -84px;}
#mujUcetLista a#muListaOpCl span{display:none;}
#mujUcetLista a#muListaOpCl span.txt{display:block;  height:27px;  width:auto;  float:right;  margin-left:20px;  font-size:12px;  font-weight:bold;  line-height:27px;}
#mujUcetLista.closed{width:30px;}
#mujUcetLista.closed a#muListaOpCl{width:30px;}
#mujUcetLista.closed a#muListaOpCl span.txt{display:none;}
#mujUcetLista.closed #mujUcetListaCont{width:30px;}
#mujUcetLista.closed #mujUcetListaCont form,#mujUcetLista.closed #mujUcetListaCont div,#mujUcetLista.closed #mujUcetListaCont p{display:none;}


/* novinky na email */
#getNews{display:none;  position:absolute;  right:0px;  top:60px;  width:375px;  z-index:1000;  height:121px;    background:url('https://cz2.staticac.cz/images/design/newsletter_bg.png') no-repeat 0 0;  text-align:left;}
#getNews form{background:none;  padding:5px 15px;}
#getNews label{float:left;}
#getNews .head{padding:5px 5px 5px 15px;  font-size:16px;  font-weight:bold;  }
#getNews .head .closeButt{display:block;  float:right;  width:30px;  height:27px;  background:url('https://cz2.staticac.cz/images/design/ico_close.png') no-repeat 0 0;  cursor:pointer;}



/* HP LETAKY ikony kategorii */
#hpLetakyIkony{padding:0;}
#hpLetakyIkony a{display:block;  float:left;  width:60px;  height:60px;  overflow:hidden;  text-decoration:none;}
#hpLetakyIkony a span.dekorImg{display:block;  width:60px;  height:60px;  background-image:url('https://cz2.staticac.cz/images/design/hp_letaky_icons_new.jpg');  background-repeat:no-repeat;}
#hpLetakyIkony a span.info{text-align:center;  padding:0 3px;  display:block;  color:#e2001a;}
#hpLetakyIkony a:hover span.info{text-decoration:underline;}
#hpLetakyIkony a.let-grp-hypersuper span.dekorImg{background-position:0px 0px;}
#hpLetakyIkony a.let-grp-hypersuper:hover span.dekorImg, #hpLetakyIkony a.let-grp-hypersuper.active span.dekorImg{background-position:-60px 0px;}
#hpLetakyIkony a.let-grp-elektronika span.dekorImg{background-position:0px -60px;}
#hpLetakyIkony a.let-grp-elektronika:hover span.dekorImg, #hpLetakyIkony a.let-grp-elektronika.active span.dekorImg{background-position:-60px -60px;}
#hpLetakyIkony a.let-grp-dumbyt span.dekorImg{background-position:0px -120px;}
#hpLetakyIkony a.let-grp-dumbyt:hover span.dekorImg, #hpLetakyIkony a.let-grp-dumbyt.active span.dekorImg{background-position:-60px -120px;}
#hpLetakyIkony a.let-grp-sport span.dekorImg{background-position:0px -180px;}
#hpLetakyIkony a.let-grp-sport:hover span.dekorImg,#hpLetakyIkony a.let-grp-sport.active span.dekorImg{background-position:-60px -180px;}
#hpLetakyIkony a.let-grp-drogerie span.dekorImg{background-position:0px -240px;}
#hpLetakyIkony a.let-grp-drogerie:hover span.dekorImg,#hpLetakyIkony a.let-grp-drogerie.active span.dekorImg{background-position:-60px -240px;}
#hpLetakyIkony a.let-grp-ostatni span.dekorImg{background-position:0px -300px;}
#hpLetakyIkony a.let-grp-ostatni:hover span.dekorImg,#hpLetakyIkony a.let-grp-ostatni.active span.dekorImg{background-position:-60px -300px;}
#hpLetakyIkony a.let-grp-internetshops span.dekorImg{background-position:0px -360px;}
#hpLetakyIkony a.let-grp-internetshops:hover span.dekorImg,#hpLetakyIkony a.let-grp-internetshops.active span.dekorImg{background-position:-60px -360px;}
#hpLetakyIkony a.let-grp-nabytek span.dekorImg{background-position:0px -420px;}
#hpLetakyIkony a.let-grp-nabytek:hover span.dekorImg,#hpLetakyIkony a.let-grp-nabytek.active span.dekorImg{background-position:-60px -420px;}



/* PAGER */
.strankovaniWrap{float:right;  left:-50%;  position:relative;  text-align:left;  width:auto;}
.strankovani{left:50%;  position:relative;  width:auto;}
.strankovani a, .strankovani span{display:block;  float:left;  width:31px;  height:31px;  line-height:31px;  background-image:url('https://cz2.staticac.cz/images/design/pager_bgs.png');  background-repeat:no-repeat;  text-decoration:none;  text-align:center;  margin-right:10px;  font-size:10px;  font-weight:bold;   color:#000000; overflow: hidden;    }
.strankovani a{background-position:0px 0px;}
.strankovani a:hover{background-position:0 -31px;}
.strankovani span.active{background-position:0 -62px;  color:#ffffff;}
.strankovani span.stuffing{background-image:none;  width:15px;}
.strankovani span.prevPage{background-position:0 -93px;}
.strankovani a.prevPage{background-position:0 -124px;}
.strankovani a.prevPage:hover{background-position:0 -155px;}
.strankovani span.nextPage{background-position:0 -186px;}
.strankovani a.nextPage{background-position:0 -217px;}
.strankovani a.nextPage:hover{background-position:0 -248px;}

.zboziPager {
  float: left;
  left:0;
}

.strankovaniMwrap {
  margin:15px 0;
}

.strankovaniMwrap a.nahledy {
  float: right;
  text-transform: uppercase;
  display: block;
  background:#c90619 linear-gradient(to bottom, rgba(243,34,23,1) 0%, rgba(203,7,27,1) 100%);
  color:#ffffff;
  text-decoration: none;
  font-weight: bold;
  width: auto;
  border:1px solid #c90619;
  border-radius:3px;
  padding:0 8px;
  margin-right: 7px;
  height: 31px;
  line-height: 31px;
} 

.strankovaniMwrap a.nahledy:hover {
  background:#c90619 linear-gradient(to bottom, rgba(203,7,27,1) 0%, rgba(243,34,23,1) 100%);
}

.letakPagerNew {
  float: right;
  left:-42%;  
}

.zboziPager .strankovani {
  left:0;
}

.letakPagerNew .strankovani {    
  left:50%;
}  

.zboziPager .strankovani a, .zboziPager .strankovani span {
  background-image:none;
  width: auto;
  border:1px solid #d1d1d1;
  border-radius:3px;
  padding:0 8px;
  margin-right: 5px; 
}

.zboziPager .strankovani a:hover {
  border-color:#c90619;
  background:#c90619;
  color:#ffffff;
}

.zboziPager .strankovani span.active {
  border-color:#c90619;
  background:#c90619; 
}

.zboziPager .strankovani span.stuffing {
  border:0;
  padding:0 3px
}

.zboziPager .strankovani span.prevPage, .zboziPager .strankovani a.prevPage, .zboziPager .strankovani span.nextPage, .zboziPager .strankovani a.nextPage {
  border: 1px solid #ffffff ;
  font-size:15px;
  padding:0 5px;
}   

.zboziPager .strankovani a.prevPage:hover, .zboziPager .strankovani a.nextPage:hover {
  border-color:#c90619;
} 

/* pager simple */
.strankovaniSimple {
  float: left;
  margin-left: 5px;
  width: auto;
  line-height: 26px;
}

.strankovaniSimple a, .strankovaniSimple span {
  padding:0 4px;
  text-decoration: none;
  color:#808080;
  font-weight: bold;
}

.strankovaniSimple span.active {
  color:#000000;
  
}


.strankovaniSimple a:hover {
  text-decoration: underline;
  color:#000000;
}






/* LEtAK STRANA */
.letakZobrazeniTop {
  display:block;  width:750px;  height:26px;  overflow:hidden;  background-image:url('https://cz2.staticac.cz/images/design/letak_bg_new.gif');  background-repeat:no-repeat; background-position: 0px 0px;
}

#fullPage .letakZobrazeniTop {
  width:950px; background-position: 0px -26px;
}

.letakZobrazeniBot p.alRight, .letakZobrazeniTop p.alRight {
  padding:0px 8px 0px 0px;
  line-height: 26px;
}

.letakZobrazeni {
	display: block;
	width: 748px;
	_width: 750px;
	background: #ffffff;
	min-height: 100px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	position: relative;
	text-align: center;
	/* overflow: hidden; */
}

.letakZobrazeniCont {
  width:748px;
  overflow: hidden;
}

#fullPage .letakZobrazeni {
	width: 948px;
	_width: 950px;	
} 

.letakZobrazeniBot {
  display:block;  width:750px;  height:26px;  overflow:hidden;  background-image:url('https://cz2.staticac.cz/images/design/letak_bg_new.gif');  background-repeat:no-repeat; background-position: -750px 0px;	
}

#fullPage .letakZobrazeniBot {
  width:950px; background-position: -950px -26px;	
}

.moreLetakDiv {      
  /* background:url('https://cz2.staticac.cz/images/design/letak_bg_new.gif') no-repeat -27px -27px; */
  border-top:1px solid #dadada;
  border-bottom:1px solid #dadada;
  width:748px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  margin-left: -1px;
}

.moreLetakDiv p { 
  padding-right:10px;
  margin-bottom:20px;
  font-weight: bold;
}

.moreLetakDiv .box {
  margin: 0;
}

.moreLetakDiv .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 4px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 17px;
  font-weight: bold;
  margin-right: 10px;      
}

.moreLetakDiv .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
}

.moreLetakDiv .buttBig:hover {
  background-position: right -43px;
}

.moreLetakDiv .buttBig:hover span {
  background-position: left -129px;  
}


.moreLetakDivLast {
  border-bottom: 0;
}


.moreLetakWrap {
  position: relative;
  overflow: visible;
  background:url('https://cz2.staticac.cz/images/design/loading.gif') no-repeat center center;
} 

.letakZobrazeni a.ACletakLink{display:block;  position:absolute;  width:310px;  height:99%;  top:0px;  background:url('https://cz2.staticac.cz/images/design/blank.gif') repeat; }
.letakZobrazeni a.toLeft{left:0px;  cursor:url('https://cz2.staticac.cz/images/design/cur-left.cur'),pointer;}
.letakZobrazeni a.toBig{left:237px;  cursor:url('https://cz2.staticac.cz/images/design/cur-zoom.cur'),pointer;}
.letakZobrazeni a.fullLink{left:0px; width:610px; cursor:url('https://cz2.staticac.cz/images/design/cur-zoom.cur'),pointer; }
.letakZobrazeni a.toRight{right:0px;  cursor:url('https://cz2.staticac.cz/images/design/cur-right.cur'),pointer;}

.letakZobrazeni a.newToRight {
  width:30px; 
  height:370px; 
  overflow:hidden; 
  right:-30px; 
  background:#c90619 url('https://cz2.staticac.cz/images/design/lright.png') center center no-repeat;
  opacity:0.8;  
  border-radius: 0 10px 10px 0;
  cursor: pointer;
  margin-top:40px
}



.letakZobrazeni a.newToLeft {
  width:30px; 
  height:370px; 
  overflow:hidden; 
  left:-30px; 
  background:#c90619 url('https://cz2.staticac.cz/images/design/lleft.png') center center no-repeat;
  opacity:0.8;  
  border-radius: 10px 0 0 10px;
  cursor: pointer;
  margin-top:40px
}

.letakZobrazeni a.newToRight:hover, .letakZobrazeni a.newToLeft:hover {
  opacity:0.9;
}


.letakZobrazeni p.otherAkce {
  margin: 0;    
  height: 60px;
  width: 60px;    
  position: absolute;
  top:0px;
  right: 150px;
  z-index: 200;
  overflow: hidden;
  padding: 0 ;
}

.letakZobrazeni p.otherAkce span.background {
  display: block;
  height:546px;  
  width: 60px;
  background: #dadada;
  opacity:0.8;
  border-radius: 0 0 10px 10px;
  position: absolute;
  left:0;
  bottom:0;  
}

.letakZobrazeni p.otherAkceShort span.background {
  height:385px;     
}



.letakZobrazeni p.open span.background {
  opacity:0.9;   
}

.letakZobrazeni p.otherAkce span.wrapIt {
  display: block;
  height: 546px;
  width: 60px;
  position: absolute;
  left:0;
  bottom:0;
}

.letakZobrazeni p.otherAkceShort span.wrapIt {
  height: 385px;  
}


.letakZobrazeni  p.otherAkce a {
  width: 60px;
  height: 80px;
  display: block;
  border-bottom: 1px solid #cfcfcf;
  position: relative;
  text-align: center;
  font-size: 10px;
  color:#000000;
  text-decoration: none;
  opacity:0.75;
  overflow: hidden;
}

.letakZobrazeni  p.otherAkce a:hover {
  opacity: 1;
}

p.otherAkce a span.pngfix {
  width: 42px;
  height: 42px;                      
  display: block;
  background-image: url('https://cz2.staticac.cz/images/design/letak-over-ico.png?2');   
  background-repeat: no-repeat;
  margin: 5px auto 0;
}

p.otherAkce a span.text {
  display: block;
  padding:3px 5px;
  line-height: 12px;  
}


p.otherAkce a.openClose  {
  height: 60px;
  border-bottom: 0;
}

p.otherAkce a.openClose span.pngfix  {
  margin-top: 10px; 
}

p.close a.openClose span.pngfix  {
  background-position: 0px 0;
  
}

p.open a.openClose span.pngfix  {
  background-position: -50px 0;
}

p.otherAkce a.mapa span.pngfix  {
  background-position: -100px 0;
}

p.otherAkce a.doporucit span.pngfix  {
  background-position: -150px 0;
}

p.otherAkce a.prodejny span.pngfix  {
  background-position: -200px 0;
}

p.otherAkce a.zbozi span.pngfix  {
  background-position: -250px 0;
}

p.otherAkce a.fbShare span.pngfix  {
  background-position: -300px 0;
}

p.otherAkce a.print span.pngfix  {
  background-position: -350px 0;
}

p.otherAkce a.nahledy span.pngfix  {
  background-position: -400px 0;
}

/* Letak produkty */
div.productClick {
  position: absolute;  
  /* overflow: hidden; */
  z-index: 199;
}

div.productClickActive {
  /* border:1px solid #000000; */
}

div.productClick .wrap {
  position: relative;
  display: none;
}

div.productClickActive .wrap {
  display: block;
}

div.productClick .bg {
  display:block;
  opacity:0.2;  
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height: 100%; 
  background:#000000; 
}

div.productClick a.cont {
  display:block;   
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height: 100%;
  text-decoration: none;
}


div.productClick .headerBg, div.productClick .header {
  display:block;
  width:100%;   
  font-weight: bold;
  font-size: 14px;
  position:absolute;
  top:0;
  left:0; 
  text-align: left; 
}

div.productClick .padCont {
  display:block;
  padding:15px 100px 15px 10px;
}

div.noIco .padCont {  
  padding:15px 10px;
}

div.productClick .headerBg { 

  background:#c90619;
  color:#c90619;
  border: 4px solid #c90619;
  border-radius: 3px;
  color: #c90619;
  left: -4px;
  top:-3px;  
  -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);
}

div.productClick .header {
  color:#ffffff;
}

div.productClick a.cont:hover .header {
  text-decoration: underline;
}

div.productClick a.butt {
  position: absolute;
  width:42px;
  height: 42px;
  top: 0px;
  padding-top:2px;
  text-decoration: none;
  color:#ffffff;
  text-transform: uppercase;
}

div.productClick a.butt span {
  display: block;
  font-size: 8px;
  padding-top:2px;
}

div.productClick a.butt span.tl {  
  line-height: 8px;
  padding-top:0;
}

div.productClick a.butt:hover span {
  text-decoration: underline;
}

div.productClick a.strazce {
  right: 5px;
}

div.productClick a.doSeznamu {
  right: 55px;
}


.productClick div.varianty {
  display: none;
  position: absolute;
  top: 20px;
  left: 20px;
  border: 2px solid #666666;
  background:#ffffff;
  border-radius:5px;
  padding: 10px;
  text-align: left;
  min-width: 200px;
}


.productClick div.varianty a {
  display: block;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.5em;
}

.productClick div.varianty a:hover {
  text-decoration: underline;
}




.letakPager{width:320px;  float:right;  margin:5px 10px 0 0;  }
.letakPager p{margin-right:15px;}
.letakPager .strankovaniWrap{left:0;}
.letakPager .strankovani{position:relative;  left:0;}
.letakCtrlTop{margin-bottom:20px;}
.letakCtrlTop p.ikony, .letakCtrlTop p.platnostNew {padding:0;  display:block;  float:left;  width:400px;  margin-left:15px;}
.letakCtrlTop p.platnostNew a.buttonSML { margin-top:3px; }
.letakCtrl p.ikony a{display:block;  float:left;  width:57px;  height:83px;  overflow:hidden; text-align:center;  color:#000000;   text-decoration:none;     }
.letakCtrl p.ikony a:hover{text-decoration:underline;}
.letakCtrl p.ikony a span{display:block;  width:55px;  height:55px;  margin-left:1px;  background-image:url('https://cz2.staticac.cz/images/design/letaky_ico_new.png');  background-repeat:no-repeat;  }
.letakCtrl p.ikony a span.text{background:none;  width:53px;  margin-left:2px;   height:28px;  font-size:11px;  font-weight:bold;  line-height:14px;}
.letakCtrl a.pdf span{background-position:0px 0px;  }
.letakCtrl a.mapa span{background-position:0px -165px;  }
.letakCtrl a.tisk span{background-position:0px -110px;  }
.letakCtrl a.fbLike span{background-position:0px -505px;  }
.letakCtrl a.fbShare span{background-position:0px -560px;  }
.letakCtrl a.nahledy span{background-position:0px -55px;  }
.letakCtrl a.doporucit span{background-position:0px -220px;  }
.letakCtrl a.prodejny span{background-position:0px -275px;  }
.letakCtrl a.zbozi span{background-position:0px -330px;  }
.letakCtrl a.seznam span{background-position:0px -385px;  }
.letakCtrl a.mobilni span{background-position:0px -440px;  }
.letakCtrl a.nastenka span{background-position:0px -770px;  }
.letakCtrlBot p.note{padding:3px 0px;  color:#666666;          }
.letakovaStrana h2.letakH{background:none;  border-bottom:0;  margin:0;  padding:0 0 4px 0;}
.letakovaStrana p.platnost{padding-top:0px;}

.kwBox {
  color:#999999;
}


/* alternativni obsah - kdyz se nic nenajde */
.altCont .ctvrtka{display:block;  float:left;  width:185px;  margin-right:10px;  }
.altCont .pulka{display:block;  float:left;  width:380px;  }
.altCont table.topSlevy{border-collapse:collapse;  width:100%;}
.altCont table.topSlevy td,.altCont table.topSlevy th{font-weight:normal;  padding:4px 0;  font-size:12px;  text-align:left;  }
.altCont table.topSlevy td{text-align:right;}
.altCont table.topSlevy a{text-decoration:none;}
.altCont table.topSlevy a:hover{text-decoration:underline;  }
.altCont table.topSlevy .pair td,.altCont table.topSlevy  .pair th{background:#f9f9f9;}
.altCont a.newLetak{display:block;  float:left;  width:178px;  margin:0 6px;  text-decoration:none;  text-align:center;}
.altCont a.newLetak span{display:block;  }
.altCont a.newLetak span.img{height:175px;  overflow:hidden;}



/* Zbozi vypis */
.zboziVypis{border-bottom:1px solid #d1d1d1;   padding:10px 0;   position:relative;  }
.zboziVypis.prefer{background:#FFFBD6;} /* #fdf3b2;} */
.vyprodejExtra{background:#fae2cf; border-bottom:0; margin-bottom:10px; } 
.zboziVypis.first{border-top:1px solid #d1d1d1;}
.zboziVypis .slevaStar, .zboziDetail .zboziVypis .slevaStar {
	display: block;
	width: 47px;
	height: 35px;
	position: absolute;
	top: 9px;
	left: 60px;
	color: #ffffff;
	line-height: 32px;
	text-align: center;
	background: url('https://cz2.staticac.cz/images/design/zbozi-vlajecka.png') no-repeat;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}
.zboziVypis .slevaStar span {
	/* font-size: 10px; */
}
.vyprodejExtra .doporucujemeRibbon { display: block; position: absolute; right:-2px; top:-2px; width:103px; height:104px; background:url('https://cz2.staticac.cz/images/design/vyprodeje/doporucujeme-ribbon.png') no-repeat; }
.zboziVypis .zboziImg{display:block;  float:left;  width:100px;  height:115px;  overflow:hidden;  text-align:center;  margin-right:25px;}
.vyprodejExtra .zboziImg{ background:#ffffff; margin-left:10px; margin-right:15px; }

.zboziVypis h2 {
	border: 0;
	padding: 0;
	font-weight: normal;
	font-size: 22px;
	background: none;
	margin: 0 0 6px 0;
}
.zboziVypis h2 a {
	color: #e2001a;
  text-decoration: none;
}


.zboziVypis p.zboziActions {
  display: block;
  width:60px;
  float: right;
  height: 115px;
  padding:0;
  text-align: center;
}


.zboziVypis p.zboziActions a, .zboziVypis p.zboziActions span {
  background-image: url('https://cz2.staticac.cz/images/design/zbozi-ikony.png');
  background-repeat: no-repeat;
  display: block;
  width: 38px;
  height: 38px;
  overflow: hidden;
  margin: 0px auto;
}

.zboziVypis p.zboziActions span.popis {
  padding-top:50px;  
  background: 0;
}


.zboziVypis p.zboziActions a.strazce {
  background-position: -200px 0px;
}

.zboziVypis p.zboziActions a.strazce:hover {
  background-position: 0px 0px;
}


.zboziVypis p.zboziActions span.doSeznamu {
  background-position: -100px -100px;
}

.zboziVypis p.zboziActions a.doSeznamu {
  background-position: -200px -100px;
}

.zboziVypis p.zboziActions a.doSeznamu:hover {
  background-position: 0px -100px;
}

.zboziVypis p.zboziActions a.koupit {
  background-position: -200px -200px;
}

.zboziVypis p.zboziActions span.koupit {
  background-position: -100px -200px;
}

.zboziVypis p.zboziActions a.koupit:hover {
  background-position: 0px -200px;
}



.zboziVypis p.popis {
	color: #808080;
	line-height: 14px;
  font-weight: bold;
	height: 16px;
	overflow: hidden;
	padding: 0;
}

.zboziVypis p.popis a  {
  color:#000000;
  text-decoration: none;
}


.zboziVypis dl {
  display: block;
  color: #808080;
  
  font-weight: bold;
  line-height: 14px; 
  margin-top: 10px; 
}

.zboziVypis dl dt {
  display: block;
  float: left;

}

.zboziVypis dl dd {
  display: block;
  overflow: hidden;
  padding-left: 10px;
  color:#000000;
}

.zboziVypis dl a {
  color:#000000;
  text-decoration: none;
}


.zboziVypis dl.prodejnaInfo {
  height: 28px;
}


.zboziVypis p.cena {
	float: right;
	width: 175px;
	color: #e2001a;
	font-weight: bold;
	font-size: 20px;
	padding: 0 80px 0 0;
	margin-left: 0px;
	text-align: right;
}

.zboziVypis p.cena span {
  font-size:13px;
  color:#000000;      
}

.zboziVypis p.cena span.currency {
  color: #e2001a;
}



.zboziVypisHenkel p.cena { width:150px; }

.zboziVypis a.tDnesUspel {
  display: block;
  float: right;
  width: 136px;
  height: 26px;
  overflow: hidden;
  margin-left: 10px;
  background:url('https://cz2.staticac.cz/images/design/test-dnes/nalepka_vypis.png') no-repeat top left;
}

.zboziVypis a.tDnesUspel span {
  display: block;
  padding-top:30px;
}


.vyprodejExtra p.cena{margin-right:56px; }

.zboziVypis p.cena span.praciDavky { display:block; font-size:12px; color:#000000; }
.zboziVypis p.cena span.praciDavky span { font-weight: bold;; color:#e2001a; font-size:12px; }


.zboziVypis p.prodejnaInfo,.zboziVypis p.platnostInfo{float:left;  width:340px; line-height:15px;  overflow:hidden;  padding:0;  margin:5px 0 0 0;  }
.zboziVypis p.platnostInfo{ margin-left:6px; width: 260px; }
.zboziVypis p img.tooltip{margin-left:5px;  vertical-align:middle;}
.zboziVypis p.prodejnaInfo span,.zboziVypis p.platnostInfo span{ color:#808080;}
.zboziVypis p.platnostInfo span.platiDo{display:inline;  color:#000000;}
.zboziVypis p.actionButts{ text-align:right; float: left; }
.zboziVypis p.actionButtsWide { text-align: left; float: right; width: auto; padding:0;}
.vyprodejExtra p.actionButts{ margin-right: 56px; }
.zboziVypis p.actionButts a,.zboziVypis p.actionButts .fbWrap {float:right;  display:block;  height:24px;  line-height:24px;  width:auto;  margin-right:10px;}
.zboziVypis p.actionButts .fbWrap{margin-right:0px; text-align: left;}
.zboziVypis p.actionButts .fbWrap .fb_iframe_widget span { width: 120px !important; }
.zboziVypis p.actionButtsWide a {
  float: none;
  margin: 0;
}

.zboziVypis p.actionButts a{background-image:url('https://cz2.staticac.cz/images/design/zbozi_actions.png');  background-repeat:no-repeat;}
.zboziVypis p.actionButts a.doSeznamu{background-position:0px 0px;  padding-left:24px; font-weight: bold; color: #E2001A;}
.zboziVypis p.actionButts a.strazce{background-position:0px -24px;  padding-left:30px;}
.zboziVypis p.actionButts a.onMap{background-position:0px -48px;  padding-left:26px;}
.zboziVypis p.actionButts a.nastenka{background-position:0px -96px;  padding-left:21px;}

.zboziVypis p.actionButtsWide a.doSeznamu{background-position:5px 0px;  padding-left:32px; font-weight: bold; color: #E2001A;}

/* zbozi vypis produkty */
.produktVypis .zboziImg {
  width: 182px;
  text-decoration: none;
}

.produktVypis .zboziImg .star {
  display: block;
  float: left;
  width:76px;
  height: 78px;
  background:url('https://cz2.staticac.cz/images/design/star-produkt.png') no-repeat top left;
  font-size: 26px;
  font-weight: bold;
  text-decoration: none;
  margin-right:5px;
  color:#ffffff;  
  text-align: center;
  margin-top: 12px;
}

.produktVypis .zboziImg .star span {  
  text-transform: uppercase;
  font-size: 10px;
  line-height: 13px;
  display: block;
  margin-top: 17px;
  text-decoration: none;
}

.produktVypis .zboziImg .star span.akce {  
  text-transform: uppercase;
  font-size: 19px;
  line-height: 78px;
  display: block;
  margin-top: 0px;
  text-decoration: none;
}

 

.produktVypis .zboziImg .img {
  display:block;  float:left;  width:100px;  height:100px;  overflow:hidden;  text-align:center;
}


.produktVypis .h2Wrap {
  float: left;
  width: 280px;
  min-height: 100px;
  margin-right: 10px;
}

.produktVypis h2 {
  width: 280px;
  height: 48px;
  line-height: 24px;  
  overflow: hidden;
}

.produktVypis .h2Wrap p {
  padding: 0;
}


.produktVypis .h2Wrap p.vProdejnach {
  min-height: 31px;
  /* overflow: hidden; */
}

.produktVypis .h2Wrap p.vProdejnach a {
  display: block;
  height: 20px;
  overflow: hidden;
  width: 56px;
  background-repeat: no-repeat;
  background-image: url('https://sk2.staticac.cz/foto/retezce/all-sml.png?2');
  float: left;
  margin-bottom: 3px;
}

.produktVypis .h2Wrap p.vProdejnach a span {
  display: block;
  padding-top: 40px;  
}

.produktVypis p.cena {
  width: 150px;
  height: 100px;
  border-left:1px solid #d1d1d1;
  float: right;
  text-align: center;
  font-size: 24px;
  font-weight: bold;  
}

.produktVypis p.cena span.note {
  display: block;
  padding:8px 0;
  font-size: 13px;  
  font-weight: bold; 
}

.produktVypis p.cena span.mena {
  font-size: 13px;
  font-weight: bold;
}

.produktVypis p.cena span.platnost {
  display: block;
  font-size: 11px;
  color:#777777;
  font-weight: bold;
  padding-top: 8px;
}


.produktVypis p.actionButts {
  padding-top: 38px;
}

.inPgCats {
  height: 90px;
  background: url('https://cz2.staticac.cz/images/design/inpgcats-bg.bmp') repeat-x bottom;
  position: relative;
}

.inPgCats .slideLeft, .inPgCats .slideRight {
  position: absolute;
  top:0;
  width:51px;
  height: 74px;
  background-image:url('https://cz2.staticac.cz/images/design/inpgcats-arrows.png');
  background-repeat:no-repeat;
  cursor: default;
}

.inPgCats .slideLeft {
  left:-6px;
  background-position: left top;
}

.inPgCats .slideRight {
  right:-6px;
  background-position: right top;
}

.inPgCats .slideLeftActive {  
  background-position: left bottom;
  cursor: pointer;
}

.inPgCats .slideRightActive {
  background-position: right bottom;
  cursor: pointer;
}

.inPgCatsWrap {
  height: 90px;
  width:920px;
  margin: 0 auto;
  overflow: hidden;
}

ul.inPgCatsCont {
  list-style-type: none;
}

ul.inPgCatsCont li {
  display: block;
  float: left;
  width: 92px;
  overflow: hidden;
  height: 90px;
}

ul.inPgCatsCont li a {
  display: block;
  width: 90px;
  _width: 92px;
  overflow: hidden;
  height: 89px;
  _height: 90px;
  border-color: transparent;
  border-style:solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-radius:5px 5px 0 0;
  text-align: center;
  text-decoration: none;
}

ul.inPgCatsCont li a.active {
  border-color:#d1d1d1;
  background:#ffffff;
}


ul.inPgCatsCont li a span {
  display: block;
}

ul.inPgCatsCont li a span.img {
  height: 48px;                 
  margin: 0 0 2px 0;
}

ul.inPgCatsCont li a.empty img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%);
  opacity: 0.4;
  filter: alpha(opacity=40);
}

ul.inPgCatsCont li a span.txt {
  line-height: 13px;
  height: 39px;
  padding:0 3px;
  font-size: 12px;
  color:#626262;  
}

ul.inPgCatsCont li a.active span.txt, ul.inPgCatsCont li a:hover span.txt {
  color:#E2001A;
}










/* Zbozi detail */
.zboziDetail{border-top:1px solid #E6E6E6;  padding-top:20px;}
.zboziDetail .imgBox{display:block;  float:left;  width:310px;  height:356px;   border:1px solid #d5d5d5;  text-align:center;  box-shadow:0px 0px 5px #d5d5d5; position:relative;}
.zboziDetail .imgBox .in {display:block; width:310px;  height:356px; overflow:hidden; } 
.zboziDetail .infoBox{display:block;  float:right;  width:420px; }
.zboziDetail .infoBox h2{background:none;  border:0;  padding:0;  margin:0 0 5px 0;  }
.zboziDetail p.prodejnaInfo,.zboziDetail p.platnostInfo,.zboziDetail span.akcniCena,.zboziDetail span.puvCena{float:left;width:155px;height:45px;line-height:15px;overflow:hidden;padding:0;margin:7px 0 0 0;}
.zboziDetail p.prodejnaInfo{margin-left:6px; width:255px;}
.zboziDetail p span.uvozeni{display:block;color:#808080;font-size:12px;}
.zboziDetail div.poznamka { padding: 0.5em 0; }
.zboziDetail div.poznamka ul { margin-left:2em; }
.zboziDetail div.poznamka span.uvozeni{display:block;color:#808080;font-size:12px;}
.zboziDetail span.akcniCena,.zboziDetail span.puvCena{font-size:27px;    line-height:32px;  height:47px;  }
.zboziDetail span.puvCena{color:#808080;}
.zboziDetail span.akcniCena span.mena,.zboziDetail span.puvCena span.mena{font-size:20px;  text-decoration:none;}
.zboziDetail span.akcniCena span.uvozeni,.zboziDetail span.puvCena span.uvozeni{font-size:14px;line-height:16px;  text-decoration:none;}
.zboziDetail span.akcniCena span.uvozeni{color:#000000;  }
.zboziDetail span.akcniCena{font-weight:bold;  color:#e2001a;}
.zboziDetail span.preskrt{text-decoration:line-through;}
.zboziDetail span.praciDavky { display:block; font-size:13px; color:#000000; }
.zboziDetail span.praciDavky span { font-weight: bold;; color:#e2001a; font-size:13px; }
.zboziDetail p.ceny{background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x scroll left bottom;  padding-bottom:10px;}
.zboziDetail p.actions a{display:block;  float:left;  width:65px;  height:80px; text-align: center;}
.zboziDetail p.actions a span{display:block; width:49px;  height:49px;  background-image:url('https://cz2.staticac.cz/images/design/zbozi_ico_new.png');  background-repeat:no-repeat; margin:0 auto;}
.zboziDetail p.actions a span.text{width:60px;  margin-left:5px;  background:none;  font-size:10px;  font-weight:bold;  height:26px;  line-height:13px;  text-align:center;}
.zboziDetail p.actions a.doSeznamu span{background-position:0px 0px;}
.zboziDetail p.actions a.strazce span{background-position:0px -49px;}
.zboziDetail p.actions a.onMap span{background-position:0px -98px;}
.zboziDetail p.actions a.doporucit span{background-position:0px -147px;}
.zboziDetail p.actions a.prodejny span{background-position:0px -196px;}
/* .zboziDetail p.actions a.forum span{background-position:0px -793px;} */   
.zboziDetail p.actions a.nastenka span{background-position:0px -245px;}
.zboziDetail .slevaStar{display:block;  position:absolute;  top:-15px;  left:-20px;  width:98px;  height:98px;  line-height:95px;  background:url('https://cz2.staticac.cz/images/design/sleva_star_big.png') no-repeat 0 0;  color:#ffffff;  font-size:30px;  font-weight:bold;  text-align:center;  }
.zboziDetail .slevaStar span{font-size:17px;}

.zboziDetail a.tDnesUspel {
  position: absolute;
  top:-10px;
  left:240px;
  display: block;  
  width: 68px;
  height: 134px;
  overflow: hidden;
  background:url('https://cz2.staticac.cz/images/design/test-dnes/nalepka_detail.png') no-repeat top left;
}

.zboziDetail a.tDnesUspel span {
  display: block;
  padding-top:150px;
}

.zboziDetail .imgBox .fbWrap {
  position: absolute;
  top:325px;
  left:0;
  width:310px;
}

.zboziDetail p.hr {
  background: url('https://cz2.staticac.cz/images/design/hr-bg.png') repeat-x center center;  
}

.zboziDetail p.prParams {

}

.zboziDetail p.prParams .dl {
  display: block;
  margin:5px 0;
}

.zboziDetail p.prParams .label {
  display: block;
  float: left;
  color:#808080;
  width: 115px;
}

.zboziDetail p.prParams a {
  color:#e2001a;
  text-transform: lowercase;  
}

.zboziDetail p.prParams a.noTT {
  text-transform: none;  
}

.zboziDetail table.produkty {
  border-collapse: collapse; 
  width: 100%; 
}

.zboziDetail table.produkty th, .zboziDetail table.produkty td {
  border-bottom: 1px dotted #b9b9b9;
  padding:7px 2px;
  vertical-align: middle;
}

.zboziDetail table.produkty th {
  text-align: center;
  background: #f3f3f3;
  color:#555555;
  font-weight: normal;  
  text-align: center;
  padding:10px 5px;
}

.zboziDetail table.produkty td.jCena {
  line-height: 12px;
  font-size: 11px;
  color: #555555;
  font-weight: bold;
}

.zboziDetail table.produkty td.jCena span {
  display: block;
  line-height: 16px;
  color: #e2001a;
  font-size: 16px;  
}


.zboziDetail table.produkty a.retico {
  display: block;
  height: 31px;
  overflow: hidden;
  width: 88px;
  float: left;
}

.zboziDetail table.produkty span.info, .zboziDetail table.produkty a.info {
  color:#e2001a;
  font-weight: bold;
  padding:0 5px;
  font-size: 2em;
  position: relative;
  cursor: help;
}

.zboziDetail table.produkty a.info {
  cursor: pointer;
}


.zboziDetail table.produkty span.moreNfo {
  display: block;
  position: absolute;
  top:1em;
  float: none;
  padding:5px;
  background-color: #ffeeee;
  border: 1px solid #cb4b4b;
  font-weight: normal;
  font-size: 13px;
  left:1.5em; 
  color:#000000;
  font-family: Arial,Helvetica,sans-serif,Tahoma;
  width: 160px;
  z-index: 8305;
  border-radius:5px;
  visibility: hidden;
}

.zboziDetail table.produkty span.moreNfo strong {
  display: block;
}

.zboziDetail table.produkty a.retico span {
  display: block;
  padding-top: 40px;
}

.zboziDetail table.produkty .discount {
  display: block;
  float: right;
  width: 3em;
  padding-right: 0.4em;
  height: 21px;
  line-height: 21px;
  color:#ffffff;
  background: #e2001a url('https://cz2.staticac.cz/images/design/disc-arr.png') no-repeat left top;
  font-weight: bold;
  text-align: right;
  margin-left:0.2em;
}

.zboziDetail table.produkty .price {
  font-weight: bold;
  color:#e2001a;
  font-size: 20px;    
}

.zboziDetail table.produkty .date {
  display: block;
  text-align: center;
  color:#555555;
  line-height: 12px;
  font-size: 11px;
  font-weight: bold;
}

p.priceNoteLine {
  margin-top: 20px;
  color: #e2001a;
}

p.priceNoteLine span { 
  display: block;
}

#priceGraphWrap {
  padding-top:10px;
  border-top:1px solid #e6e6e6;
}


#priceGraph {
  width:755px; 
  height:300px; 
  position: relative;  
}

#flottooltip {
  position: absolute;
  border: 1px solid #cb4b4b;
  box-shadow: 0px 0px 10px 0px #cb4b4b;
  padding: 10px;
  border-radius:10px;
  background-color : #ffeeee;
  opacity: 0;
  margin-left:20px;
  text-align: center;
}

#flottooltip strong {
  font-size: 16px;
}

#flottooltip span.price {
  font-size: 17px;
  color:#e2001a;
  font-weight: bold;
}


.zboziDetail h2.slideToggle {
  border-bottom:1px solid #e6e6e6;
  padding-left: 20px;
  background-image: url('https://cz2.staticac.cz/images/design/slide-toggle.png');
  background-repeat: no-repeat;
  background-position: 0px 5px;
  cursor: pointer;
}

.zboziDetail h2.slideClosed {
  background-position: 0px -95px;
}

.zboziDetail .butts {
  margin-top: 15px;
}

.zboziDetail .butt {
  background-image: url('https://cz2.staticac.cz/images/design/butt-sml-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 3px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 26px;
  line-height: 26px;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  margin-right: 4px;
}

.zboziDetail .butt span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-sml-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 26px;
  line-height: 26px;
  padding:0 7px 0 10px;
  background-position: left -52px;
  text-transform: uppercase;
  color:#ffffff;
}

.zboziDetail .butt:hover {
  background-position: right -26px;
}

.zboziDetail .butt:hover span {
  background-position: left -78px;  
}


.zboziDetail .moreLinksWrap {
  position: relative;
  z-index: 100;
}

.zboziDetail .moreLinksWrap .moreLinks {
  position: absolute;
  top:25px;
  left:0px;
  background: #ffeeee;
  border: 1px solid #cb4b4b;
  color: #000000;
  display: block;
  float: none;
  height: auto;
  width: 160px;
  padding: 5px;
  border-radius:5px;
}

.zboziDetail .moreLinksWrap .slideMoreCont {
  visibility: hidden;
}

.zboziDetail .moreLinksWrap .moreLinks a {
  display: block;
  line-height: 16px;
  text-decoration: none;
}

.zboziDetail .moreLinksWrap .moreLinks a:hover {
  text-decoration: underline;
}


.zboziDetail .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 4px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;      
}

.zboziDetail .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
}

.zboziDetail .buttBig span.wDekor {
  padding-right:0px;
}

.zboziDetail .buttBig:hover {
  background-position: right -43px;
}

.zboziDetail .buttBig:hover span {
  background-position: left -129px;  
}


.zboziDetail .buttBig span.dekor {
  height: 43px;
  background: url('https://cz2.staticac.cz/images/design/butt-dekor-strazce.png') no-repeat right top;
  margin-top: -13px;
  padding: 13px 70px 0 0;
  _height: 56px;
}

.zboziDetail .buttBig:hover span.dekor {
  background-position: right top;
}


/* Nove zbozi detail */
.zboziDetail .zboziActionsDet {
  margin-top: -38px;
  text-align: right;
}


.zboziDetail p.zboziActionsDet a, .zboziDetail p.zboziActionsDet span {
  background-image: url('https://cz2.staticac.cz/images/design/zbozi-ikony-big.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 55px;
  height: 55px;
  overflow: hidden;
  margin: 0px auto;
}

.zboziDetail p.zboziActionsDet span.popis {
  padding-top:60px;  
  background: 0;
}

.zboziDetail p.zboziActionsDet a.noButt {
  background: 0;
  display: inline;
  width:auto;
  height: auto;
  float: left;  
  line-height: 2.5em;
  margin-left: 23px;
}


.zboziDetail p.zboziActionsDet span.strazce {
  background-position: -86px 11px;
}

.zboziDetail p.zboziActionsDet a.strazce {
  background-position: -176px 11px;
}

.zboziDetail p.zboziActionsDet a.strazce:hover {
  background-position: 3px 11px;
}


.zboziDetail p.zboziActionsDet span.doSeznamu {
  background-position: -85px -81px;
}

.zboziDetail p.zboziActionsDet a.doSeznamu {
  background-position: -175px -81px;
}

.zboziDetail p.zboziActionsDet a.doSeznamu:hover {
  background-position: 5px -81px;
}

.zboziDetail p.zboziActionsDet a.koupit {
  background-position: -177px -172px;
}

.zboziDetail p.zboziActionsDet span.koupit {
  background-position: -87px -172px;
}

.zboziDetail p.zboziActionsDet a.koupit:hover {
  background-position: 3px -172px;
}

#podobneZboziOwrap {
  position: relative;
}

#podobneZboziOwrap .overlay {
  display: none;
  background: #ffffff;
  position: absolute;
  opacity:0.8;
  top:0;
  left:0;
  width:100%;
  height: 100%;
  text-align: center;
}

#podobneZboziOwrap .overlay i {
  font-size:11em;
  margin-top:20%;
}


/* END Nove zbozi detail END */


/* podobne zbozi */
.podobne h2{font-size:16px;  font-weight:bold; }
.podobne p{background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x scroll left bottom;  padding:8px 0;  position:relative;}
.podobne p.last{background:none;}
.zboziPodobne a.zboziImg{display:block;  float:left;  margin:0 10px 0 0;  width:75px;  height:55px;  overflow:hidden;  text-align:center;}
.zboziPodobne a.titleAnch{display:block;  font-size:14px;  color:#e2001a;  height:18px;  line-height:18px;  margin-bottom:10px;  overflow:hidden;  font-weight:bold;}
.zboziPodobne span.cena{display:block;  float:left;  width:130px;  font-size:25px;  height:28px;  color:#e2001a;  font-weight:bold;}
.zboziPodobne span.cena span{font-size:17px;  font-weight:normal;}
.zboziPodobne span.platnostProdejnaInfo{display:block;  float:left;  width:270px;  line-height:14px;font-size:12px;overflow:hidden;}
.zboziPodobne span.platnostProdejnaInfo span.uvozeni{display:block;  color:#808080;}
.zboziPodobne span.actionButts{display:block;  float:left;  width:250px;}
.zboziPodobne span.actionButts a{display:block;  float:right;  width:auto;  margin-right:5px;  height:24px;  line-height:24px;  background-image:url('https://cz2.staticac.cz/images/design/zbozi_actions.png');  background-repeat:no-repeat;  padding-left:28px;  background-position:0px 0px;}
.zboziPodobne span.actionButts a.strazce{background-position:0px -24px;  padding-left:32px;}
.zboziPodobne span.actionButts a.darek{background-position:0px -72px; }
.zboziPodobne span.slevaStar{display:block;  width:48px;  height:48px;  position:absolute;  top:2px;  left:-15px;  color:#ffffff;  line-height:48px;  text-align:center;  background:url('https://cz2.staticac.cz/images/design/sleva_star.png') no-repeat;  font-weight:bold;  text-decoration:none;  font-size:14px;  }
.page .kuponPodobne a.zboziImg { height:75px; }
.page .kuponPodobne a.zboziImg img { height:75px; margin-left:-20px; }
.page .kuponPodobne a.titleAnch { height: 36px; }


/* tip na darek */
.page .darkyBox{width:200px;  float:left;  margin-right:15px;  margin-top:0;}
.page .darkyBoxLast{margin-right:0px;}
.page .fesnaCara{height:40px !important;  background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left center !important;  }
.page .darkyBox h2{background:none;  padding-left:0;  border-bottom:0px;}
.page .darkyBox h2 a{color:#E2001A;  font-weight:bold;   }
.darkyBox .rozdeleni,.darkyBox .rozdeleni a,.darkyRozpeti,.darkyRozpeti a{color:#E2001A;}
.darkyBox p.rozdeleni{padding:0;  margin:4px 0;  height:30px;  line-height:15px;}
.darkyBox .rozdeleni a,.darkyRozpeti a{white-space:nowrap;}
.darkyBox p.popis{padding:0;  height:45px;  line-height:15px;  color:#808080;}
.darkyBox p.diskuze{padding:2px 0 0 0;}
.darkyBox p.diskuze a{margin-top:2px;}
div.darkyText{float:left;  width:490px;  margin-right:30px;}
div.darkyDiskuze{float:left;  width:240px;}
table.darekTableTip{font-size:100%;  width:100%;}
.strankovaniWrapDarky{margin:5px 0; }


/* prodejny vypis na HP NEW */
.spolGroup { 
  margin-bottom:15px;
}

.spolGroup span{display:block;}
.spolGroup span.uvozitko {
  font-size: 27px;
  color:#e2001a;
  padding-bottom:10px;
}
.spolGroup span.item {
  width: 33%;
  float: left;
  margin-bottom: 5px;  
}

.spolGroup span.item a {
  text-decoration: none;
}

.spolGroup span.item span.wrap {
  display: inline;
}

.spolGroup span.item a:hover span {
  text-decoration: underline;
}

.spolGroup span.item span img {
  float: left;
  margin-right:5px;
}

.spolGroup span.item span span {
  float: left;
  height: 20px;
  line-height: 20px;
/*  font-weight: bold; */
  font-size: 14px;
}

.spolGroup span.item span span strong {
  color: #e2001a;
}

div.pismenaWrap {
  font-size: 16px;
  height: 56px;
}

div.pismena {
  line-height: 22px;
  padding:5px 0;
  background:#ffffff;
  width: 755px;
}

div.pismena a {  
  margin:0 4px;
  line-height: 22px;
  font-weight: bold;
  text-decoration: none;
}

div.pismena a:hover {
  color:#e2001a;
}


/* prodejny vypis na HP */
.spolVypis .spolCol{display:block;  float:left;  width:245px;  margin-right:5px;}
.spolVypis .spolCol span{display:block;}
.spolVypis .spolCol a{text-decoration:none;  color:#e2001a;  line-height:22px;}
.spolupracuje .spolCol a{font-weight:bold;}
.spolVypis .spolCol a span{display:inline;  text-decoration:underline;}
.spolVypis .spolCol a img{vertical-align:middle;  padding-left:10px;}
.spolVypis span.uvozitko{font-weight:bold;  font-size:14px;  padding-top:3px;}




/* prodejny MAPA CZ 
#mapaProdejny{display:block;  width:465px;  height:278px;  background:url('https://cz2.staticac.cz/images/design/prodejny_mapa/podklad_cz.png') no-repeat 0 0;  overflow:hidden;   position:relative; }
#mapaProdejny span{position:absolute;  background-image:url('https://cz2.staticac.cz/images/design/prodejny_mapa/kraje_cz.png');  background-repeat:no-repeat;  background-position:0 0;  display:block;  width:160px;  height:150px;;  }
#mapaProdejny img{position:absolute;}
#mapaProdejny #kr-praha.activ,#mapaProdejny #kr-praha.set{background-position:-640px -150px;  left:145px;  top:98px;}
#mapaProdejny #kr-stredocesky.active, #mapaProdejny #kr-stredocesky.set{background-position:-800px -150px;  left:89px;  top:53px; }
#mapaProdejny #kr-plzensky.active,#mapaProdejny #kr-plzensky.set{background-position:-320px -150px;  left:21px;  top:104px; }
#mapaProdejny #kr-karlovarsky.active, #mapaProdejny #kr-karlovarsky.set{background-position:0px -150px;  left:5px;  top:64px; }
#mapaProdejny #kr-ustecky.active, #mapaProdejny #kr-ustecky.set{background-position:-160px -150px;   left:61px;  top:6px; }
#mapaProdejny #kr-liberecky.active, #mapaProdejny #kr-liberecky.set{background-position:-960px -150px;   left:154px;  top:9px; }
#mapaProdejny #kr-kralovehradecky.active, #mapaProdejny #kr-kralovehradecky.set{background-position:-1120px -150px;   left:204px;  top:35px; }
#mapaProdejny #kr-pardubicky.active, #mapaProdejny #kr-pardubicky.set{background-position:-1440px -150px;   left:222px;  top:96px; }
#mapaProdejny #kr-jihocesky.active, #mapaProdejny #kr-jihocesky.set{background-position:-480px -150px;   left:93px;  top:158px; }
#mapaProdejny #kr-vysocina.active, #mapaProdejny #kr-vysocina.set{background-position:-1280px -150px;   left:188px;  top:133px; }
#mapaProdejny #kr-jihomoravsky.active, #mapaProdejny #kr-jihomoravsky.set{background-position:-1600px -150px;   left:231px;  top:158px; }
#mapaProdejny #kr-zlinsky.active, #mapaProdejny #kr-zlinsky.set{background-position:-2080px -150px;   left:339px;  top:164px; }
#mapaProdejny #kr-olomoucky.active, #mapaProdejny #kr-olomoucky.set{background-position:-1760px -150px;   left:311px;  top:70px; }
#mapaProdejny #kr-moravskoslezky.active, #mapaProdejny #kr-moravskoslezky.set{background-position:-1920px -150px;   left:339px;  top:82px; }
#mapaProdejny.center { margin-left:152px;} */


/* prodejny MAPA SK */
#mapaProdejny{display:block;  width:465px;  height:250px;  background:url('https://sk2.staticac.cz/images/design/prodejny_mapa/podklad_sk.png') no-repeat 0 0;  overflow:hidden;   position:relative; }
#mapaProdejny span{position:absolute;  background-image:url('https://sk2.staticac.cz/images/design/prodejny_mapa/kraje_sk.png');  background-repeat:no-repeat;  background-position:0 0;  display:block;  width:250px;  height:160px;  }
#mapaProdejny img{position:absolute;}
#mapaProdejny #kr-bratislavsky-kraj.activ,#mapaProdejny #kr-bratislavsky-kraj.set {background-position:-1px -160px;  left:0px;  top:123px;}
#mapaProdejny #kr-trnavsky-kraj.activ,#mapaProdejny #kr-trnavsky-kraj.set {background-position:-250px -160px;  left:9px;  top:97px;}
#mapaProdejny #kr-trenciansky-kraj.activ,#mapaProdejny #kr-trenciansky-kraj.set {background-position:-500px -160px;  left:46px;  top:43px;}
#mapaProdejny #kr-nitriansky-kraj.activ,#mapaProdejny #kr-nitriansky-kraj.set {background-position:-750px -160px;  left:72px;  top:119px;}
#mapaProdejny #kr-zilinsky-kraj.activ,#mapaProdejny #kr-zilinsky-kraj.set {background-position:-1000px -160px;  left:126px;  top:9px;}
#mapaProdejny #kr-banskobystricky-kraj.activ,#mapaProdejny #kr-banskobystricky-kraj.set {background-position:-1250px -160px;  left:135px;  top:91px;}
#mapaProdejny #kr-presovsky-kraj.activ,#mapaProdejny #kr-presovsky-kraj.set {background-position:-1500px -160px;  left:246px;  top:26px;}
#mapaProdejny #kr-kosicky-kraj.activ,#mapaProdejny #kr-kosicky-kraj.set {background-position:-1750px -160px;  left:271px;  top:80px;}
#mapaProdejny.center { margin-left:68px;}


/* prodejny retezce */
#spolecnost .letacek{display:block;  float:left;  width:127px;  overflow:hidden;  margin-right:6px;  text-align:center;}
#spolecnost .letacek a{display:block;}
#spolecnost .bublina .last{margin:0;}
#spolecnost .letacek a.imgWrap{width:127px;  height:138px;  overflow:hidden;  margin-top:2px;}
#spolecnost .letacek a.popis{line-height:16px;  height:16px;  overflow:hidden;}
#spolecnost .bublina{padding:11px 5px 0 5px;  background:url('https://cz2.staticac.cz/images/design/bublina.gif') no-repeat 0 0;    }
#spolecnost .bublinaDark{padding:11px 5px 0 5px;  background:url('https://cz2.staticac.cz/images/design/bublina_dark.gif') no-repeat 0 0;    }
#spolecnost .bublina .strong{display:block;  font-size:15px;  padding:5px 20px;}
#spolecnost .bublinaBot{height:11px;  line-height:5px;  overflow:hidden;  background:url('https://cz2.staticac.cz/images/design/bublina.gif') no-repeat left bottom;  margin-bottom:10px;}
#spolecnost .bublinaDarkBot{height:11px;  line-height:5px;  overflow:hidden;  background:url('https://cz2.staticac.cz/images/design/bublina_dark.gif') no-repeat left bottom;  margin-bottom:10px;}
#spolecnost a.onMap{display:block;  height:24px;  line-height:24px;  padding-left:38px;  background:url('https://cz2.staticac.cz/images/design/onmap.png') no-repeat 10px center; margin:8px auto; width:235px; _width:273px;}
#spolecnost .bublina a.onMap{display:block;  height:24px;  line-height:24px;  padding-left:38px;  background:url('https://cz2.staticac.cz/images/design/onmap.png') no-repeat 10px center;}
#spolecnost .darkBox{display:block;  margin:0;  padding:10px 10px 0 10px;  border-left:1px solid #d8d8d8;  border-right:1px solid #d8d8d8;  background:#f3f3f3;}
#spolecnost .darkBox a{display:block;  height:27px;  line-height:27px;  padding-left:31px;  margin-top:3px;}
#spolecnost .darkBox a.onMap{background:url('https://cz2.staticac.cz/images/design/onmap.png') no-repeat left center;}
#spolecnost .darkBox a.moreInfo{background:url('https://cz2.staticac.cz/images/design/ico_info_blue.png') no-repeat left center;  }
#spolecnost #mapaProdejny{margin-bottom:10px;}
#spolecnost a.prodInfo{display:block;  margin-bottom:5px;  text-align:center;}

#spolecnost table.topSlevy{border-collapse:collapse;  width:100%;}
#spolecnost table.topSlevy td, #spolecnost table.topSlevy th{font-weight:normal;  padding:4px 0;  font-size:12px;  text-align:left;  }
#spolecnost table.topSlevy td{text-align:right;}
#spolecnost table.topSlevy a{text-decoration:none;}
#spolecnost table.topSlevy a:hover{text-decoration:underline;  }                                  
#spolecnost table.topSlevy .pair td, #spolecnost table.topSlevy .pair th{background:#f9f9f9;}

.prodejnyVypis{width:100%;  font-size:100%;}
.prodejnyVypis thead th{background:#f9f9f9;  border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6;  white-space: nowrap;  }
.prodejnyVypis thead th.first{border-left:1px solid #e6e6e6;  border-radius:10px 0 0 10px;}
.prodejnyVypis thead th.last{border-right:1px solid #e6e6e6;  border-radius:0 10px 10px 0; padding-right:10px;}
.prodejnyVypis thead th.firstlast{border:1px solid #e6e6e6;  border-radius:10px; padding-left:10px;}
.prodejnyVypis td,.prodejnyVypis th{padding:10px 0px 10px 10px;      text-align:left;}
.prodejnyVypis td.alRight,.prodejnyVypis th.alRight{text-align:right;}
.prodejnyVypis tbody td{border-bottom:1px solid #e6e6e6;}
.prodejnyVypis tbody .even td{color:#4b4b4b;}
.prodejnyVypis tbody td a{color:#e2001a;}
.prodejnaTable{width:240px; margin-left:15px; font-size:100%;}
.prodejnaTable td,.prodejnaTable th{vertical-align:top;  padding:5px 0;}
.prodejnaTable th{padding-left:4px;}

#spolecnost .mapBox{border:1px solid #d8d8d8; border-radius:5px; overflow: hidden;  }
#spolecnost .mapBox #showMap{ /* width:363px; */  height:570px;}
#spolecnost p.newLetak .imgWrap{display:block;  float:left;  width:64px;  height:100px;  overflow:hidden;  margin-right:10px;}
#spolecnost p.newLetak .popis{display:block;  float:left;  /* height:100px;*/  width:175px;}
#spolecnost p.newLetak .popis span{display:block;  line-height:15px;}
#spolecnost p.newLetak .popis span.name{height:18px;  line-height:18px;  white-space:nowrap;  overflow:hidden;  font-size:14px;  font-weight:bold;  margin-bottom:5px;}
#spolecnost p.newLetak .popis span.platnost{height:30px;  overflow:hidden;  margin:5px 0;}
#spolecnost p.newLetak .popis span.link{ /* height:15px; */  overflow:hidden;  /* white-space:nowrap; */}
#spolecnost p.newLetak .popis a{color:#e2001a;  font-weight:bold;}
#spolecnost p.top-sleva{background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left bottom;  position:relative;   height:40px;  padding:7px 0;  overflow:hidden;  line-height:20px;   }
#spolecnost p.top-sleva a{display:block;  text-decoration:none;  overflow:hidden;  height:20px;  line-height:20px;}
#spolecnost p.top-sleva a.jmeno{font-weight:bold;}
#spolecnost p.top-sleva a.price{font-size:12px;}
#spolecnost p.top-sleva a.price span{color:#e2001a;  font-weight:bold;}
#spolecnost p.top-sleva a.slevaStar{width:48px;  height:48px;  position:absolute;  top:1px;  left:202px;  background:url('https://cz2.staticac.cz/images/design/sleva_star.png') no-repeat;  color:#ffffff;  line-height:48px;    text-align:center;    font-weight:bold;    font-size:14px;  }
#spolecnost p.top-sleva a.slevaStar span{font-size:10px;}
#spolecnost .imgButtons{text-align:center;}
#spolecnost .imgButtons a.buttonBig{margin-right:6px;}
#spolecnost .imgButtons a.prodInfo{margin:25px 0 40px 0;}
.prodInfo .prodejnaTable{width:auto;  }
.prodInfo .prodejnaTable td,.prodInfo .prodejnaTable th{padding:5px;}
#spolecnost .prodInfo .mapBox{/* width:363px; _width:365px; */  }
/* #spolecnost .buttonBigLetaky {margin-left:160px; _margin-left:80px;} */
#spolecnost .newContLeft .buttonBigLetaky {margin-left:20px;}
#spolecnost .popisSpolecnosti{overflow:hidden;}
#spolecnost #popisSpolecnosti .showMore span{color:#e2001a;    text-decoration:underline;  cursor:pointer;  }


/* rozsireni na detail spolecnosti*/
#spolecnost .imgButtons .compImg{margin-bottom:20px;}
#spolecnost div.motto{display:block;  margin-bottom:20px;  font-weight:bold; text-align: center;}
#spolecnost .qkontakty{background:url('https://cz2.staticac.cz/images/design/qkontakt_bg.gif') no-repeat top left;  padding:11px 0 0 0;    }
#spolecnost .qkontakty_bot{display:block;  height:11px;  line-height:11px;  overflow:hidden;  background:url('https://cz2.staticac.cz/images/design/qkontakt_bg.gif') no-repeat bottom left;    }
#spolecnost .qkontakty span{display:block;  line-height:20px;  padding:3px 0 3px 60px;  background-image:url('https://cz2.staticac.cz/images/design/qkontakt_ico.gif');   background-repeat:no-repeat;}
#spolecnost .qkontakty span.qkontakt{background-position:25px 6px;}
#spolecnost .qkontakty span.qmail{background-position:25px -84px;}
#spolecnost .qkontakty span.qweb{background-position:25px -178px;}
.spolSkupiny ul{list-style-type:none;  float:left;  margin:10px 10px 10px 0;    }
.spolSkupiny ul a{color:#e2001a;  }
.spolSkupiny ul li{padding:3px 0;}
.spolSkupiny .w2cols{width:176px;}
.spolSkupiny .w4cols{width:242px;}
.spolSkupiny .last{margin-right:0px;}

#spolecnost .novinkyNaMail{margin-bottom:10px;}
#spolecnost .novinkyNaMail label{float:left;text-transform:uppercase;line-height:14px;color:#8D8D8D;font-size:11px;margin-right:10px;text-align:right;}
#spolecnost .wideLeft .novinkyNaMail label{margin-left:150px;_margin-left:75px;}
#spolecnost .novinkyNaMail input{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #B1B1B1;color:#979797;display:block;float:left;font-style:italic;height:25px;line-height:25px;margin-right:5px;padding-left:5px;width:185px;}
#spolecnost .novinkyNaMail input.active{background:#ffffff;color:#000000;font-style:normal;}
#spolecnost .novinkyNaMail button{float:left;}

#spolecnost .novinkyNaMailProdejny label {
    /* margin-left: 140px; _margin-left:70px; */
}
#spolecnost .newContLeft .novinkyNaMailProdejny label {
    margin-left: 0px;
}

#spolecnost .novinkyNaMailProdejny input {
  width:160px;
}


.novinkyNaMailLetaky {margin-bottom:10px;}
.novinkyNaMailLetaky label{float:left;text-transform:uppercase;line-height:14px;color:#8D8D8D;font-size:11px;margin-right:10px;text-align:right;margin-left:150px;_margin-left:75px;}
.novinkyNaMailLetaky input{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #B1B1B1;color:#979797;display:block;float:left;font-style:italic;height:25px;line-height:25px;margin-right:5px;padding-left:5px;width:185px;}
.novinkyNaMailLetaky input.active{background:#ffffff;color:#000000;font-style:normal;}
.novinkyNaMailLetaky button{float:left;}  

.novinkyNaMailLetakyRight label, .novinkyNaMailLetakyDetail label {
  margin-left:0;
}

.novinkyNaMailLetakyRight input {
  width:112px;
}

.novinkyNaMailLetakyDetail input {
  width:105px;
}

/* nové prodejny */
ul.topretezce {
  list-style-type: none;
}

ul.topretezce li {
  margin: 18px;
  float: left;
  width: auto;
}

ul.topretezce li a {
  background-image: url("https://sk1.staticac.cz/foto/retezce/all.jpg?32");
  background-repeat: no-repeat;    
  display: block;
  height: 31px;
  overflow: hidden;
  width: 88px;
}

ul.topretezce li a.noretico {
  background: #ffffff;
}

ul.topretezce li a span {
  display: block;
  padding-top: 40px;
}


.nazevProdejny span {
  display: block;
}

.nazevProdejny a {
  color:#000000;
  text-decoration: none;
  line-height: 18px;
  font-size: 14px;
}

.nazevProdejny a span {
  color:#e2001a;
}

a.spolButt { 
  display: block;
  float: left;
  width: 60px;
  height: 60px;
  overflow: hidden;
  background-image: url("https://cz1.staticac.cz/images/design/prodejna-icos.png");
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-right: 10px;
}

a.spolButt.letaky {
  background-position: 0px 0px;
}

a.spolButt.zbozi {
  background-position: 0px -60px;
}

a.spolButt.info {
  background-position: 0px -120px;
} 

a.spolButt.mapa {
  background-position: 0px -180px;
}

a.spolButt span {
  display: block;
  padding-top:120px;
} 

.newContLeftSpol {  
  display: block;
  float: left;
  width: 380px;
  text-align: center;
}

.newContLeftSpol p {
  padding: 0;
}

#spolecnost .newContLeftSpol .imgButtons .compImg {
  margin-bottom: 25px;
}

.newContLeftSpol img {
  max-width: 380px;
  max-height: 250px;
}

.contRightSpol {
  display: block;
  float: right;
  width: 350px;
}

p.newLetaky {
  margin-bottom: 25px;
}

p.newLetaky a {
  display: block;
  float: left;
  height: 216px;
  margin: 5px;
  padding: 0;
  text-align: center;
  width: 141px;
  text-decoration: none;
}

p.newLetaky a span.imgWrap {
  background: #ffffff none repeat scroll 0 0;
  box-shadow: 0 4px 9px 0 rgba(226, 226, 226, 1);
  display: block;
  height: 165px;
  padding: 10px;
  position: relative;
  width: 120px;
}

p.newLetaky a span.popis {
  color: #666666;
  display: block;
  margin-top: 8px;
  padding: 3px 0;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}

p.newLetaky a:hover span.popis {
  color: #ffffff;
  background: #c90619;
}

p.newLetaky a span.popis span.info {
  background: #c90619;
  border-radius: 3px;
  color: #ffffff;
  font-weight: bold;
  margin-left: 5px;
  padding: 1px 5px;
}

p.newLetaky a:hover span.popis span.info {
  color: #c90619;
  background: #ffffff;  
}


p.newLetaky a.more {
  background-image: url("https://cz2.staticac.cz/images/design/hp-arr.png");
  background-repeat: no-repeat;
  background-position: right center;
  border-left: 2px solid #e5e5e5;
  font-size: 17px;
  width: 138px;  
  font-weight: bold;
  text-align: left;
  text-transform: uppercase;
}

p.newLetaky a.more:hover {
  background-color: #e5e5e5;
}

p.newLetaky a.more span {
  display: block;
  padding: 72px 20px 0 8px ;
}









/* Prodejna - detail */
#prodejnaDetail {
  
}

#prodejnaDetail .pulka {
  width:355px;
  text-align: left;
}

#prodejnaDetail .pulka h2.logo {
  margin:0;
  padding:0;
  text-align: center;
  height: 180px;
  line-height: 180px;
}

#prodejnaDetail .infoTbl table {
  margin-top: 25px;
  line-height: 1.5em;
}

#prodejnaDetail .infoTbl th {
  text-align: left;
  padding-right:5px;
  vertical-align: top;
}



#prodejnaDetail .infoTbl dt {
  float: left;
  width: 75px;
}


#prodejnaDetail .infoTbl .red {
  color:#c90619;
}


#prodejnaDetail h2.noArr {
  background: none;
  padding-left:0;
}


#prodejnaDetail .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 4px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;      
}

#prodejnaDetail .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
}

#prodejnaDetail .buttBig:hover {
  background-position: right -43px;
}

#prodejnaDetail .buttBig:hover span {
  background-position: left -129px;  
}



#prodejnaDetail #showMap {
  border: 1px solid #d8d8d8;
  border-radius: 5px;
  overflow: hidden;
  height: 400px;
}


#prodejnaDetail .newLetak {
  display: block;
  float: left;
  width:170px;
  height: 310px;
  margin:0 6px;
  text-align: center;
  padding: 0 ;
}

#prodejnaDetail .newLetakFirst {
  margin-left:0;
}

#prodejnaDetail .newLetakLast {
  margin-right:0;
}


#prodejnaDetail .letaky h2 {
  margin: 0px 0px 20px 0;
}          

#prodejnaDetail .letaky .letakyCont {
  height: 402px;
}


#prodejnaDetail .newLetak a.imgWrap {
  display: block;
  width: 150px;
  height: 250px;
  padding: 10px;
  _width: 170px;
  _height: 270px;
  background: #ffffff;
  box-shadow: 0 4px 9px 0 rgba(226, 226, 226, 1);
}

#prodejnaDetail .newLetak .popis {
  color:#666666;
  margin-top: 8px;
  display: block;
  padding:5px 3px;
  text-decoration: none;    
}

#prodejnaDetail .newLetak .popis:hover, #prodejnaDetail .newLetak .hover {
  color:#ffffff;
  background:#c90619;
  border-radius:3px
}

#prodejnaDetail .newLetak .popis span.info {
  font-weight: bold;
  color:#ffffff;
  background:#c90619;
  border-radius:3px;
  padding:1px 5px ;
  margin-left: 5px;
}

#prodejnaDetail .newLetak .popis:hover span.info, #prodejnaDetail .newLetak .hover span.info { 
  color:#c90619;
  background:#ffffff;
}


#prodejnaDetail .topVyrobky h2 {  
  margin-top: 30px
}

#prodejnaDetail .topVyrobky p.top-sleva {
  background:#ffffff;
  border-radius: 100px 100px 0 0 / 22px 22px 0 0;
  box-shadow: 0 4px 3px 0 rgba(226, 226, 226, 1);
  display: block;
  height: 290px;
  padding: 30px 20px 0 20px;
  width: 135px;
  float: left;
  margin: 40px 5px 20px 5px;
  text-align: left;
  position: relative;
  border:1px solid #eeeeee;
}

#prodejnaDetail .topVyrobky p.top-sleva a.jmeno {
  display: block;
  overflow: hidden;
  height: 40px;
  padding: 13px 0 ;
  border-bottom: 1px solid #dcdcdc ;
  border-top: 1px solid #dcdcdc ;
  color:#000000;
  text-decoration: none;
  line-height: 17px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
}

#prodejnaDetail .topVyrobky .top-sleva span.info {
    background: #c90619;
    border-radius: 3px;
    color: #ffffff;
    font-weight: bold;
    margin-right: 5px;
    padding: 1px 5px;
}

#prodejnaDetail .topVyrobky p.top-sleva a.img {
    border-top: 1px solid #dcdcdc;
    display: block;
    height: 95px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}


#prodejnaDetail .topVyrobky p.top-sleva a.price {
  display: block;
  text-decoration: none;
  color:#666666;
}

#prodejnaDetail .topVyrobky p.top-sleva a.price span {
  display: block;
  font-size: 20px;
  margin-bottom: 10px;
}

#prodejnaDetail .topVyrobky p.top-sleva a.price span span {
  font-size: 13px;
  margin-bottom: 0px;
} 

#prodejnaDetail .topVyrobky p.top-sleva a.price span.now {
  color:#c90619;
  font-weight: bold;
}

#prodejnaDetail .topVyrobky p.top-sleva a.slevaStar {
  display: block;
  position: absolute;
  top: -27px;
  left: 55px;
  width:67px;
  height: 67px;
  background: url('https://cz2.staticac.cz/images/design/hpr-star.png') no-repeat top left;
  text-align: center;
  line-height: 67px;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  color:#ffffff;
}



/* HP retezce NEW */

#page .marTop {
  margin-top: 15px;
}

#spolecnostNew span.motto {
  display: block;
}

#spolecnostNew .retLogo {
  display: block;
  float: left;
  padding: 0;
  width: 325px;
  height: 230px;
  border: 1px solid #e2e2e2;
  border-radius:5px;
  box-shadow: 0px 2px 3px 0px rgba(226,226,226,1);
  text-align: center;
  margin-right: 20px;    
  margin-bottom: 15px;
  overflow: hidden; 
}

#spolecnostNew .retLogo img {
  border:0;
}

#spolecnostNew .headingWrap {
  width:600px;
  margin:0 0 10px 0;
  float: left;
}


#spolecnostNew h1.mainHeading {
  float: left;
  width: auto;
  line-height: 35px;
  font-size: 27px;
  margin:0 10px 0 0;
  padding: 0 ;
}

#spolecnostNew p.qkontakt  {
  background: url('https://cz2.staticac.cz/images/design/hpr-tel.png') no-repeat 15px center;
  padding:0 0 0 45px;
  border-left: 1px solid #a8a8a8;
  color:#a8a8a8;
  height: 35px;
  line-height: 35px;
  margin-left: 5px;
  float: left;
  font-size: 18px;
  font-weight: bold;
  white-space: nowrap;
  width: auto;
}


#spolecnostNew .retText {
  width:600px;
  height: 110px;
  overflow: hidden;
  float: left;
  position: relative;
}

#spolecnostNew .retText .showMore {
  position: absolute;
  width:600px;
  left:0px;
  bottom:0px;
  height: 21px;
  line-height: 23px;
  margin: 0;
  background:#ffffff;
  padding: 0;  
}

#retTextWrap {
  line-height: 16px;
}

#retTextWrap p {
  padding:8px 0;
}

#spolecnostNew .retBut {
  width:600px;
  overflow: hidden;
  float: left;  
  margin-top: 10px;
}


#spolecnostNew .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 4px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  margin-right: 10px;      
}

#spolecnostNew .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
}

#spolecnostNew .buttBig:hover {
  background-position: right -43px;
}

#spolecnostNew .buttBig:hover span {
  background-position: left -129px;  
}




#spolecnostNew .darkBG {
  width:1000px;
  background:#f4f4f4;
  margin-left:-25px;
}

#spolecnostNew .darkBG .top, #spolecnostNew .darkBG .bott {
  background-image: url('https://cz2.staticac.cz/images/design/hpr-shadow.png');
  background-repeat: no-repeat;
  height: 14px;
}

#spolecnostNew .darkBG .top {
  background-position: center top;
  
}

#spolecnostNew .darkBG .bott {
  background-position: center bottom;
}

#spolecnostNew .cont {
  text-align: center;
  padding: 5px 0;
}

#spolecnostNew .cont h2 {
  font-size: 22px;
}

#spolecnostNew .cont h2.sml {
  
}

#spolecnostNew .newLetak {
  display: block;
  float: left;
  width:175px;
  height: 310px;
  margin:0 10px;
  text-align: center;
  padding: 0 ;
}

#spolecnostNew .newLetak a.imgWrap {
  display: block;
  width: 155px;
  height: 250px;
  padding: 10px;
  _width: 175px;
  _height: 270px;
  background: #ffffff;
  box-shadow: 0 4px 3px 0 rgba(226, 226, 226, 1);
}

#spolecnostNew .newLetak .popis {
  color:#666666;
  margin-top: 8px;
  display: block;
  padding:5px 3px;
  text-decoration: none;    
}

#spolecnostNew .newLetak .popis:hover, #spolecnostNew .newLetak .hover {
  color:#ffffff;
  background:#c90619;
  border-radius:3px
}

#spolecnostNew .newLetak .popis span.info {
  font-weight: bold;
  color:#ffffff;
  background:#c90619;
  border-radius:3px;
  padding:1px 5px ;
  margin-left: 5px;
}

#spolecnostNew .newLetak .popis:hover span.info, #spolecnostNew .newLetak .hover span.info { 
  color:#c90619;
  background:#ffffff;
}




#spolecnostNew .novinkyNaMail input {
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #B1B1B1;
	color: #979797;
	display: block;
	float: left;
	font-style: italic;
	height: 26px;
	line-height: 26px;
	margin-right: 10px;
	padding-left: 5px;
	width: 195px;
  border-radius:2px;
}

#spolecnostNew .novinkyNaMail input.active {
	background: #ffffff;
	color: #000000;
	font-style: normal;
}


#spolecnostNew .smlGrayButt {
  background-image: url('https://cz2.staticac.cz/images/design/butt-sml-gray.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0;
  display: block;
  float: left;
  width: auto;
  height: 28px;
  line-height: 29px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;      
}

#spolecnostNew .smlGrayButt span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-sml-gray.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 28px;
  line-height: 29px;
  padding:0 15px 0 15px;
  margin: 0;
  background-position: left -56px;
  text-transform: uppercase;
  color:#ffffff;
}

#spolecnostNew .smlGrayButt:hover {
  background-position: right -28px;
}

#spolecnostNew .smlGrayButt:hover span {
  background-position: left -84px;  
}


#spolecnostNew .topSlevyWrap {
  background: url('https://cz2.staticac.cz/images/design/hpr-line.png') center top no-repeat;
  padding-top:20px;
}


#spolecnostNew p.top-sleva {
  background:#ffffff;
  border-radius: 100px 100px 0 0 / 22px 22px 0 0;
  box-shadow: 0 4px 3px 0 rgba(226, 226, 226, 1);
  display: block;
  height: 290px;
  padding: 30px 20px 0 20px;
  width: 135px;
  float: left;
  margin: 40px 10px 20px 10px;
  text-align: left;
  position: relative;
}

#spolecnostNew p.top-sleva a.img {
  border-top: 1px solid #dcdcdc ;
  display: block;
  overflow: hidden;
  height: 95px;
  padding: 0;  
  text-align: center;
}


#spolecnostNew p.top-sleva a.jmeno {
  display: block;
  overflow: hidden;
  height: 40px;
  padding: 13px 0 ;
  border-bottom: 1px solid #dcdcdc ;
  border-top: 1px solid #dcdcdc ;
  color:#000000;
  text-decoration: none;
  line-height: 20px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
}

#spolecnostNew p.top-sleva a.price {
  display: block;
  text-decoration: none;
  color:#666666;
}

#spolecnostNew p.top-sleva a.price span {
  display: block;
  font-size: 20px;
  margin-bottom: 10px;
}

#spolecnostNew p.top-sleva a.price span span {
  font-size: 13px;
  margin-bottom: 0px;
} 

#spolecnostNew p.top-sleva a.price span.now {
  color:#c90619;
  font-weight: bold;
}

#spolecnostNew p.top-sleva a.slevaStar {
  display: block;
  position: absolute;
  top: -27px;
  left: 55px;
  width:67px;
  height: 67px;
  background: url('https://cz2.staticac.cz/images/design/hpr-star.png') no-repeat top left;
  text-align: center;
  line-height: 67px;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  color:#ffffff;
}


#spolecnostNew .topKuponyWrap {
  background: url("https://cz2.staticac.cz/images/design/hpr-line.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  padding-top: 20px;
}

#spolecnostNew p.topKupon {  
  background:#ffffff;
  border-radius: 100px 100px 0 0 / 22px 22px 0 0;
  box-shadow: 0 4px 3px 0 rgba(226, 226, 226, 1);
  display: block;
  height: 175px;
  padding: 30px 20px 0 20px;
  width: 135px;
  float: left;
  margin: 40px 10px 20px 10px;
  text-align: left;
  position: relative;
}

#spolecnostNew p.topKupon a.imgWrap {
  display: block;
  overflow: hidden;
  height: 66px;
  padding: 0;
  border-bottom: 1px solid #dcdcdc ;
  border-top: 1px solid #dcdcdc ;
  color:#000000;
  text-decoration: none;
  line-height: 66px;
  margin-bottom: 15px;
  text-align: center;  
}

#spolecnostNew p.topKupon a.imgWrap img {
  height: 66px;
}


#spolecnostNew p.topKupon a.slevaStar {
  display: block;
  position: absolute;
  top: -30px;
  left: 55px;
  width:67px;
  height: 45px;
  padding-top: 22px;
  background: url('https://cz2.staticac.cz/images/design/hpr-star.png') no-repeat top left;
  text-align: center;
  line-height: 17px;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  color:#ffffff;
}

#spolecnostNew p.topKupon a.procenta {
  height: 67px;
  padding-top: 0px;
  line-height: 67px;
  font-size: 18px;  
}

#spolecnostNew p.topKupon a.slevaStar span {
  display: block;
  font-size: 12px;
  line-height: 13px;
}

#spolecnostNew p.topKupon a.name {
  color:#000000;
  text-decoration: none;
  font-size: 14px;
  display: block;
  line-height: 18px;
  overflow: hidden;
  height: 72px;
}



#spolecnostNew .showMore span {
  color:#e2001a;
  text-decoration: underline;
  cursor: pointer;
}



#spolecnostNew .spolSkupiny .w4cols {
  width: 230px;
    
}






/* NAKUPNI SEZNAM */
.regalyTop,.regalyBot{display:block;  overflow:hidden;  width:280px;  height:10px;  background-image:url('https://cz2.staticac.cz/images/design/regaly_bg.png');  background-repeat:no-repeat;  background-position:0px 0px;}
.regalyBot{background-position:0px -10px;}
.regalyCont{background:#f9f9f9;  border-left:1px solid #e6e6e6;  border-right:1px solid #e6e6e6;   }
.regalyCont ul{list-style-type:none;}
.regalyCont ul li{border-bottom:1px solid #e6e6e6;}
.regalyCont ul li.last,.regalyCont ul li ul li{border-bottom:0;  }
.regalyCont ul li .content{margin:0 20px 0 46px;  }
.regalyCont ul li ul li{padding:4px 0;  line-height:16px;}
.regalyCont ul li ul li a{float:right;  text-decoration:none;}
.regalyCont ul li ul li a span{text-decoration:underline;}
#regaly ul li input{background:#ffffff;  border:1px solid #B1B1B1;      color:#A7A7A7;  display:block;  float:left;  font-style:italic;  height:25px;  line-height:25px;  padding-left:5px;  width:175px;}
#regaly ul li input.active{color:#000000;  font-style:normal;}
#regaly ul li button{width:30px;  font-weight:bold;  text-align:center;  font-size:18px;}
.regalyCont h3{height:40px;  line-height:40px;  background-image:url('https://cz2.staticac.cz/images/design/regaly_dekor.png');  background-repeat:no-repeat;  background-position:5px -524px;  padding-left:46px;  font-size:14px;  color:#e2001a;  text-decoration:underline;  cursor:pointer;}
.regalyCont span.sorter{display:block;  float:right;  margin:5px 5px 0 0;  height:25px;  width:25px;  background:url('https://cz2.staticac.cz/images/design/ico_move.png') no-repeat 0 0;  cursor:move;}
.regalyCont .ovoceZelenina h3{background-position:5px -4px;  }
.regalyCont .napoje h3{background-position:5px -52px;  }
.regalyCont .suroviny h3{background-position:5px -100px;  }
.regalyCont .dobroty h3{background-position:5px -148px;  }
.regalyCont .maso h3{background-position:5px -196px;  }
.regalyCont .mleko h3{background-position:5px -244px;  }
.regalyCont .mrazene h3{background-position:5px -292px;  }
.regalyCont .ochucovadla h3{background-position:5px -340px;  }
.regalyCont .pecivo h3{background-position:5px -388px;  }
.regalyCont .drogerie h3{background-position:5px -436px;  }
.regalyCont .krmiva h3{background-position:5px -484px;  }
h2.kosikNadpis a{color:#e2001a;  font-size:13px;}
h2.kosikNadpis form{display:block; float: right;}
h2.kosikNadpis form input { float:left; border:1px solid #B1B1B1; height:25px;  line-height:25px;  padding-left:5px;  width:175px; margin-right:5px;}
.seznamTable{width:100%;  font-size:100%;}
.seznamTable thead th{background:#f9f9f9;  border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6;    }
.seznamTable thead th.first{border-left:1px solid #e6e6e6;  border-radius:10px 0 0 10px;}
.seznamTable thead th.last{border-right:1px solid #e6e6e6;  border-radius:0 10px 10px 0;}
.seznamTable td,.seznamTable th{padding:10px 0px 10px 10px;      text-align:left;}
.seznamTable td.alRight,.seznamTable th.alRight{text-align:right;}
.seznamTable tbody td{border-bottom:1px solid #e6e6e6;}
.seznamTable tbody td a{color:#e2001a;}
.seznamTable tfoot td {white-space: nowrap;}
.seznamTable input.mnozstvi{width:30px;  border:1px solid #A7A7A7;}
.seznamTable input.suButt{border:0;  color:#e2001a;  background:none transparent;  text-decoration:underline;  cursor:pointer;  margin-left:10px;}
.kosikActions .flLeft .button{float:left;  margin-right:4px;}
.kosikActions .flRight .button{float:right;  margin-left:4px;}
.kosikActions a.fbShare{margin-top:3px;    background-image:url("https://cz2.staticac.cz/images/design/top_menu_others.png");    background-repeat:no-repeat;    background-position:0 -168px;    display:block;    height:42px;    line-height:42px;    padding-left:42px;    font-weight:bold;    color:#3B5998;    text-decoration:none;        width:auto;    float:left;}
.kosikActions a.fbShare:hover{text-decoration:underline;}
ul.seznamKosiku { list-style:none; }
ul.seznamKosiku li { padding: 3px; }
ul.seznamKosiku li.hl { background:#E6E6E6; }
ul.seznamKosiku a.copyLink { margin-left:25px; color:#e2001a; font-size:12px; float: right;}
form.mkNewSeznam { margin: 20px 0;}
form.mkNewSeznam input{background:none repeat scroll 0 0 #FAFAFA;  border:1px solid #B1B1B1;  color:#979797;  display:block;  float:left;  font-style:italic;  height:25px;  line-height:25px;  padding-left:5px;  width:175px;  margin-right:5px;}
form.mkNewSeznam input.active{background:#ffffff;  color:#000000;  font-style:normal;}

/* seznamy okna na razeni a poslani pres sms */
#mb_sendSMS,#mb_sorting{display:none;}
.sendSMS{display:block;  padding:10px;   width:620px;  height:460px;  background:#ffffff;  text-align:left;  color:#000000;  overflow-y:scroll;  }
.sendSMS label,.sendSMS button{float:left;}
.sendSMS button{margin-right:10px;}
.sendSMS input{border:1px solid #B1B1B1;    height:25px;  line-height:25px;  margin-right:10px;  padding-left:10px;  padding-right:10px;  width:170px;  color:#A7A7A7;  font-style:italic;}
.sendSMS select{border:1px solid #B1B1B1;  width:160px;  float:left;  margin-top:4px;  margin-right:10px;}
.sendSMS input.active{color:#000000;  font-style:normal;}
.sendSMS a{color:#000000 !important;}
.sendSMS a.button{float:left;  margin-left:45%;   margin-top:15px; }
.sendSMS .sortik{cursor:ns-resize;  background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left bottom;  }
.sendSMS .sortik span{display:block;  height:25px;  line-height:24px;  background:url('https://cz2.staticac.cz/images/design/ico_updown.png') no-repeat left center;    padding-left:28px;}
.sendSMS .sortik.sortInProgress{background:#F9F9F9;  font-weight:bold;}
.sendSMS ul {
  margin-left: 3em;
  margin-top: 1.5em;
  margin-bottom:1.5em;
}


/* vybiratko na mesto - popup */
.mestoSelPop {
  overflow: hidden;
  cursor: default;
}


.mestoSelPop label {
  width: 50%;
  font-weight: bold;
}

.mestoSelPop label select {
  width:240px;
  float: none;
}

.mestoSelPop label select.error {
  border:1px solid #ff0000;
}

.mestoSelPop .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 2px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;      
}

.mestoSelPop .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
  margin:0;
}

.mestoSelPop .buttBig:hover {
  background-position: right -43px;
}

.mestoSelPop .buttBig:hover span {
  background-position: left -129px;  
}

/* nove vybirani mesta a prodejny  */

.mestoSelPopNew {
  padding:0;
  width:640px;
  height: 480px;  
  text-align: center;
  line-height: 1.4em;
}

.mestoSelPopNew .contWrap {
  height: 400px;
}

.mestoSelPopNew .bot {
  height: 67px;
  background:#ca061a;
  padding-top:13px;
  _height: 80px;  
}



.mestoSelPopNew p {
  padding: 0.3em;
}

.mestoSelPopNew p.logo {
  padding:20px 0;
}

.mestoSelPopNew p.logo img {
  height:90px;
}

.mestoSelPopNew h4 {
  font-weight: normal;
  font-size: 23px;
  line-height: 1.6em;  
}

.mestoSelPopNew .mestoname {
  font-weight: bold;
}

.mestoSelPopNew .shselButt {
  background-image: url('https://static.akcniceny.cz/images/design/shsel-butt.png');
  background-repeat: repeat-x;
  background-position: top;
  height: 48px;
  line-height: 45px;
  padding: 0 34px;
  color:#000000;
  font-weight: bold; 
  margin:0; 
}

.mestoSelPopNew .shselButt:hover {
  background-position: bottom;
}

.mestoSelPopNew .selWrap {
  height: 45px;
  width:430px;
  background-color:#f9f9f9;
  background-image:url('https://static.akcniceny.cz/images/design/shsel-arr.png');
  background-position: right top;
  background-repeat: no-repeat;  
  overflow: hidden;
  margin-left: 105px;
  margin-bottom: 15px;   
} 

.mestoSelPopNew .selWrap select {
  width:480px;
  background: transparent url('https://static.akcniceny.cz/images/design/shsel-bg.png') no-repeat left top ;
  height: 45px;
  border-right:0;
  border-top:1px solid #b2b2b2;   
  border-bottom:1px solid #b2b2b2;
  border-left:1px solid #b2b2b2;
  margin:0;
  font-size: 15px;
  color:#aaaaaa;
}

.mestoSelPopNew .selWrap select option {
  color:#000000;
}

.mestoSelPopNew .neniMesto, .mestoSelPopNew .vybraliJsme {
  display: none;
}

.mestoSelPopNew .neniMesto, .mestoSelPopNew .neniMesto a {
  color:#aaaaaa !important;
}


#mbImage .mestoSelPopClose {
  display: block;
  height: 45px;  
}

#mbImage .mestoSelPopClose a {
  display: block;
  float: right;
  width: auto;
  height: 45px;                    
  line-height: 45px;
  color:#ffffff !important;
  text-decoration: none;
  background: url('https://static.akcniceny.cz/images/design/shsel-close.png') no-repeat right top ;
  padding-right: 60px;
  font-weight: bold;
}



                   
/* Novy vypis letaku retezce */

#fullPage.darkBg {
  background:#f4f4f4;
  margin:0;
  padding:0 25px;
  margin-top: -10px;
}

#fullPage.darkBg .top, #fullPage.darkBg .bott {
  background-image: url("https://cz2.staticac.cz/images/design/hpr-shadow.png");
  background-repeat: no-repeat;
  height: 14px;
}

#fullPage.darkBg .top {
  background-position: center top;
}

#fullPage.darkBg .bott {
  background-position: center bottom;
}

#newLetVypis {
  margin: 10px 0;  
}

#newLetVypis .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 2px 0 0;
  display: block;
  float: right;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 18px;
  font-weight: normal;
  margin:-5px 0px 0px 0px;   
     
}

#newLetVypis .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
  margin:0;
}

#newLetVypis .buttBig:hover {
  background-position: right -43px;
}

#newLetVypis .buttBig:hover span {
  background-position: left -129px;  
}

#newLetVypis h1.big {
  margin:10px 0 15px 0;
}


#newLetVypis .newLetak {
  display: block;
  float: left;
  width:170px;
  height: 310px;
  margin:10px;
  text-align: center;
  padding: 0 ;
}

#newLetVypis .newLetakFirst {
  margin-left:0;
}

#newLetVypis .newLetakLast {
  margin-right:0;
}


#newLetVypis .letaky h2 {
  margin: 0px 0px 20px 0;
}          

#newLetVypis .letaky .letakyCont {
  height: 402px;
}


#newLetVypis .newLetak a.imgWrap {
  display: block;
  width: 150px;
  height: 250px;
  padding: 10px;
  _width: 170px;
  _height: 270px;
  background: #ffffff;
  box-shadow: 0 4px 9px 0 rgba(226, 226, 226, 1);
  position: relative;
}

#newLetVypis .newLetak a.imgWrap span.over {
  text-decoration: none;
  position: absolute;
  display: block;
  background: #000000;
  width: 100%;
  height: 100%;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
  top:0;
  left:0;
}

#newLetVypis .newLetak a.imgWrap span.overTxt {
  text-decoration: none;
  color:#ffffff;
  position: absolute;
  display: block;
  width:100%;
  padding-top:104px;
  text-align: center;
  top:0;
  left:0;
  font-size: 23px;
}

#newLetVypis .newLetak a.imgWrap span.overTxt strong {
  display: block;
}

#newLetVypis .newLetak .popis {
  color:#666666;
  margin-top: 8px;
  display: block;
  padding:5px 3px;
  text-decoration: none;    
}

#newLetVypis .newLetak .popis:hover, #newLetVypis .newLetak .hover {
  color:#ffffff;
  background:#c90619;
  border-radius:3px
}

#newLetVypis .newLetak .popis span.info {
  font-weight: bold;
  color:#ffffff;
  background:#c90619;
  border-radius:3px;
  padding:1px 5px ;
  margin-left: 5px;
}

#newLetVypis .newLetak .popis:hover span.info, #newLetVypis .newLetak .hover span.info { 
  color:#c90619;
  background:#ffffff;
}
 
 
#newLetVypis .novinkyNaMail input {
	background: none repeat scroll 0 0 #FAFAFA;
	border: 1px solid #B1B1B1;
	color: #979797;
	display: block;
	float: left;
	font-style: italic;
	height: 28px;
	line-height: 26px;
	margin-right: 10px;
	padding-left: 5px;
	width: 195px;
  border-radius:2px;
}

#newLetVypis .novinkyNaMail input.active {
	background: #ffffff;
	color: #000000;
	font-style: normal;
}


#newLetVypis .smlGrayButt {
  background-image: url('https://cz2.staticac.cz/images/design/butt-sml-gray.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0;
  display: block;
  float: left;
  width: auto;
  height: 28px;
  line-height: 29px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;      
}

#newLetVypis .smlGrayButt span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-sml-gray.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 28px;
  line-height: 29px;
  padding:0 15px 0 15px;
  margin: 0;
  background-position: left -56px;
  text-transform: uppercase;
  color:#ffffff;
}

#newLetVypis .smlGrayButt:hover {
  background-position: right -28px;
}

#newLetVypis .smlGrayButt:hover span {
  background-position: left -84px;  
} 



/* Pruvodce */
.accGuide {
  display:block;  padding:0;   width:800px;  height:600px;  background:#ffffff;  text-align:left;  color:#000000; overflow: hidden; position: relative;
}

.accGuideSmall {
  width:640px;  height:480px;
}

.accGuide p {
  padding:2px 0;
}
.accGuide .pad {
  padding:10px;
}

.accGuide a.button {
  margin:0;
}


.accGuide .scroller {
  height: 180px;
  border-bottom: 3px solid #000000;
  border-top: 3px solid #000000;
  width:780px;
  _width:800px;
  padding:0 10px;  
  position: relative;    
  overflow: hidden;
}

.accGuide .scrollIn {
  padding:0 0 20px 0;
}

/* .accGuide .chbGroup {
  width: 300px;
  margin-right: 20px;
  float: left;
} */


/* Kupony */
#hledaniForm .kuponySearch fieldset{border-top:1px solid #000000;  padding:8px 0;  }
#hledaniForm .kuponySearch fieldset legend{text-transform:uppercase;  font-size:85%;}
#hledaniForm .kuponySearch label{margin:5px 3px;  white-space:nowrap;  color:white;  font-weight:bold;  padding:0 2px;}
#hledaniForm .kuponySearch label input{margin:1px 5px 0 0;}

/* top kupony */
.doporucujemeWrap{width:630px;    height:287px;  position:relative;  margin:10px 0;  }
.doporucujemeWrap .tabHead{position:absolute;  top:213px;  _top:217px;  left:0px;  height:74px;  width:630px;}
.doporucujemeWrap .tabHead a{display:block;  float:left;  width:206px;  _width:208px;  height:73px;  _height:74px;  border-left:1px solid #dbd7a7;  border-right:1px solid #dbd7a7;  border-bottom:1px solid #dbd7a7;  cursor:pointer;    background:url('https://cz2.staticac.cz/images/design/kupony/tab-bg.gif') repeat-x 0 1px;  margin-right:2px;  overflow:hidden;   text-decoration:none !important;  color:#79775c !important;}
.doporucujemeWrap .tabHead a.last{margin-right:0; width: 208px;}
.doporucujemeWrap .tabHead a.active{border-left:1px solid #f0e994;  border-right:1px solid #f0e994;  border-bottom:1px solid #f0e994;  border-top:0;  background:#fbf6c8;}
.doporucujemeWrap .tabHead a .imgWrap{display:block;  float:left;  margin:15px 8px 0 8px;  _margin:15px 8px 0 4px;  width:80px;  height:45px;  overflow:hidden;}
.doporucujemeWrap .tabHead a .imgWrap img{min-width:80px;  max-width:100px;  min-height:45px;  _width:100px;}
.doporucujemeWrap .tabHead a .nameWrap{display:block;  float:left;  width:105px;  height:30px;  line-height:15px;  margin:10px 0 0 0;  overflow:hidden;  text-decoration:underline;}
.doporucujemeWrap .tabHead a.active .nameWrap{font-weight:bold;  color:#e08f02;  text-decoration:none;}
.doporucujemeWrap .tabHead a .priceWrap{font-weight:bold;  color:#000000;  display:block;  float:left;  width:105px;  height:15px;  line-height:15px;  margin:5px 0 0 0;  overflow:hidden;}
.doporucujemeWrap ul{display:block;  width:628px;  _width:630px;  height:212px;  _height:214px;  border:1px solid #f0e994;  list-style-type:none;  background:#fbf6c8 url('https://cz2.staticac.cz/images/design/kupony/top-bg.bmp') repeat-x top;  margin:0;  padding:0;  }
.doporucujemeWrap ul li{display:none;  position:relative;  width:628px;  height:213px;}
.doporucujemeWrap ul li.active{display:block;}
.doporucujemeWrap ul li h3{display:block;  float:right;  width:315px;  height:57px;   overflow:hidden;  background:none;  margin:19px 15px 0 0;  _margin:19px 7px 0 0;  padding:0;  font-size:18px;  line-height:19px;  color:#e08f02;}
.doporucujemeWrap ul li .imgWrap{display:block;  float:left;  width:260px;  _width:262px;  height:165px;  _height:167px;  border:1px solid #f0e994;   margin:22px 0 0 18px;  _margin:22px 0 0 9px;  overflow:hidden;}
.doporucujemeWrap ul li .imgWrap img{min-width:260px;  max-width:440px;  min-height:165px;  _width:440px;}
.doporucujemeWrap ul li .popis{display:block;  float:right;  color:#000000;  padding:0;  width:315px;  margin:10px 15px 0 0;  _margin:10px 7px 0 0;  height:39px;  line-height:13px;  overflow:hidden;}
.doporucujemeWrap ul li .platnost{display:block;  float:right;  color:#000000;  padding:0;  width:315px;  margin:5px 15px 0 0;  _margin:5px 7px 0 0;  height:13px;  line-height:13px;  overflow:hidden;}
.doporucujemeWrap ul li .kcontrols{display:block;  float:right;  padding:0;  width:315px;  margin:12px 15px 0 0;  _margin:12px 7px 0 0;  height:33px;  line-height:33px;  overflow:hidden;  }
.doporucujemeWrap ul li .prejit{display:block;  float:left;  width:130px;  _width:142px;  padding-left:12px;  height:33px;  color:#ffffff !important;  font-weight:bold;  text-decoration:none;  font-size:14px;  background:url('https://cz2.staticac.cz/images/design/kupony/prejit.gif') no-repeat top left;}
.doporucujemeWrap ul li .contButt{float:right;  text-decoration:none;  }
.doporucujemeWrap ul li .contButt img{border:0;  margin-left:4px;}
.doporucujemeWrap ul li .cenaPo{margin:0;  display:block;  position:absolute;  width:112px;  _width:137px;  height:49px;  _height:56px;  top:22px;  padding:7px 0 0 25px;  right:-6px;  background:url('https://cz2.staticac.cz/images/design/kupony/top-dekor.gif') no-repeat top left;  color:#ffffff;  font-size:24px;  line-height:24px;}
.doporucujemeWrap ul li .cenaPo span{display:block;  font-size:12px;  line-height:14px;}
.doporucujemeWrap ul li .slevaStar{display:block;  width:77px;  height:77px;  position:absolute;  top:5px;  left:2px;  color:white;  margin:0;  padding:0;    font-size:20px;  line-height:22px;  text-align:center;  font-weight:bold;  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://cz2.staticac.cz/images/design/kupony/star.png',sizingMethod='scale');}
head:first-child + body .doporucujemeWrap ul li .slevaStar{background:url('https://cz2.staticac.cz/images/design/kupony/star.png') no-repeat;    }
.doporucujemeWrap ul li .slevaStar span{display:block;  font-size:10px;  padding-top:16px;  line-height:13px;}
.doporucujemeWrap ul li .slevaStar span.koruny{padding-top:0px;  font-size:12px;}

/* kupony vypis */
.kuponBoxWrap{display:block;  float:left;  width:315px;  height:277px;  background:url('https://cz2.staticac.cz/images/design/kupony/kuponbg_new.gif') no-repeat;}
.kuponBox{margin:12px 8px;  width:299px;  height:253px;  overflow:hidden;  position:relative;}
.kuponBox h2{margin:10px 16px 8px 16px;  background:none;  padding:0;  color:#000000;  font-size:14px;  line-height:17px;  height:34px;  overflow:hidden;  font-weight:bold;  border:0;}
.kuponBox .slevaStar{display:block;  width:77px;  height:77px;  position:absolute;  top:50px;  left:212px;  color:white;  margin:0;  padding:0;  background:url('https://cz2.staticac.cz/images/design/kupony/star.gif') no-repeat;  font-size:20px;  line-height:22px;  text-align:center;  font-weight:bold;}
.kuponBox .slevaStar span{display:block;  font-size:10px;  padding-top:15px;  line-height:13px;}
.kuponBox .slevaStar span.koruny{padding-top:0px;  font-size:12px;}
.kuponBox .imgWrap{display:block;  width:185px;  height:120px;  overflow:hidden;  margin:0 0 0 16px;  padding:0;  text-align:center;}
.kuponBox .imgWrap a{display:block;  margin:0 auto;}
.kuponBox .imgWrap img{min-height:120px;  min-width:185px;  max-width:210px;  _width:210px;}
.kuponBox .podminky{margin:8px 16px 0 16px;  height:32px;  overflow:hidden;  line-height:16px;  color:#b2b2b2;}
.kuponBox .podminky span,.kuponBox .podminky div{display:block;  height:16px;  overflow:hidden;}
.kuponBox .podminky span.twoline,.kuponBox .podminky div.twoline{height:32px;}
.kuponBox .platnost{margin:5px 16px 0 16px;  height:32px;  overflow:hidden;  line-height:16px;  color:#000000;  padding:0;}
.kuponBox .cenaPo{display:block;  position:absolute;  width:105px;  height:45px;  position:absolute;  top:91px;  left:254px;  text-align:center;  font-size:24px;  color:#e51a22;  margin:0;  padding:0;}
.kuponBox .cenaPo span{font-size:12px;}
.kuponBox .cenaPo span.label{display:block;  }
.kuponBox a.outlink{display:block;  position:absolute;  width:68px;  height:29px;  position:absolute;  top:143px;  left:215px;  background-color:#ed1c24;  background-image:url('https://cz2.staticac.cz/images/design/kupony/kliktisk.gif');   background-repeat:no-repeat;  background-position:left top;  color:#ffffff;  text-decoration:none;  line-height:29px;  font-size:14px;}
.kuponBox a.outlink.tisk{background-position:left bottom;}
.kuponBox a.outlink strong{padding-left:29px;}
.kuponBox .navi{display:block;  position:absolute;  width:135px;  height:24px;  position:absolute;  bottom:14px;  right:16px;  text-align:right;  margin:0;  overflow:hidden;  padding:0;}
.kuponBox .navi a{text-decoration:none;  margin:0 3px;}
.kuponBox .navi a img{border:0;}
.lh33detail,.lh33detail a.zpetNaSeznam{line-height:33px;}
.kuponPrintPage{background:#ffffff;}
.kuponPrintPage p{margin:1em 0;}
.kuponPrintPage .prejitButt{background:url('https://cz2.staticac.cz/images/design/kupony/prejit.gif') no-repeat left top;    color:#FFFFFF;    display:block;    float:left;    font-size:14px;    font-weight:bold;    height:33px;    line-height:33px;    padding-left:12px;    text-decoration:none;    width:130px;}
.kuponPrintPage a.zpetNaSeznam{color:#ED1C24;    cursor:pointer;    font-size:120%;    font-weight:bold;    line-height:15px;    margin:10px;    text-decoration:underline;}
.kuponPrintPage a.kuponTisk{background:url('https://cz2.staticac.cz/images/design/kupony/tiskkupon.gif') no-repeat left center;    color:#ED1C24;    cursor:pointer;    font-size:120%;    font-weight:bold;    line-height:15px;    margin:10px;    padding-left:20px;}
.kuponPrintPage .kuponDetail{border:1px dotted black;    display:block;    float:left;    height:auto;    padding:15px;    position:relative;}
.kuponPrintPage div.nuzky, .kuponPrintPage span.nuzky{background:url('https://cz2.staticac.cz/images/design/kupony/nuzky.gif') no-repeat 0 0;    bottom:-9px;    display:block;    height:18px;    left:20px;    position:absolute;    width:29px;}
 
/* soutez */
.soutez{border-bottom:1px solid #E6E6E6;  padding-bottom:5px;  margin-bottom:25px !important;}
.soutez h2 a{text-decoration:none;}
.soutez img.soutezImg{float:right;  margin:0 0 5px 10px;  max-width:150px;  max-height:120px;  _width:150px;}
.soutez .info {padding: 0.5em 0;}
.soutez .info ul {margin-left:2.5em;}
.soutez .info span.moreInfo a{color:#e2001a;  font-weight:bold; margin-left:3px;}
.soutez table.soutezInfo{width:100%;}
.soutez table.soutezInfo .button{margin-left:5px;}
.soutez table.soutezInfo td,.soutez table.soutezInfo th{padding:4px 0;  vertical-align:top;}
.soutez table.soutezInfo th{text-align:right;  font-weight:bold;  width:120px;  _width:125px;  padding-right:5px;}
.soutez table.soutezInfo p{padding:0;  margin:0 0 5px 0;}
.soutez table.soutezInfo ul{margin:5px 0 10px 35px;  }
.soutez table.soutezInfo .chosen { font-weight: bold; color: #E2001A; }
.soutez table.soutezInfo .vyherce,.soutez table.soutezInfo .otazka{margin-bottom:10px;}
.soutez table.soutezInfo .vyherce strong.namePos,.soutez table.soutezInfo .otazka strong.odpoved{display:block;}


/* muj ucet */
#registracniForm{width:880px;  height:315px;  margin-left:20px;  background:url('https://cz2.staticac.cz/images/design/reg_bg.gif') no-repeat left top;  }
#registracniForm .pulka{float:left;  width:388px;  height:265px;  padding:0 25px;  margin:25px 0;  _width:438px; }
#registracniForm .last{border:0;}
#registracniForm .podminky{width:388px;  height:225px;  overflow-y:scroll;}
#registracniform .podminky pre{white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; font-family:Arial, Tahoma;  font-size:13px;}
#registracniForm .regInput{border:0;  width:337px;  height:34px;  padding:0 20px;  _width:377px;  background:url('https://cz2.staticac.cz/images/design/reg_input_bg.gif') no-repeat left top;  font-style:italic;  color:#a7a7a7;  display:block;  margin:20px 0; }
#registracniForm .active{font-style:normal;  color:#000000;}
#registracniForm .buttCheck button,#registracniForm .buttCheck input,#registracniForm .buttCheck label{float:left;  line-height:27px;}
#registracniForm .buttCheck input{margin:7px 5px 0 20px;}
#registracniForm h2{background:none;  padding-left:0;  font-size:16px;  font-weight:bold;  border:0;}
.muBox{width:880px;  margin-top:10px;  margin-left:20px;  padding-top:10px;  background:url('https://cz2.staticac.cz/images/design/mu_box.gif') no-repeat 0px 0px;}
.muBox .muIn{padding:0 10px;  border-left:1px solid #d8d8d8;  border-right:1px solid #d8d8d8;}
.muBox .muIn h2.noMarTop { margin-top:0; }
.muBox .muBot{height:10px;  overflow:hidden;  background:url('https://cz2.staticac.cz/images/design/mu_box.gif') no-repeat -880px 0px;}
.muBox .boxik{display:block;  float:left;  }
.muBox .fotoBox{text-align:center;  width:180px;   height:175px;  overflow:hidden;  margin-right:15px;   }
.muBox .fotoBox img{border:1px solid #d8d8d8;  max-width:150px;  _width:150px;  max-height:170px;}
.muBox .info{width:645px;}
.muBox .MAtable{width:100%;  font-size:100%;  margin-bottom:5px;}
.muBox .MAtable td,.muBox .MAtable th{padding:7px 3px;  vertical-align:top;}
.muBox .MAtable strong,.muBox .MAtable span{display:block;}
.muBox .MAtable span{color:#b3b3b3;  }
.muBox .MAtable a.button span{color:#1A171B;}
.muBox .tabCont h2{width:80%;}
#odberyMU{background:url('https://cz2.staticac.cz/images/design/mu/ico_mu_mailing.png') no-repeat right top;}
#soutezeMU{background:url('https://cz2.staticac.cz/images/design/mu/ico_mu_souteze.gif') no-repeat right top;}
#strazceMU{background:url('https://cz2.staticac.cz/images/design/mu/ico_strazce.png') no-repeat right top;}
#vernostniProgramMU{background:url('https://cz2.staticac.cz/images/design/mu/ico_vp.png') no-repeat right top;}
#seznamyMU{background:url('https://cz2.staticac.cz/images/design/mu/ico_mu_seznam.png') no-repeat right top;}
.muBox .redLinks a{color:#e2001a;}
.muBox .vpHalf{padding:3px;  width:45%;}
.muBox .vpHalf ul{margin:5px 0 5px 2.5em;  line-height:20px;  }
.mubox .vphalf table td{ /* vertical-align:text-bottom; */line-height:20px;}
.muBox .vpCena{color:#ED1C24;  font-size:150%;  font-weight:bold;}
.muBox .tabCont{min-height:280px;  _height:280px;}
.muBox .tabHead{margin-bottom:15px;}
.muBox .tabHead a{display:block;  float:left;  width:150px;  text-align:center;  }
.muBox .tabHead a span{display:block;  height:70px;    background-image:url('https://cz2.staticac.cz/images/design/mu/mu_tabhead.png');  background-repeat:no-repeat;}
.muBox .tabHead a span.mu_vp{background-position:-17px 0;}
.muBox .tabHead a:hover span.mu_vp,.muBox .tabHead a.active span.mu_vp{background-position:-17px -70px;}
.muBox .tabHead a span.mu_sez{background-position:-217px 0;}
.muBox .tabHead a:hover span.mu_sez,.muBox .tabHead a.active span.mu_sez{background-position:-217px -70px;}
.muBox .tabHead a span.mu_str{background-position:-620px 0;}
.muBox .tabHead a:hover span.mu_str,.muBox .tabHead a.active span.mu_str{background-position:-620px -70px;}
.muBox .tabHead a span.mu_sou{background-position:-424px 0;}
.muBox .tabHead a:hover span.mu_sou,.muBox .tabHead a.active span.mu_sou{background-position:-424px -70px;}
.muBox .tabHead a span.mu_odb{background-position:-831px 0;}
.muBox .tabHead a:hover span.mu_odb,.muBox .tabHead a.active span.mu_odb{background-position:-831px -70px;}
table#topakcnaci{border-collapse:collapse;  font-size:100%;}
table#topakcnaci td,table#topakcnaci th{padding:3px;  line-height:20px;}
table#topakcnaci .pair td,table#topakcnaci .pair th{background:#E6E6E6;}
table.vpBody{font-size:100%;  width:100%;  margin:25px 0;}
table.vpBody td,table.vpBody th{padding:3px;}
table.vpBody .header{background:#ED1C24;    color:#FFFFFF;}
table.vpBody .pair{background:#E0E0E0;}
table.vpBody .vpCena{color:#FFFFFF;    font-size:150%;    font-weight:bold;}
table.accTable{font-size:100%;  }
table.accTable td,table.accTable th{padding:3px;  vertical-align:top;}
table.accTable input{border:1px solid #B1B1B1;    margin-right:5px;}
table.accTable .error{color:#e2001a;}
table.accTable textarea{border:1px solid #B1B1B1;  padding:3px;  width:380px;  height:200px;}
a.vpKatBox{border:1px solid #B2B2B2;  display:block;  float:left;  height:100px;  margin-right:2px;  padding:3px;  text-align:center;  text-decoration:none;  width:auto;}
a.vpKatBox:hover,a.vpKatBox.active{border:1px solid #000000;}
.vpCenaBox{margin-bottom:20px;  background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left bottom;}
.vpCenaBox img{float:right;  margin:0 0 5px 5px;}
.vpCenaBox .vpCena{color:#e2001a;    font-size:150%;    font-weight:bold;}
.mojeIDbox h2 {
  padding-left:0;  
  background-image:0;
  padding-bottom: 0;
  margin-bottom: 6px;
}

.mojeIDbox h2 img {
  vertical-align: middle; 
}

.mojeIDbox h2 a {
  font-size:13px;
  color:#E2001A;
  text-decoration: none;
  line-height: 18px;
  font-weight: bold;
  float: right;
}

.mojeIDbox h2 a img {
  vertical-align: text-bottom;
}

.mojeIDbox h2 a span {
  text-decoration: underline;
}

.mojeIDbox .mIDfl {
  display: block;
  width: auto;
}

.mojeIDbox .mIDfl p, .mojeIDbox .mIDfl form {
  display: block;
  float: left;
  width: auto;
}

.mojeIDbox .mIDfl p {
  margin-right: 15px;
}

.mojeIDbox .mIDfl button {
  font-size: 11px;
}

.mojeIDbox p.redBig {
  font-size: 15px;
  color:#E2001A;
}

/* doporuceni */
form.doporucte{width:500px;  margin-left:65px;}
form.doporucte label{display:block;  font-weight:bold;  margin:10px 0 7px;  text-align:left;}
form.doporucte input{border:1px solid #B1B1B1;    padding-right:5px;  padding-left:5px;  height:25px;  line-height:25px;  width:485px;}
form.doporucte textarea{border:1px solid #B1B1B1;    padding:5px;  width:485px;  height:165px;}
form.doporucte img.code{margin-top:5px;}
form.doporucte button{margin-top:5px;  margin-left:35%;}



/* novinky */
.novinkyVypis{margin:15px 0;}
.novinkyVypis a.novinkyImg,.novinkaText .novinkyImg{display:block;  float:left;  border:1px solid #B1B1B1;   width:83px;  height:83px;  _width:83px;  _height:83px;  overflow:hidden;  text-align:center;  text-decoration:none;  margin-right:10px;  }
.novinkyVypis a.novinkyImg .rFoto{padding-top:25px;}
.novinkyVypis .novinkyInfo{display:block;  float:left;  width:675px;  }
.novinkyVypis .novinkyInfo h2{padding-left:0;  background:0;  margin:0;}
.novinkyVypis .novinkyInfo .novinkyRetez{padding-bottom:5px;}
.novinkyVypis .novinkyInfo .novinkyRetez a{color:#e2001a;}
.novinkyVypis .novinkyInfo a.redLink{color:#e2001a;  margin-top:5px;}


/* Novinky z OC na HP */
.HPoc-novinky {
  border-left:0;
  padding-left: 0px;                      
}

.HPoc-novinky h2 {
  font-size: 23px;
}

.HPoc-novinky h2 a {
  font-size: 13px;
}


.HPoc-novinky .HPoc-novinka {
  margin-bottom:20px;
  width:146px;
  margin-right:22px;
  float: left;
  text-align: center;
}

.HPoc-novinky .last {
  margin-right: 0px;
}

.HPoc-novinka a.img {
  display: block;  
  width: 146px;
  height: 146px;

  overflow: hidden;
  margin: 0  0 8px 0;

}

.HPoc-novinka h3 {
  color:#E2001A;
  font-size:14px;
  font-weight: normal;
  line-height: 17px;
}

.HPoc-novinka h3 a {
  color:#E2001A;
  text-decoration: none;
}

.HPoc-novinka h3 a span.link {
  text-decoration: underline;
}

.HPoc-novinka h3 a span.datum {
  background:#E2001A;
  color:#ffffff;
  text-decoration: none;
  padding:2px 3px;
}

.HPoc-novinka p.perex {
  margin-bottom: 0;
  padding-bottom: 0;
}

.HPoc-novinka a.readMore{
  color:#E2001A;  
}

/* HP sluzby */
#page .hpServicesPromo {       
  margin-bottom:15px;
}


.hpServicesPromo .servicePromo {
  display: block;
  float: left;
  width: 404px;
  height: 190px;
  background-image: url('https://sk2.staticac.cz/images/design/hp-services-promo.png');
  background-repeat: no-repeat;
  margin-bottom: 5px;
}


.hpServicesPromo .cont {
  padding: 25px 20px 0px 180px;


}

.hpServicesPromo .cont h2 {
  color:#e2001a;
  font-weight: bold;
  font-size: 22px;
  line-height: 24px;
  margin:0;
  padding:0;
}

.hpServicesPromo .cont p.txt {
  margin-top:10px;
  padding:0;
  color:#626262;
  height: 70px;
  overflow: hidden;
}

.hpServicesPromo .cont p.butt {
  margin-top:5px;
  padding:0;
}

.hpServicesPromo .cont p.butt a {
  display: block;
  float: left;
  width: auto;
  height: 30px;
  _height: 32px;
  border:1px solid #b1b1b1;
  padding:0px 12px;
  border-radius:3px;
  overflow: hidden;
  color:#000000;
  text-transform: uppercase;
  line-height: 30px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('https://cz2.staticac.cz/images/design/hp-services-promo-but-bg.gif');
  background-repeat: repeat-x;
  background-position: top;
}

.hpServicesPromo .cont p.butt a:hover {
  background-position: bottom;
}

.hpServicesPromo .strazce {
  background-position: 0px -1px;
  margin-right: 12px;
}

.hpServicesPromo .seznam {
  background-position: right -1px; 
}

.hpServicesPromo .mobil {
  background-position: left bottom;
  margin-right: 5px;
}

.hpServicesPromo .mobil .cont p.txt {
  height: 48px;
}

.hpServicesPromo .centra {
  width: 411px;
  background-position: right bottom;  
}

.hpServicesPromo .centra .cont {
  padding-left:187px;
}

.otherLogaActive {
  background: url('https://cz2.staticac.cz/images/design/hp-other-loga-bg.png') no-repeat right top;
  padding-top: 10px;
  padding-left: 17px;
}

#otherLoga ul.spolupracujemeNew li { 
  display: block;
  float: left;
  width: 88px;
  height: 31px;
  margin:8px 10px;
}

#otherLoga ul.spolupracujemeNew li a {
  display: block;
  width: 88px;
  height: 31px;
  background-image: url('https://sk2.staticac.cz/foto/retezce/all.jpg');
  background-repeat: no-repeat;
  overflow: hidden;
}

#otherLoga ul.spolupracujemeNew li a span {
  display: block;
  padding-top:40px;
}



/* diskuze */
.diskuzeWrap .diskuzeVypis{background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left bottom;  padding-bottom:5px;  margin-bottom:25px !important;}
.diskuzeWrap .diskuzeVypis h2,.diskuzeWrap .diskuzeVypis h3{padding-left:0;  background:none;  font-size:15px;  font-weight:bold;}
.diskuzeWrap .diskuzeVypis h2 span,.diskuzeWrap .diskuzeVypis h3 span{font-weight:normal;  font-size:13px;}
.diskuzeWrap .diskuzeVypis .diskuzeControl a{color:#e2001a;  margin-right:10px; }
.diskuzeWrap .zvyrazneno{background:#f7f7f7;}
.diskuzeWrap a.button{float:left;  margin-left:40%;  line-height:28px;}
.diskuzeWrap button{float:left;}
table.diskuzeForm{font-size:100%;}
table.diskuzeForm td,table.diskuzeForm th{vertical-align:top;  padding:4px;  line-height:25px;}
table.diskuzeForm input.nice{background:none repeat scroll 0 0 #FAFAFA;  border:1px solid #B1B1B1;  color:#979797;      height:25px;  line-height:25px;  padding-left:10px;  padding-right:10px;  width:180px;}
table.diskuzeForm input.active{background:#ffffff;  color:#000000;  }
table.diskuzeForm select{border:1px solid #B1B1B1;  width:200px;}
table.diskuzeForm textarea{border:1px solid #B1B1B1;  padding:3px;  width:550px;  height:120px;}



/* vernostni program */
div.VPboxSmall{border:1px solid #B2B2B2;    float:right;    height:630px;    margin:5px 0 5px 5px;    overflow:hidden;    text-align:center;    width:200px;}
.VPodrazeno h2{padding-left:0;  background:none;  border:0; }
div.VPpartneri{background:#FAFAFA;  border:1px solid #B2B2B2;  text-align:center;}
div.VPpartneri h3{font-size:13px;  text-align:left;  padding:5px 2px;    color:#B2B2B2;}
table.vpcenytable {
  border-collapse: collapse;  
  font-size: 100%;
}

table.vpcenytable td, table.vpcenytable th {  
  padding:4px;
  border:1px solid #b6b6b6;
}

table.vpcenytable th {
  vertical-align: middle;
  background-color: #e6e6e6;      
}



table.vpcenytable tr.pair td {
  background-color: #f6f6f6;
}

p.vernostPaticka {
  background:#f0f0f0;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  text-align: center;  
  margin:20px 0;
  padding: 20px 0;
  line-height: 20px;
}

p.vernostPaticka a, p.vernostPaticka span {
  margin: 0 7px;
  white-space: nowrap;
  font-weight: bold;
}

p.vernostPaticka a {
  color: #212121;
  text-decoration: none;
}

p.vernostPaticka a:hover {
  text-decoration: underline;
  color:#e2001a;
}

p.vernostPaticka span {
  color:#979797;
}

p.vpProlinkyButts, p.vpPartneri {
  display: block;
  float: left;
  width: 315px;
}

p.vpPartneri strong {
  font-size:15px;
}

p.vpProlinkyButts a.buttonSML, p.vpProlinkyButts a.buttonSMLred {
  margin-left:30px;
  _margin-left:15px;
  margin-bottom: 10px;
}

p.vpProlinkyButts a.buttonSML span, p.vpProlinkyButts a.buttonSMLred span {
  width:250px;
}

div.vpClanekVP ul {
  list-style-type: none;
  margin:15px 0;
}

div.vpClanekVP ul li {
  display: block;
  min-height:20px;
  line-height:20px;
  padding-left: 32px;
  background: url('https://cz2.staticac.cz/images/design/vp_ul_li.gif') no-repeat left 3px;
  margin: 8px 0 8px 5px;
  font-size: 17px;       
}

div.clanekEqua ul li {
  font-size: 15px;
}

div.clanekEqua a.button {
  margin-left:30%;
}

div.clanekEqua a.button span {
  width: 250px;
}


div.nsClanek {
  position:relative;
}


div.nsClanek .webTopRibbon {
  position: absolute;
  top: -4px;
  left: -4px;
  width: 178px;
  height: 164px;
  background: url('https://cz2.staticac.cz/images/design/seznamapp/inovace-roku.png') no-repeat 0 0;
}

div.nsClanek img.appImg {
  width: 250px;
}

div.nsClanek div.appTxt {
  float: right;
  width: 480px;
}

div.nsClanek div.appTxt p {
  font-size: 15px;
}

div.nsClanek ul {
  list-style-type: none;
  margin:15px 0 25px 0;
}

div.nsClanek ul li {
  display: block;
  min-height:20px;
  line-height:20px;
  padding-left: 32px;
  background: url('https://cz2.staticac.cz/images/design/vp_ul_li.gif') no-repeat left 3px;
  margin: 8px 0 8px 5px;
  font-size: 17px;       
}

#search.nsAppHead {
  position: relative;
  top:0;
  margin-bottom:10px;
}

.sendSMS p.smaller {
  font-size: 11px;
}

.sendSMS p.smaller a {
  text-decoration: none;
  display: block;
}

div.mobilniSvet {
  background: url('https://cz2.staticac.cz/images/design/mobilni-svet-bg.jpg') no-repeat right bottom;
}

div.mobilniSvet .ctvrtina {
  float: left;
  width: 460px;
  margin-right:30px;
}

div.mobilniSvet .last {
  margin-right:0px;
}

div.mobilniSvet .ctvrtina h2 {
  background:0;
  border:0;
  padding:0;
  font-weight: bold;
}

div.mobilniSvet .ctvrtina .appImg {
  width:145px;  
}

div.mobilniSvet .ctvrtina .appTxt {
  width:300px;
}

div.mobilniSvet .ctvrtina p {
  font-weight: bold;
}

div.mobilniSvet .ctvrtina ul {
  margin-top:0;
  margin-bottom:6px;
}

div.mobilniSvet .ctvrtina ul li {
  min-height:15px;
  line-height:15px;
  padding: 3px 0 3px 30px;
  background: url('https://cz2.staticac.cz/images/design/mob-svet-odrazka.gif') no-repeat left center;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}

div.mobilniSvet .ctvrtina .bigRedLink {
  display: block;
  text-align: center;
  color:#e2001a;
  font-size: 25px;
  margin-top:3px;
}

/* strazce */
table.strazceTable{font-size:100%;  width:100%;  }
table.strazceTable td{padding:2px;}
table.strazceTable a.strKatLink{background-position:left center;  background-repeat:no-repeat;  display:block;  height:30px;  line-height:30px;  margin-right:20px;  padding:0 0 0 40px;  font-weight:bold;}
table.strazceTable a.strTelevize{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_televize.gif');}
table.strazceTable a.strMycka{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_mycka.gif');}
table.strazceTable a.strKamera{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_videokamera.gif');}
table.strazceTable a.strVideo{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_video.gif');}
table.strazceTable a.strChladnicka{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_chladnicka.gif');}
table.strazceTable a.strFotoaparat{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_fotoaparat.gif');}
table.strazceTable a.strDVD{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_dvd.gif');}
table.strazceTable a.strPracka{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_pracka.gif');}
table.strazceTable a.strSlovo{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_slovo.gif');}
table.strazceTable a.strDVDplayer{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_dvd_player.gif');}
table.strazceTable a.strMP3{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_mp3.gif');}
table.strazceTable a.strNotes{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_notebook.gif');}
table.strazceTable a.strPlenky{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_plenky.gif');}
table.strazceTable a.strLCD{background-image:url('https://cz2.staticac.cz/images/design/strazce/ico_strazce_lcd.gif');}
table.strazceTable a.strAlfa{background-image:url('https://cz2.staticac.cz/images/design/strazce/alfastrazce-ico.png');}
.bacharmu ul{margin-left:2.5em;}
.bacharmu a.oLinkB{color:#e2001a;}
.bacharmu ul p{padding:0;}
.bacharmu ul p.marBot{padding:0 0 10px 40px;}
.strazce table.paramTable{font-size:100%;}
.strazce table.paramTable td,.strazce table.paramTable th{padding:2px 4px;  line-height:25px;  vertical-align:top;}
.strazce table.paramTable input{background:#ffffff;    border:1px solid #B1B1B1;    color:#000000;        height:23px;    line-height:23px;    padding-left:5px;    padding-right:5px;    width:188px;  }
.strazce table#moreDetails span input{background:#ffffff;    border:1px solid #B1B1B1;    color:#000000;        height:auto;    width:auto;    margin-right:3px;}
.strazce table.paramTable select{width:200px;    border:1px solid #B1B1B1;}
.strazce #moreLink{color:#e2001a;}
.strazce table#moreDetails span{white-space:nowrap;}
.strazce table#moreDetails span.all{display:block;}
.strazce table#moreDetails span.others{padding-right:4px;}
.strazce table#moreDetails button{float:left;  margin-left:5px;}
.strazce table.strTableVypis{font-size:100%;  width:100%;}
.strazce table.strTableVypis td,.strazce table.strTableVypis th{padding:3px;}
.strazce table.strTableVypis td.right{text-align:right;}
.strazce table.strTableVypis .even td,.strazce table.strTableVypis .even th{background:#E6E6E6;}

/* Nový strážce */
.strazceNewSet {
    
}

.strazceNewInner {
  background:url('https://cz2.staticac.cz/images/design/strazce-new.jpg') no-repeat left top;
  margin-left: -15px;
  padding-left:205px;
  min-height: 350px;
  _height: 350px;
}


.strazceTagCloud {
  display: block;
  float: right;
  width:360px;
  margin-left:20px;
}


.strazceNewForm {
  width:370px;
  overflow: hidden;
}

.strazceNewForm label {
  display: block;
  font-weight: bold;  
  margin-top:15px;
}


.strazceNewForm input, .strazceNewForm select {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B1B1B1;
  color: #000000;
  height: 23px;
  line-height: 23px;
  padding-left: 5px;
  padding-right: 5px;
  width:358px;
  _width:367px;
}

.strazceNewForm select {
  padding-right:0;
  width:370px;
}

.strazceNewForm label.labelSml {  
  width: auto;
  line-height: 23px;
  margin-top: 0;
}

.strazceNewForm label.labelSml2nd {
  margin-left:10px;
}

.strazceNewForm input.inpSml {
  width:145px;
}


.strazceNewForm span.selectedRet {
  display: block;
  float: left;
  width: auto;
  margin:5px 5px 0 0;
  padding:0 5px;
  height: 24px;
  line-height: 24px;
  background:#faf5c8;
  white-space: nowrap;
  border-radius:9px;  
}

.strazceNewForm span.selectedRet img {
  width:18px;
  height:18px;  
  margin:3px 0 0 3px;
  cursor: pointer;
  vertical-align: top;
}

.strazceNewForm button {
  margin-top:5px;
}

.strazceNewForm button span {
  width:330px;
}


.strazceNewVypis {
  background: #f1f1f1;
  border: 1px solid #d4d4d4;
  border-radius:14px;
  padding: 17px;
}



/* clanek */
.clanek ul, .clanek ol {
  margin-left:2.5em;
}


/* LoginBox */
.loginBox{background:url('https://cz2.staticac.cz/images/design/dotted_hor.gif') repeat-x left bottom;}
.loginBox form input, .loginBox .formLike input {background:#FAFAFA;  border:1px solid #B1B1B1;  color:#979797;  float:left;  height:25px;  line-height:25px;  margin:0 10px;  padding-left:10px;  padding-right:10px;  width:155px;  font-style:italic;}
.loginBox form button{float:left;}
.loginBox form input.active, .loginBox .formLike input.active {background:#ffffff;  font-style:normal;  color:#000000;}
.loginBox p.otherLinks{height:20px;  line-height:20px;  text-align:left; margin-top:4px;}
.loginBox p.otherLinks a{display:block;  float:left;  height:20px;  width:auto;  margin:0 0 0 10px;    line-height:20px;  color:#979797;}
.loginBox p.otherLinks a.FBlogin{background:url('https://cz2.staticac.cz/images/design/fb_login.png') no-repeat left center;  padding-left:23px;  color:#7190c8;}
.loginBox p.otherLinks a.mojeIDlogin{background-image:url('https://sk2.staticac.cz/images/design/mojeid_login_button.png');   background-repeat:no-repeat;  background-position:0px 0px;   width:155px;  padding-top:24px;  height:0px;  _height:24px;  overflow:hidden;  }
.loginBox p.otherLinks a.mojeIDlogin:hover{background-position:0px -24px;}
.loginBox p.otherLinks a.mojeIDinfo {margin:0 0 0 2px; }
.loginBox p.otherLinks a.mojeIDinfo img {margin:3px 0 0 0; }
.loginBox p.otherLinks a:hover{color:#000000;}
.loginBox p.otherLinks a.FBlogin:hover{color:#436cb6; }

  

/* pridat do kosiku overlay */
body.addToSeznam{padding:0;  min-height:590px;  background:#ffffff;}
#addToSeznam{margin:10px;  min-height:570px;  text-align:left;}
#addToSeznam table{font-size:100%;    width:100%;}
#addToSeznam table td,#addToSeznam table th{text-align:left;  padding:3px;}
#addToSeznam table th{font-size:12px;}
#addToSeznam table td.padMore{padding:3px 5px;}
#addToSeznam select{border:1px solid #B1B1B1;   width:150px;  margin-right:5px;   }
#addToSeznam select.red { color:#E2001A; }
#addToSeznam select.red option, #addToSeznam select option { color:#000000; }
#addToSeznam #retezecSelNote { color:#E2001A; display: none;}
#addToSeznam input{height:18px;  border:1px solid #B1B1B1;  line-height:18px;  width:120px;}
#addToSeznam input.short{width:25px;}
#addToSeznam input.shorter{width:50px;}
#addToSeznam .head th{padding:5px 3px;  background:#F9F9F9;  border-bottom:1px solid #E6E6E6;  border-top:1px solid #E6E6E6;}
#addToSeznam .head th.first{border-left:1px solid #E6E6E6;  border-radius:10px 0 0 10px;}
#addToSeznam .head th.last{border-right:1px solid #E6E6E6;  border-radius:0 10px 10px 0;}
#addToSeznam td{border-bottom:1px solid #E6E6E6;}
#addToSeznam h2{margin-top:15px;}

/* TOOLTIP */
.TTbox{width:250px;z-index:13000;display:none;}
.TTbox .tip-top,.TTbox .tip-bottom{display:none;}
.TTbox .tip{border:1px solid #a7a5a4;  border-radius:5px;  background:#f0f0f0;  padding:8px;}
.TTbox .tip-title{font-weight:bold;color:black;padding-bottom:10px;}
.TTbox .tip-text{text-align:left;}

/* small button */
a.buttonSML{display:block;width:auto;height:21px;line-height:21px;border:0 none;cursor:pointer;overflow:visible;background-color:transparent;background-position:right -42px;background-repeat:no-repeat;background-image:url('https://cz2.staticac.cz/images/design/button_sml_y.gif');font-weight:bold;font-size:12px;text-decoration:none;}
a.buttonSML span{display:block;width:auto;height:21px;line-height:22px;float:left;margin-right:9px;padding-left:9px;text-align:center;background-color:none;background-image:url('https://cz2.staticac.cz/images/design/button_sml_y.gif');background-position:0px 0px;background-repeat:no-repeat;text-decoration:none;}
a.buttonSML span.wImg{margin-right:4px;}
a.buttonSML:hover{background-position:right -63px;}
a.buttonSML:hover span{background-position:0 -21px;}
a.buttonSML img{float:left;  margin:2px 5px 0 0;}

/* small button RED */
a.buttonSMLred{display:block;width:auto;height:21px;line-height:21px;border:0 none;cursor:pointer;overflow:visible;background-color:transparent;background-position:right -42px;background-repeat:no-repeat;background-image:url('https://cz2.staticac.cz/images/design/button_sml_r.gif');font-weight:bold;font-size:12px;text-decoration:none;}
a.buttonSMLred span{display:block;width:auto;height:21px;line-height:22px;float:left;margin-right:9px;padding-left:9px;text-align:center;background-color:none;background-image:url('https://cz2.staticac.cz/images/design/button_sml_r.gif');background-position:0px 0px;background-repeat:no-repeat;text-decoration:none;color:#ffffff;}
a.buttonSMLred span.wImg{margin-right:4px;}
a.buttonSMLred:hover{background-position:right -63px;}
a.buttonSMLred:hover span{background-position:0 -21px;}
a.buttonSMLred img{float:left;  margin:2px 5px 0 0;}

/* yellow button on red */
a.yellowButtOnRed {display:block;width:auto;height:27px;line-height:27px;border:0 none;cursor:pointer;overflow:visible;background-color:transparent;background-position:right -54px;background-repeat:no-repeat;background-image:url('https://cz2.staticac.cz/images/design/button_ns_red.gif');font-weight:bold;font-size:12px;text-decoration:none; float: right; margin-left:5px; }
a.yellowButtOnRed span{display:block;width:auto;height:27px;line-height:28px;float:left;margin-right:15px;padding-left:15px;text-align:center;background-color:none;background-image:url('https://cz2.staticac.cz/images/design/button_ns_red.gif');background-position:0px 0px;background-repeat:no-repeat;text-decoration:none; color:#000000;}
a.yellowButtOnRed:hover{background-position:right -81px;}
a.yellowButtOnRed:hover span{background-position:0 -27px;}

/* servers promo */

.srvrsPromo{}
.srvrsPromo ul{list-style-type:none;}
.srvrsPromo ul li{display:block;  position:relative;  float:left;  width:205px;  height:250px;  overflow:hidden;  text-align:center;  margin-top:5px;}
.srvrsPromo ul li a{display:block;  text-align:center;  text-decoration:none;  color:#000000;  margin:0 10px;}
.srvrsPromo ul li a.logoWrap{height:55px;}
.srvrsPromo ul li a.imgWrap{height:150px;  overflow:hidden;}
.srvrsPromo ul li a.imgWrap img.slevopzmensit{height:180px;  margin-top:-15px;  margin-left:-55px;}
.srvrsPromo ul li a.imgWrap img.obzmensit{height:150px;}
.srvrsPromo ul li a.txtWrap{}
.srvrsPromo ul li a span{display:block;  text-align:left;  font-weight:bold;  margin:8px 5px 0 5px;  line-height:15px;  height:30px;  overflow:hidden;}
.srvrsPromo ul li a.star{margin:0;  width:48px;    height:48px;    position:absolute;    top:50px;    left:0px;    color:#ffffff;    line-height:48px;    text-align:center;    background:url('https://cz2.staticac.cz/images/design/sleva_star.png') no-repeat;    font-weight:bold;    text-decoration:none;    font-size:14px;  }
.srvrsPromo ul li a.star span{font-size:10px;  background:none;  display:inline;  margin:0;}


/* PRODUKTY */
p.prodHead{padding:0 0 1em 0;}
p.vypisLike span.item{display:block;  float:left;  width:20%;}
.produktyVypis h2{background:url('https://cz2.staticac.cz/images/design/kat_head.gif') no-repeat left center;  color:#e2001a;  padding-left:25px;  color:#e2001a;  text-decoration:none;  font-weight:normal;  font-size:18px;}
.domains a {display:block;float:left;text-align:center;height:90px;width:84px;overflow:hidden;}
.domains .top {margin-top:53px;}
.domains span {display:block;}

/*.srvrsPromo{}
.srvrsPromo ul{list-style-type:none;}
.srvrsPromo ul li{display:block;  float:left;  width:199px;  height:250px;  overflow:hidden;  text-align:center;  margin-top:5px;}
.srvrsPromo ul li a{display:block;  text-align:center;  text-decoration:none;  color:#000000;  margin:0 10px;}
.srvrsPromo ul li a.logoWrap{height:55px;}
.srvrsPromo ul li a.imgWrap{height:150px;  overflow:hidden;}
.srvrsPromo ul li a.imgWrap img.slevopzmensit{height:180px;  margin-top:-15px;  margin-left:-55px;}
.srvrsPromo ul li a.imgWrap img.obzmensit{height:150px;}
.srvrsPromo ul li a.txtWrap{}
.srvrsPromo ul li a span{display:block;  text-align:left;  font-weight:bold;  margin:8px 5px 0 5px;  line-height:15px;  height:30px;  overflow:hidden;} */


/* Nový muj ucet*/
div.muHome{}
div.muHome .muOvrvwTable{width:100%;}
div.muHome .muOvrvwTable td{vertical-align:middle;  text-align:left;  padding-right:10px;}
div.muHome .muOvrvwTable .muFoto img{max-width:64px;  max-height:80px;  border:1px #b1b1b1;}
div.muHome .muOvrvwTable .muNfo strong{display:block;  color:#B3B3B3;}
div.muHome .muOvrvwTable .muNfo span{display:block;  font-weight:bold;  }
div.muHome .muLeft{float:left;  width:625px;  }
div.muHome .muLeftCont{border:1px solid #b1b1b1;  border-radius:0 4px 4px 4px;  margin-top:-1px;}
div.muHome .muRight{float:right;  width:300px;  margin-top:27px;}
div.muNBox{padding:10px 15px;   border:1px solid #b1b1b1;    margin-bottom:10px;   border-radius:4px;  }
div.muBoxCont{padding:20px 25px 2px 25px;}
div.leftHalf{float:left;  width:255px;  padding:20px 0 2px 25px;  _width:280px; }
div.rightHalf{float:right;  width:255px;  padding:20px 25px 2px 0;  _width:280px;}
.muBoxCont strong.head{display:block;  font-size:13px;}
div.leftHalf a.redLink{display:block;  color:#E2001A;      margin-top:3px;}
div.leftHalf p{background-image:url('https://sk2.staticac.cz/images/design/ico_mu_smls.gif');  background-repeat:no-repeat;  padding:0px 0px 0px 60px;  margin:10px 0 5px 0;   min-height:60px;  _height:60px;}
div.leftHalf p.muStrazce{background-position:-10px 0px;}
div.leftHalf p.muSeznamy{background-position:-10px -150px;}
div.leftHalf p.muSouteze{background-position:-10px -300px;}
div.rightHalf .odberTable{display:block;  margin-top:10px;}
div.rightHalf .odberTable td{padding:0 0 10px 0;}
div.rightHalf .odberTable td input{margin-right:10px;}
div.centyBox{background:url('https://cz2.staticac.cz/images/design/mu/ico_vp.png') no-repeat 22px 55px;  min-height:140px;  _height:140px;}
div.muHome h4{border-bottom:1px solid #E6E6E6;      line-height:20px;  font-size:17px;  font-weight:normal;  color:#6c6c6c;}
div.muHome h5{font-size:14px;  font-weight:bold;  padding:4px 0 0 0;}
div.centyBox .centyLeft{float:left;  width:100px;  padding-left:85px;  _width:185px;  }
div.centyBox .centyLeft span{display:block;  font-size:30px;  margin-top:10px;  font-weight:bold;  color:#e2001a;}
div.centyBox .centyLeft strong{font-size:15px;  text-transform:uppercase;}
div.centyBox .centyFull{padding-left:85px;}
div.centyBox .centyRight{float:right;  width:350px;}
div.centyBox p.textik a{color:#e2001a;}
div.centyBox p.butts a{margin-right:3px;}
div.centyBox p.butts a.button{margin-right:20px;}
div.muSluzby p{padding-left:40px;  line-height:22px;  background-position:left center;  background-repeat:no-repeat;  }
div.muSluzby p.muStrazce{background-image:url('https://cz2.staticac.cz/images/design/mu_strazce_sml.png');}
div.muSluzby p.muSeznamy{background-image:url('https://cz2.staticac.cz/images/design/mu_seznam_sml.png');}
div.muSluzby p.muSouteze{background-image:url('https://cz2.staticac.cz/images/design/mu_souteze_sml.png');}
div.muSluzby p a.buttonSML span{width:245px;}
div.muSluzby a.buttonSMLwide{margin-left:115px;}
div.muSluzby a.buttonSMLwide span{width:347px;}
div.muOdbery table{width:100%;}
div.muOdbery table td{padding:2px 0 1px 0;}
div.muOdbery a.buttonSML span{width:100px;}
div.boardCont table{width:100%;  border-collapse:collapse;}
div.boardCont .boardItem td{border-bottom:1px dashed #E6E6E6;  border-top:1px dashed #E6E6E6;  vertical-align:top;  padding:5px 1px; }
div.boardCont .boardItem img{max-width:60px;  max-height:60px;  margin:0 5px 5px 0;  float:left;}
div.boardCont .boardItem img.closeButt{width:15px;  height:15px;  margin:0 0 5px 5px;  float:right;  cursor:pointer;}
div.boardCont .boardItem td.inpTd{width:18px;}
div.boardHead,div.boardFoot{padding:5px 0;}
div.boardHead a.boardNew{display:block;  background:url('https://cz2.staticac.cz/images/design/mu/mu_plus.gif') no-repeat left center;  color:#E2001A;  padding-left:25px;  height:18px;  line-height:18px;}
div.boardFoot a{margin-right:5px;}
p.muTabSwitch{display:block;  height:28px;  list-style-type:none;  margin:0;  padding:0;}
p.muTabSwitch a{display:block;  float:left;  width:auto;  height:26px;  _height:26px;  border-left:1px solid #b1b1b1;  border-right:1px solid #b1b1b1;  border-top:1px solid #b1b1b1;  margin-right:5px;  border-radius:5px 5px 0 0;  line-height:27px;  padding:0 20px;  text-decoration:none;  font-weight:bold;  background:url('https://cz2.staticac.cz/images/design/mu_tab_bg.bmp') repeat-x bottom;    }
p.muTabSwitch a.active{background:url('https://cz2.staticac.cz/images/design/vp/vp-active-bg.png') repeat;  height:27px;  _height:28px; }
div.muNakupovaniBox{background-repeat:no-repeat;  background-position:0px 25px;  min-height:135px;  _height:135px;}
div.muNakupovaniBoxCont{padding-left:100px;  }
div.mu_seznamy{background-image:url('https://sk2.staticac.cz/images/design/mu/ico_mu_seznam_new.gif');}
div.mu_strazce{background-image:url('https://cz2.staticac.cz/images/design/mu/ico_strazce.png');}
div.mu_souteze{background-image:url('https://cz2.staticac.cz/images/design/mu/ico_mu_souteze.gif');}
.muNakupovaniBox table.muNakupujTbl{width:100%;  border-collapse:collapse;}
.muNakupovaniBox table.muNakupujTbl th{padding-top:5px;}
.muNakupovaniBox table.muNakupujTbl td{padding-bottom:5px;  border-bottom:1px dashed #E6E6E6;}
.muNakupovaniBox table.muNakupujTbl td.nobor{border:0;}
.muNakupovaniBox table.muNakupujTbl td.butt{padding:5px 0;}
.muNakupovaniBox table.muNakupujTbl td.noPad{padding:0 0 0 8px;}
.muNakupovaniBox table.muNakupujTbl td.bigPad{padding:5px 0;}
.muNakupovaniBox table h5{padding:0;}
.muNakupovaniBox table h5 span{font-weight:normal;  font-size:13px;  }
.muNakupovaniBox table h5 a{color:#E2001A;}
table.seznamSeznamu{width:100%;  border-collapse:collapse;}
table.seznamSeznamu td{padding:3px 5px;  border-top:1px solid #000000;  border-bottom:1px solid #000000;}
#mbImage table.seznamSeznamu td a.butt{color:#E2001A !important;}
#mbImage table.seznamSeznamu .pair td{background:#F6F6F6;}




div.nsClanek {
  position:relative;
}


div.nsClanek .webTopRibbon {
  position: absolute;
  top: -4px;
  left: -4px;
  width: 178px;
  height: 164px;
  background: url('https://cz2.staticac.cz/images/design/seznamapp/inovace-roku.png') no-repeat 0 0;
}

div.nsClanek img.appImg {
  width: 250px;
}

div.nsClanek div.appTxt {
  float: right;
  width: 365px;
}

div.nsClanek div.appTxt p {
  font-size: 15px;
}

div.nsClanek ul {
  list-style-type: none;
  margin:15px 0 25px 0;
}

div.nsClanek ul li {
  display: block;
  min-height:20px;
  line-height:20px;
  padding-left: 32px;
  background: url('https://cz2.staticac.cz/images/design/vp_ul_li.gif') no-repeat left 3px;
  margin: 8px 0 8px 5px;
  font-size: 17px;       
}

#search.nsAppHead {
  position: relative;
  top:0;
  margin-bottom:10px;
}


.zboziDetail .buttBig {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 4px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;      
}

.zboziDetail .buttBig span {
  background-image: url('https://cz2.staticac.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
}

.zboziDetail .buttBig:hover {
  background-position: right -43px;
}

.zboziDetail .buttBig:hover span {
  background-position: left -129px;  
}


p.breadcrumbs {
  font-size: 11px;
  color: #acacac;
  padding:0;
}

p.breadcrumbs a {
  color: #acacac;
  text-decoration: underline;
}

p.breadcrumbs a.home {
  text-decoration: none;
}

p.breadcrumbs a.home img { 
  border:0;
}

p.crumbsNew {
  float: left;
  font-size: 19px;
  line-height: 22px;
}

p.crumbsNew img {
  vertical-align: top;
}

p.crumbsNew span.hid {
  display: none;
}

.crumbH1 {
  text-align: left;
  margin:5px 30px 10px 30px 
}

.page h1.h1zbozi {
  float: left;
  font-size: 19px;
  line-height: 22px;
  margin: 0;
  padding-left: 0.3em;
  text-align: left;
}

.page h1.h1zbozi img {
  vertical-align: top;
}

.page h1.h1zbozi span.red {
  color: #E2001A;
}

/* Letaky mailing PopUp */
.regObder {
  background: url('https://cz2.staticac.cz/images/design/reg_popup/top.bmp') repeat-x top;
  overflow: hidden;
  font-family: Arial,Helvetica,sans-serif,Tahoma;
  padding:0;
  width: 640px;
  height: 480px;
}

.regObder .top {
  height: 307px;
}

.regObder .logoWr {
  padding:10px 0 0 257px;
}

.regObder .logoWr p.retico {
  width: 126px;
  height: 124px;
  background: url('https://cz2.staticac.cz/images/design/reg_popup/kruh.png') no-repeat top left;
  overflow: hidden;
  padding:0;
}

.regObder .logoWr span.img {
  background-image: url('https://sk2.staticac.cz/foto/retezce/all.jpg');
  background-repeat: no-repeat;
  display: block;
  height: 31px;
  margin-left: 18px;
  margin-top: 44px;
  overflow: hidden;
  width: 88px;
}

.regObder .logoWr span.img span {
  display: block;
  padding-top:40px;
}

.regObder p.capt {
  text-align: center;
  font-size: 27px;
  color:#ffffff;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.6em;
  padding:0;
}

.regObder p.capt span {
  display: block;
  font-size: 41px;
}

.regObder p.txt {
  text-align: center;
  font-size: 17px;
  color:#ffffff;
  font-weight: bold;
  line-height: 1.4em;
}

.regObder form {
  display: block;
  height: 112px;
  background: #f1f1f1 url('https://cz2.staticac.cz/images/design/reg_popup/sipka.png') no-repeat center top;
}

.regObder form p.frm {
  margin:0 30px;
  height: 46px;
  background: url('https://cz2.staticac.cz/images/design/reg_popup/obalka.gif') no-repeat left bottom;
  padding:40px 0 0 75px;
  _height: 86px;
}

.regObder form p.frm strong {
  display: block;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  margin-bottom: 3px;
}

.regObder form p.frm input {
  width:330px;


}

.regObder .bot {
  background: #cecece;
  color:#585858;
  height: 61px;
  font-size: 12px;
  text-align: center;
}

.regObder .bot p {
  padding: 7px 0;
  line-height: 1.3em;

}

#mbImage .regObder .bot a {
  text-decoration: underline;
  color:#E2001A !important;
}

.regObder .top p.warning {
  margin: 20px 20px 0 20px;
}

.regObder form p.warning {
  margin:25px 20px 0 20px;
}



/* Star Rating */
.starRatingWrap {
	float: left;
	display: block;
	width: 115px;
	height: 23px;
	overflow: hidden;
	background: #d5d5d5;
	position: relative;
	margin: 0;  
}

.page .starRatingWrap {
  padding: 0;
}

.starRatingWrap .star-rating-stars {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 115px;
	height: 23px;
	background: url('https://cz2.staticac.cz/images/design/oc-stars.png') no-repeat 0 0;
}
.starRatingWrap .starRating {
	display: block;
	background: #E2001A;
	position: absolute;
	left: 0;
	top: 0;
	height: 23px;
}
.starRatingWrap .star-rating-vote {
	display: block;
	position: absolute;
	width: 23px;
	height: 23px;
	cursor: pointer;
}
.starRatingWrap .star-vote-1 {
	left: 0;
}
.starRatingWrap .star-vote-2 {
	left: 23px;
}
.starRatingWrap .star-vote-3 {
	left: 46px;
}
.starRatingWrap .star-vote-4 {
	left: 69px;
}
.starRatingWrap .star-vote-5 {
	left: 92px;
}
.starRatingWrap .star-rating-visual {
	display: block;
	background: #E2001A;
	position: absolute;
	left: 0;
	top: 0;
	height: 23px;
	width: 0;
}






















/* obecne */


a.backButt {float:left;  margin-left:40%;  line-height:28px;}


.printCont {
  background:#ffffff;
}

.printCont .page h1 {
  border:0;
  background:none;
  padding-left:0;
}

.small {
  font-size: 10px;
}

.adLead {
  display: block;
  font-size: 10px;
  line-height: 14px;
  text-align: left;
  color:#8d8d8d;
  /* padding-bottom: 5px; */
  border-bottom: 1px solid #e6e6e6;
  font-weight: normal; 
}

a.prolink { float: left; margin-right:5px; margin-bottom: 5px;}

.etarget {
  border-bottom: 1px solid #e6e6e6; 
  text-align: left;
}

h1 a.smallRed, h2 a.smallRed {
  color:#E2001A;
  font-size: 13px;
}

div.etarget {
  text-align: left;
}

.box {
  margin:10px 0 0 0;
}

.reklama {
  margin-bottom:5px;
}

.page .reklama p {
   padding:3px;
}


.reklama .adLead {
  margin-bottom:4px;
}

.komercniSdeleni {
  margin-bottom:10px;  
}

.hotTip {
  border-bottom: 1px solid #e6e6e6;
}


.hotTip a {
  display: block;
  text-decoration: none;
  color:#e2001a;
  font-weight: bold;
  width: 130px;
  margin:0 auto;
  
}

.hotTip a span {
  display: block;
}

.hotTip span.productImg {
  padding:5px;
}

.hotTip a img {
  border: 0;
}

.hotTip span.productName {
  text-decoration: underline;
  padding-bottom:5px;
}

#pgWrap .reklamaOdkazy p {
  padding: 2px 0;
  text-align: left;
}

#pgWrap .reklamaOdkazy hr {
  display: none;
}




.w980px {
  width: 980px;
}

p.warning {
    background:#fffbd6 url('https://cz2.staticac.cz/images/design/warning_bg.gif') no-repeat 18px center;
    padding:15px 15px 15px 75px;
    border:1px solid #faed82;
    margin:10px 0;
    border-radius:5px;
}

p.warningok {
    background:#72ae6c url('https://cz2.staticac.cz/images/design/ico_ok.png') no-repeat 18px center;
    padding:15px 15px 15px 75px;
    border:1px solid #0d7c00;
    margin:10px 0;
    border-radius:5px;
}

p.warningfail {
    background:#ff7575 url('https://cz2.staticac.cz/images/design/warning_fail.png') no-repeat 18px center;
    padding:15px 15px 15px 75px;
    border:1px solid #C90619;
    margin:10px 0;
    border-radius:5px;
}


p.warninginfo, div.warninginfo {
    background:#ced7f3 url('https://cz2.staticac.cz/images/design/ico_info_box.png') no-repeat 18px center;
    padding:15px 15px 15px 75px;
    border:1px solid #4461b5;
    margin:10px 0;
    border-radius:5px;
}

p.warninginfo p, div.warninginfo p {
  padding:2px 0;
}

p.warningstrazce, div.warningstrazce {
    background:#ced7f3 url('https://cz2.staticac.cz/images/design/strazce-small.png') no-repeat 18px center;
    padding:15px 15px 15px 100px;
    border:1px solid #4461b5;
    margin:10px 0;
    border-radius:5px;
    min-height: 35px;
}

.marRight {
  margin-right:5px;
}

.marRightBot {
  margin-right:5px;
  margin-bottom:5px;
}


.flRight {
  float: right;
}

.flLeft {
  float: left;
}

.alCenter {
  text-align: center;
}

.alCenterImp {
  text-align: center !important;
}

.alLeft {
  text-align: left;
}

.alRight {
  text-align: right;
}

.noBor {
  border:0 !important;
}

.dispNone {
  display: none !important;
}


.cleaner {
  display: block !important;
  clear: both !important;
  height: 0px !important;
  line-height: 0px !important;
  overflow: hidden !important;
  border:0 none !important;
  background:none transparent !important;
}

.leftCleaner {
  display: block !important;
  clear: left !important;
  height: 0px !important;
  line-height: 0px !important;
  overflow: hidden !important;
  border:0 none !important;
  background:none transparent !important;
}

.rightCleaner {
  display: block !important;
  clear: right !important;
  height: 0px !important;
  line-height: 0px !important;
  overflow: hidden !important;
  border:0 none !important;
  background:none transparent !important;  
}

.posRel {
  position: relative;
}

.floatCenterWrap{display: block; float:right;  left:-50%;  position:relative;  text-align:left;  width:auto;}
.floatCenterCont{display: block; left:50%;  position:relative;  width:auto;}

#mbImage .inMBbox{background:#ffffff;  color:#000000;  padding:5px;   width:790px;  height:590px;  overflow:auto;}
#mbImage .inMBbox a{color:#1A171B !important;  }
#mbImage .inMBbox p.controllButtons{padding-left:200px;}
#mbImage .inMBbox p.controllButtons a{float:left;  margin-right:5px;}


/* přidat do košíku popup */
#mbImage div.cartPopUp{width:640px;  height:480px;  overflow:hidden;  background:#f1f1f1 url('https://cz2.staticac.cz/images/design/ns_welcome.png') no-repeat top left;  font-family:Arial, Helvetica, sans-serif, Tahoma;  position:relative;}
#mbImage div.cartPopUp h2{font-size:33px;  line-height:44px;  text-align:center;  color:#ffffff;  text-transform:uppercase;  margin-top:110px;  text-shadow:1px 1px 2px #000000;}
#mbImage div.cartPopUp h2 span{display:block;  text-align:center;  font-size:29px;}
#mbImage div.cartPopUp p.welcomeNote{color:#ffffff;  text-shadow:1px 1px 2px #000000;  font-size:16px;  text-align:center;  padding:0 25px;  margin-top:15px;  font-weight:bold; }
#mbImage div.cartPopUp p.wSelect{position:absolute;  left:30px;  top:300px;  }
#mbImage div.cartPopUp p.wButts{position:absolute;  left:30px;  top:350px;  width:580px;  }
#mbImage div.cartPopUp p.wButts button.onCenter{margin-left:24%;}
#mbImage div.cartPopUp p.closeButtWrap{position:absolute;  left:0px;  top:420px;    width:640px;}
#mbImage div.cartPopUp p.closeButtWrap a.button{float:left;  margin-left:45%;  color:#000000;}
#mbImage div.cartPopUp p span.head{display:block;  height:26px;  line-height:26px;  text-align:left;  color:#000000;}
#mbImage div.cartPopUp p select{width:580px;  border:1px solid #A7A7A7;  height:27px;  line-height:21px;  margin-top:1px;  border-radius:14px;  padding:3px;}

/* ------------------  Reklamy atp -------------------------*/

/* proklik datart */

strong.datartLinkOut {
  color:#0022aa;
}

.letakPager strong.datartLinkOut {
  display: block;
  margin-top:4px;  
}

strong.datartLinkOut a {
  color:#e8571e;
}

.zboziVypis strong.datartLinkOut, .zboziDetail strong.datartLinkOut {
  display: block;
  font-size: 12px;
  line-height: 14px;
  color:#0022aa;
}

.zboziDetail strong.datartLinkOut {
  font-size: 14px;
  line-height: 16px;  
}

.zboziVypis strong.datartLinkOut a, .zboziDetail strong.datartLinkOut a {
  color:#0055aa;
}  


/* MEDIABOX */
/* mediaboxAdvanced - black theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#mbOverlay.mbOverlayFF{background:transparent url(mediaBox/images/80.png) repeat;}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0px 10px 40px rgba(0,0,0,0.70);-webkit-box-shadow:0px 10px 40px rgba(0,0,0,0.70);}
#mbCenter.mbLoading{background:#000 url(mediaBox/images/BlackLoading.gif) no-repeat center;-moz-box-shadow:none;-webkit-box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px;}
#mbImage a,#mbImage a:link,#mbImage a:visited{color:#ddd;}
#mbImage a:hover,#mbImage a:active{color:#fff;}
#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px;}
#mbTitle{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px;}
#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px;}
#mbCaption{display:block;color:#999;line-height:14px;font-size:10px;}
#mbPrevLink,#mbNextLink,#mbCloseLink{display:block;float:right;height:20px;margin:0;outline:none;width:auto;text-decoration:none;padding:0 4px;font-size:12px;font-weight:bold;color:#999999; }
#mbPrevLink span,#mbNextLink span,#mbCloseLink span{color:#ffffff;                                                     }
#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline;}

/* Obchodni centra */
ul.oc-letaky{height:196px;  }
ul.oc-letaky li{display:block;  float:left;  height:176px;  margin:10px 0;  overflow:hidden;  text-align:center;  width:150px;  border-right:1px solid #e4e4e4; }
ul.oc-letaky-wider li{width:157px;}
ul.oc-letaky-wider-scroll li{width:157px;}
ul.oc-letaky li.last{border:0;}
ul.oc-letaky-wider li a.ocLetakImg,ul.oc-letaky li a.ocLetakImg{display:block;  height:150px; margin:0 auto;}
ul.oc-letaky li a.ocLetakImg{width:145px;}
ul.oc-letaky-wider li a.ocLetakImg{width:145px;}
ul.oc-letaky-wider li a.ocLetakDesc,ul.oc-letaky li a.ocLetakDesc{display:block;    height:26px;  line-height:26px;  overflow:hidden;}
.oc-letMoveRight,.oc-letMoveLeft{display:block;  float:left;  width:15px;  height:196px;    background-repeat:no-repeat;}
.oc-letMoveRight{background-image:url('https://cz2.staticac.cz/images/design/oc-arr-big-right.png');  background-position:3px center;}
.oc-letMoveRightCan{background-position:-18px center;}
.oc-letMoveLeft{background-image:url('https://cz2.staticac.cz/images/design/oc-arr-big-left.png');  background-position:-18px center;}
.oc-letMoveLeftCan{background-position:3px center;}
.oc-LetMoveWrap{width:472px;  height:196px;  overflow:hidden;  float:left;}
p.oc-allLetaky{margin:0;  padding:0;  background:#f2f2f2;  border:1px solid #e4e4e4;  height:24px;  line-height:24px;  text-align:center; }
p.oc-allLetaky a{color:#393939;}
.oc-contLeft{width:502px;  padding-right:10px;  border-right:2px solid #e4e4e4;  _width:512px;}
.oc-contLeftNoBor{width:502px;  padding-right:10px;  _width:512px;}
.oc-contRight{width:215px;  }
.oc-contRightDetail{width:230px;}
.oc-ocPrev{border-bottom:1px solid #e4e4e4;  margin:20px 0;  padding-bottom:20px;}
.oc-ocPrev p.ocPrev-foto{display:block;  float:left;  width:155px;  height:155px;  border:1px solid #e4e4e4;  _width:157px;  _height:157px;  margin:0 13px 0 0;  overflow:hidden;  padding:0;}
.ocNovinka p.ocPrev-foto{display:block;  float:left;  width:auto;  margin:0 20px 20px 0;    padding:0;  }
.oc-ocPrev p.ocPrev-foto a{display:block;  width:155px;  height:155px;  overflow:hidden;  text-align:center;  line-height:155px;}
.oc-ocPrev p.ocPrev-foto a img{vertical-align:middle;}
.oc-ocPrev .ocPrev-info{width:330px;  float:left;}
.oc-ocPrev .ocPrev-novinka{width:580px;}
.oc-starRating{float:left;  display:block;  width:115px;  height:23px;  overflow:hidden;  background:#d5d5d5;  position:relative;  margin:7px 0 0 15px;}
.ocPrev-info .oc-starRating{margin:0;  float:right;}
.oc-starRating .oc-rating-stars{display:block;  position:absolute;  left:0;  top:0;  width:115px;  height:23px;  background:url('https://cz2.staticac.cz/images/design/oc-stars.png') no-repeat 0 0;}
.oc-starRating .oc-rating{display:block;  background:#E2001A;  position:absolute;  left:0;  top:0;  height:23px;  }
.oc-starRating .oc-rating-vote{display:block;  position:absolute;  width:23px;  height:23px;  cursor:pointer;}
.oc-starRating .oc-vote-1{left:0;}
.oc-starRating .oc-vote-2{left:23px;}
.oc-starRating .oc-vote-3{left:46px;}
.oc-starRating .oc-vote-4{left:69px;}
.oc-starRating .oc-vote-5{left:92px;}
.oc-starRating .oc-rating-fake{display:block;  background:#E2001A;  position:absolute;  left:0;  top:0;  height:23px;  width:0;}
.ocPrev-info h3{margin:10px 0;  font-size:22px;  font-weight:normal;}
.ocPrev-novinka h3{margin-top:0;}
.ocPrev-info h3 a{text-decoration:none;  color:#000000;}
.ocPrev-info .ocProlinky a{color:#E2001A;}
.ocActions a,.ocActions span.novinkaDatum,.ocActions span.novinkaFB,.ocActions span.novinkaMesto{display:block;  float:left;  width:auto;  color:#727272;  line-height:32px;  padding-left:35px;  margin-right:25px;  height:32px;}
.ocActions .novinkaDatum{background:url('https://cz2.staticac.cz/images/design/oc-kalendar.png') no-repeat left center;}
.ocActions .novinkaOC{background:url('https://cz2.staticac.cz/images/design/oc-pin.png') no-repeat left center;}
.ocNovinka .ocActions .novinkaOC{margin-right:7px;  color:#E2001A;}
.ocActions span.novinkaMesto{padding-left:0px;}
.ocActions span.novinkaFB{padding:4px 0 0 0;  height:28px;  _height:32px;}
.ocInfoProvoz strong{display:block;  margin-bottom:5px;}
.ocInfoProvoz a{color:#E2001A;}
ul.oc-prodejnyVypis{list-style-type:none;  display:block;  float:left;  width:240px;  margin-right:10px;}
ul.oc-prodejnyVypis li{line-height:17px;  padding:4px 0;}
ul.oc-prodejnyVypis li.uvozitko{color:#000000;  font-size:14px;  font-weight:bold;}
ul.oc-prodejnyVypis li.item,ul.oc-prodejnyVypis li.item a{color:#E2001A;}
#ocMapa{width:230px;  height:230px;  background:url('https://sk2.staticac.cz/images/design/oc-mapa-bg.jpg') no-repeat center center;}
.oc-novinka{margin-bottom:20px;}
.oc-novinka h3{color:#E2001A;  font-size:13px;  font-weight:normal;  line-height:20px;}
.oc-novinka h3 a{color:#E2001A;  text-decoration:none;}
.oc-novinka h3 a span.link{text-decoration:underline;}
.oc-novinka h3 a span.datum{background:#E2001A;  color:#ffffff;  text-decoration:none;  padding:2px 3px;}
.oc-novinka p.perex{margin-bottom:0;  padding-bottom:0;}
.oc-novinka p.readMore{margin:0;  padding:0;}
.oc-novinka p.readMore a{color:#E2001A;  }
ul.oc-aditional{list-style-type:none;}
ul.oc-aditional li{display:block;  float:left;  width:185px;  margin-right:10px;  padding-top:5px;  padding-left:60px;  _width:245px;  background-repeat:no-repeat;  min-height:50px;}
ul.oc-aditional li.cleaner{height:0px;  min-height:0px;}
ul.oc-aditional li.oc-detskout{background-image:url('https://cz2.staticac.cz/images/design/oc-ico-deti.png');  background-position:0px 1px;}
ul.oc-aditional li.oc-parkovani{background-image:url('https://cz2.staticac.cz/images/design/oc-ico-parkovani.png');  background-position:0px 5px;}
ul.oc-aditional li.oc-wifi{background-image:url('https://cz2.staticac.cz/images/design/oc-ico-wifi.png');  background-position:0px 2px;}
ul.oc-aditional li.oc-wc{background-image:url('https://cz2.staticac.cz/images/design/oc-ico-zachody.png');  background-position:4px 3px;}
ul.oc-aditional li.oc-trasa{width:440px;  _width:510px;  background-image:url('https://cz2.staticac.cz/images/design/oc-ico-doprava.png');  background-position:6px 9px;}
ul.oc-aditional li.lastRow{margin-right:0;}
ul.oc-aditional li h3{font-size:13px;  font-weight:bold;}
ul.oc-aditional li p{padding:5px 0 5px 0;}
div.oc-detail-foto{height:230px;  width:512px;  overflow:hidden;}
div.oc-detail-foto a{display:block;  height:230px;  width:512px;  overflow:hidden;  position:relative;}
div.oc-detail-foto a img.logoImg{position:absolute;  top:10px;  right:10px;}
span.oc-gal-nahled{display:block;  float:left;  width:178px;  height:178px;  border:1px solid #d3d3d3;  margin-right:14px;  margin-bottom:14px;  _width:180px;  _height:180px;  overflow:hidden;}
.oc-gall span.last{margin-right:0;}
span.oc-gal-nahled a{display:block;  float:left;  width:172px;  height:172px;  margin:3px;  overflow:hidden;}
.ocnovinka .ocnovinkadeatil{ /* display:block;  float:left;  width:500px; */ }
.ocNovinkaGalerie a{margin:8px 11px 0 0;  border:1px solid #E6E6E6;  display:block;  float:left;    margin:8px 8px 0 0;  overflow:hidden;  text-align:center;  width:174px;  height:115px;}
.ocNovinkaGalerie a.last{margin-right:0;}
p.greenBox{margin:0 0 5px 0;  padding:5px;  background:#72AE6C;  border:1px solid #0D7C00;  border-radius:5px;  text-align:center;}
a.red{color:#E2001A;}
.oc-voteFor{float:left;  display:block;  margin:6px 0 0 5px;  overflow:hidden;  height:24px;  line-height:24px;  width:auto;}
.oc-voteFor span{padding:0 10px;  display:block;  height:24px;  line-height:24px;  width:auto;  background:#c90619;  color:#ffffff;  font-weight:bold;  }
.voteForLeft{background:url('https://cz2.staticac.cz/images/design/oc-arr-left.png') no-repeat left top;  padding-left:9px;}
.voteForRight{margin:0px 5px 0 0;  background:url('https://cz2.staticac.cz/images/design/oc-arr-right.png') no-repeat right top;  padding-right:9px;}
.nowr{white-space:nowrap !important;}
.ocWelcome{display:block;  width:640px;  height:480px;  background:url('https://cz2.staticac.cz/images/design/oc-welcome-bg.bmp') repeat-x bottom;}
#mbImage .ocWelcomeImg{width:640px;  height:250px;  overflow:hidden;}
#mbImage .ocWelcomeCont{color:#000000;  padding:5px 30px;  font-family:Arial, Helvetica, sans-serif, Tahoma;}
#mbImage .ocWelcomeCont h2{font-size:27px;  text-transform:uppercase;  line-height:32px;  margin-bottom:10px;}
#mbImage .ocWelcomeCont p{color:#535353;  font-size:13px;  line-height:17px;  }
#mbImage .ocWelcomeCont p.form,#mbImage .ocWelcomeCont p.formClose{color:#000000;  line-height:21px;  margin-top:10px;}
#mbImage .ocWelcomeCont p.form select{width:160px;  border:1px solid #A7A7A7;  height:27px;  line-height:21px;  margin-top:1px;  border-radius:14px;  padding:3px;  float:left;  margin-right:5px;}
button.yPng,button.yPng span{display:block;  height:27px;  float:left;  width:auto;  background-image:url('https://cz2.staticac.cz/images/design/butt-y-png.png');  background-repeat:no-repeat;  margin:0;  padding:0;}
button.yPng{padding-left:13px;  background-position:left 0px;}
button.yPng:hover{background-position:left -27px;}
button.yPng span{padding-right:13px;  background-position:right -54px;}
button.yPng:hover span{background-position:right -81px;}
.ocWelcomeCont p.formClose button{margin-left:200px;}
#mbImage .ocChyba{width:640px;  height:480px;  overflow:hidden;  background:#ffffff;}
#mbImage .ocChybaCont{color:#000000;  overflow:hidden;  font-family:Arial, Helvetica, sans-serif, Tahoma;  text-align:left;}
#mbImage .ocChybaCont h2{font-size:23px;  text-transform:uppercase;  line-height:32px;  margin-bottom:10px;}
#mbImage .ocChybaCont label{display:block;  font-weight:bold;  line-height:27px;}
#mbImage .ocChybaCont textarea{width:615px;  height:90px;  border:1px solid #B1B1B1;}
#mbImage .ocChybaCont button.suButt{margin-left:40%;}
#mbImage .ocChybaCont button.clButt{margin-left:40%;}


/* Nákupní seznam */
#nsNew{background:#f1f1f1;  border:1px solid #d4d4d4;  border-radius:14px;  padding:17px;}
#nsAdresa{background:url('https://cz2.staticac.cz/images/design/ns_welcome_mapa.png') no-repeat left center;    padding-left:55px;  width:345px;  _width:400px;  float:left;  margin-right:10px;}
#nsAdresa input{width:320px;  background:#FAFAFA;  border:1px solid #B1B1B1;  font-style:italic;  color:#979797;  height:25px;  line-height:25px;      padding-left:10px;  padding-right:10px;  border-radius:14px;}
#nsAdresa input.active{font-style:normal;  background:#ffffff;  color:#000000;}
#nsProdejna{background:url('https://cz2.staticac.cz/images/design/ns_welcome_obchod.png') no-repeat left 18px;  padding-left:50px;  width:423px;  _width:473px;  float:left;}
#nsProdejna select{width:454px;  border:1px solid #A7A7A7;  height:27px;  line-height:21px;  margin-top:1px;  border-radius:14px;  padding:3px;}
#nsNew .head{font-weight:bold;  line-height:27px;  font-size:14px;}
#nsNew .head a{font-weight:normal;  color:#0000aa;  font-size:12px;}
#nsVyber{margin-top:10px;}
#nsVyber .vyber{width:196px;  float:left;  margin-right:10px;    }
#nsVyber .wide{width:502px;  margin-right:0;}
#nsVyber .vyberBox{border:1px solid #b1b1b1;  min-height:480px;  _height:482px;  border-radius:14px;    background:#f6f6f6;  overflow:hidden;}
#nsVyber .vyberBoxActive{background:#ffffff url('https://cz2.staticac.cz/images/design/ns-delitko.png') repeat-y center 27px;}
#nsVyber .wide .vyberBoxActive{background-image:none;}
#nsVyber .vyber h3,#nsVyber .nsButtons h3{font-weight:normal;  color:#888888;   margin:0 0 3px 6px; }
#nsVyber .vyber h3 span{display:block;  }
#nsVyber .vyberBox .polozka{display:block;  float:left;  width:60px;  height:71px;  padding:4px 2px;   _width:64px;  _height:79px;  overflow:hidden;  text-align:center;  margin-right:1px;  margin-bottom:1px;  text-decoration:none;  position:relative;}
#nsVyber .vyberBox .polozka span.count{display:block;  position:absolute;  left:3px;  top:3px;  color:#ffffff;  font-weight:bold;  width:18px;  height:18px;   line-height:17px;  text-align:center;  font-size:10px;  background:none;}
#nsVyber .vyberBox .polozka span.active{background:url('https://cz2.staticac.cz/images/design/ns_count_bck.png') no-repeat; }
#nsVyber #nsVyberZbozi .polozka span.active{background:url('https://cz2.staticac.cz/images/design/ico_nsok.png') no-repeat; }
#nsVyber .vyberBox .polozkaLast{margin-right:0;}
#nsVyber .vyberBox .polozka img{width:60px;  height:48px;  border:0;}
#nsVyber .vyberBox .polozka strong{display:block;  font-size:10px;  line-height:11px;  color:#e2001a;  text-decoration:underline;}
#nsVyber .vyberBox .polozka:hover,#nsVyber .vyberBox .polozkaActive{background:#fef6b8;}
.nseznamTable{width:100%;}
.nseznamTable thead th{background:#F9F9F9;  border-bottom:1px solid #E6E6E6;  padding:5px 2px;}
.nseznamTable td{padding:2px;  border-bottom:1px solid #f6f6f6}
.nseznamTable tfoot td{background:#F9F9F9;  font-size:13px;  padding:8px 5px;}
.nseznamTable tfoot td.fWiFoot{line-height:21px;}
.nseznamTable td.bor{border-bottom:1px solid #E6E6E6;}
.nseznamTable td.adtd{border-top:1px dotted #f6f6f6;  border-bottom:1px solid #E6E6E6;}
.nseznamTable td.nobor{border-bottom:0;}
.nseznamTable td.nows{white-space:nowrap;}
.nseznamTable input.mnozstvi{width:30px;  border:1px solid #A7A7A7;  text-align:right;  height:18px;}
.nseznamTable input.cena{width:50px;  border:1px solid #A7A7A7;  text-align:right;  height:18px;}
.nseznamTable select.unit{height:20px;  border:1px solid #A7A7A7;}
.nseznamTable span.poznamka{color:#888888;}
.nseznamTable td span.plusMinus img{cursor:pointer;  vertical-align:text-top;  margin:0 1px;}
.nsButtons .nsbutts{width:221px;  float:left;    background:url('https://cz2.staticac.cz/images/design/nsbutts_bg.png') no-repeat right center;    margin-top:11px;}
.nsButtons .nsbuttsLast{background:none;}
.nsButtons .nsbutts .inner{background-repeat:no-repeat;  background-position:left center;  margin:0 10px;  height:60px;}
.nsButtons .nsbutts .inner .button{margin-bottom:4px;  font-size:11px;  text-transform:none;  line-height:28px;}
.nsButtons .nsbutts .inner .marTop{margin-top:14px;}
.nsButtons .nsbutts .inner .button img{float:right;  margin:5px 3px 0 0;}
.nsButtons .nsbutts .inner .button span{width:105px;  float:right;}
.nsButtons .nsbutts .inner .wImg span{margin-right:0;  width:99px;}
.nsButtons .printButs .inner{background-image:url('https://cz2.staticac.cz/images/design/nsbutts_tisk.png'); /* padding-left:60px; */ }
.nsButtons .mobileButs .inner{background-image:url('https://cz2.staticac.cz/images/design/nsbutts_mobil.png'); /* padding-left:48px; */ }
.nsButtons .mailButs .inner{background-image:url('https://cz2.staticac.cz/images/design/nsbutts_mail.png'); /* padding-left:58px; */ }
.nsButtons .shopButs .inner{background-image:url('https://cz2.staticac.cz/images/design/nsbutts_shop.png'); /* padding-left:65px; */ }
p.sendNapad{padding:1.5em 0 0.5em 0;}
.sendNapad .wImg span{margin-right:0;  padding-right:5px;}
.sendNapad .wImg img{float:right;  margin:5px 3px 0 0;}
.nsButtonBox .button{margin-left:4px;}
.nsButtonBox .nsbutts{width:213px;  float:left;  margin-right:10px;  background-position:center 25px;  background-repeat:no-repeat;}
.nsButtonBox .nsbuttsLast{margin-right:0;  }
.nsButtonBox h4{margin-bottom:80px;  line-height:20px;  text-align:center;  text-transform:uppercase;  font-size:15px;}
.nsButtonBox .nsbutts a.butt{display:block;  width:210px;  height:21px;  line-height:21px;  overflow:hidden;  text-align:center;  background-position:0px 0px;  background-repeat:no-repeat;  background-image:url('https://cz2.staticac.cz/images/design/ns_butt.gif');  margin-bottom:4px;  text-decoration:none;  font-weight:bold;}
.nsButtonBox .nsbutts a.butt:hover{background-position:0px -21px; }
.nsButtonBox .nsbutts a.butt img{float:right;  margin:2px 5px 0 0;}
.nsButtonBox .printButs{background-image:url('https://cz2.staticac.cz/images/design/ns_tisk.png');}
.nsButtonBox .mobileButs{background-image:url('https://cz2.staticac.cz/images/design/ns_mobilni.png');}
.nsButtonBox .mailButs{background-image:url('https://cz2.staticac.cz/images/design/ns_email.png');}
.nsButtonBox .shopButs{background-image:url('https://cz2.staticac.cz/images/design/ns_nakup.png');}
.nsButtonBox span.label{float:right;  font-weight:bold;  line-height:27px;}
/* Tisk seznamu */
body#seznamPrint{background:#ffffff;  padding:5px;  text-align:left;}
body#seznamPrint.pocket{padding:0;}
#nsPrintBody{width:20cm;    padding:0px;  text-align:left;}
.pocket #nsPrintBody{font-size:10px;  width:8cm;  padding:5px;  border:1px dotted #000000;}
#nsPrintBody .logo{text-decoration:none;}
#nsPrintBody .logo img{border:0;}
#nsPrintBody h1{border-bottom:1px solid #000000;  font-size:21px;  font-weight:normal;  margin:8px 0 0 0;  padding:0 0 4px 0;}
#nsPrintBody h2{border-bottom:1px solid #000000;  font-size:16px;  font-weight:bold;  margin:8px 0 0 0;  padding:0 0 4px 0;}
#nsPrintBody h1 span{display:block;  padding-top:3px;  font-size:13px;}
.pocket #nsPrintBody h1{font-size:14px;  font-weight:normal;  margin:4px 0 0 0;  padding:0 0 2px 0;  font-weight:bold;}
.pocket #nsPrintBody h1 span{font-size:10px;}
#nsPrintBody table td,#nsPrintBody table th{padding-left:4px;  padding-right:4px;}
.pocket #nsPrintBody table td,.pocket #nsPrintBody table th{padding-left:2px;  padding-right:2px;}
#nsPrintBody .nseznamTable td.bor{border-bottom:1px solid #000000;}
#nsPrintBody .nseznamTable span.poznamka{color:#000000;}
#nsPrintBody .itemName{font-size:14px;}
.pocket #nsPrintBody .itemName{font-size:11px;}
#nsPrintBody .nseznamTable td{border-bottom:1px solid #E6E6E6;}
#nsPrintBody .noHei td{padding:0;}
#nsPrintBody .nseznamTable .noBbor td{border-bottom:0;}
#nsPrintBody .nseznamTable .noBbor td.bor{border-bottom:1px solid #000000;}
#nsPrintBody .nseznamTable tfoot td{border-bottom:0;}
#nsPrintBody .nseznamTable tfoot,#nsPrintBody .nseznamTable thead{font-size:14px;}
.pocket #nsPrintBody .nseznamTable tfoot,.pocket #nsPrintBody .nseznamTable thead{font-size:11px;}
#nsPrintBody .nseznamTable thead th{border-bottom:1px solid #000000;}
#nsPrintBody input.chb{width:20px;  height:20px;}
h2.kosikNadpis form{display:block;  float:left;}
table.seznamSeznamu{width:100%;  border-collapse:collapse;}
table.seznamSeznamu td{padding:3px 5px;  border-top:1px solid #000000;  border-bottom:1px solid #000000;}
#mbImage table.seznamSeznamu td a.butt{color:#E2001A !important;}
#mbImage table.seznamSeznamu .pair td{background:#F6F6F6;}
#mbImage p.warning{padding:15px 15px 15px 75px;}
#mbImage div.nsWelcome{width:640px;  height:480px;  overflow:hidden;  background:#f1f1f1 url('https://cz2.staticac.cz/images/design/ns_welcome.png') no-repeat top left;  font-family:Arial, Helvetica, sans-serif, Tahoma;  position:relative;}
#mbImage div.nsWelcome h2{font-size:33px;  line-height:44px;  text-align:center;  color:#ffffff;  text-transform:uppercase;  margin-top:110px;  text-shadow:1px 1px 2px #000000;}
#mbImage div.nsWelcome h2 span{display:block;  text-align:center;  font-size:29px;}
#mbImage div.nsWelcome p.welcomeNote{color:#ffffff;  text-shadow:1px 1px 2px #000000;  font-size:17px;  text-align:center;  padding:0 45px;  margin-top:20px;  font-weight:bold; }
#mbImage div.nsWelcome p input{background:none repeat scroll 0 0 #FFFFFF;  color:#000000;  font-style:normal;  width:500px;  border:1px solid #B1B1B1;  height:25px;  line-height:25px;      padding-left:10px;  padding-right:10px;  border-radius:14px;}
#mbImage div.nsWelcome p select{width:520px;  border:1px solid #A7A7A7;  height:27px;  line-height:21px;  margin-top:1px;  border-radius:14px;  padding:3px;}
#mbImage div.nsWelcome p.kdeJsem{background:url('https://cz2.staticac.cz/images/design/ns_welcome_mapa.png') no-repeat 28px center;  padding:0 30px 0 90px;  position:absolute;  left:0;    top:300px;}
#mbImage div.nsWelcome p span.head{display:block;  height:26px;  line-height:26px;  text-align:left;  color:#000000;}
#mbImage div.nsWelcome p span.head a.getPos{display:block;  float:right;  color:#e2001a;  width:auto;  line-height:26px;}
#mbImage div.nsWelcome p.kdeNakupuju{background:url('https://cz2.staticac.cz/images/design/ns_welcome_obchod.png') no-repeat 28px 15px;  padding:0 30px 0 90px;  position:absolute;  left:0;    top:375px;}
#mbImage div.nsWelcome p.div{background:url('https://cz2.staticac.cz/images/design/ns_welcome_div.gif') repeat-x center left;  position:absolute;  left:30px;  top:365px;  width:580px;  height:3px;  overflow:hidden;}
#mbImage div.nsWelcome p.close4ever{background:#cecece;  width:640px;  height:33px;  line-height:33px;  position:absolute;  bottom:0px;  left:0px;  text-align:center;}
#mbImage div.nsWelcome p.close4ever a{color:#1A171B;}


ul.autocompleter-choices {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
  
	border: 1px solid #8b0704;
	background-color: #fff;
	text-align: left;
	z-index: 50;
	background-color: #fff;
}
ul.autocompleter-choices li {
	position: relative;
	margin: 0;
	padding: 0 0 0 35px ;
	display: block;
	float: none !important;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	font-size: 1em;
	line-height: 40px;
  height: 40px;
  background-image: url('https://cz2.staticac.cz/images/design/srch-ico.png?2');
  background-repeat: no-repeat;  
  background-color: #f3f3f3; 
  background-position: 0px 9px;
}

ul.prodChoices li {
	background-position: 2px -249px;
}

ul.autocompleter-choices li.autocompleterItemDekor {
  background-color:#ffffff;
}

ul.autocompleter-choices li.autocompleter-selected {
	background-color: #fef6b8;
}

ul.autocompleter-choices li.zbozi {
  background-position:1px -95px;
}

ul.autocompleter-choices li.letak {
  background-position:0px -150px;
}

ul.autocompleter-choices li.prodejna {
  background-position: 1px -399px;
}

ul.autocompleter-choices span.autocompleter-queried {
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
}
ul.autocompleter-choices li img.autoCimg {
	height: 30px;
	vertical-align: middle;
	margin-right: 5px;
}
ul.autocompleter-choices li span.autoCname {
	font-size: 14px;
	color: #000000;
}
ul.autocompleter-choices li span.autoCkategorie {
	font-style: italic;
	color: #666666;
}
ul.autocompleter-choices li span.autoCcount {
	font-size: 11px;
}
ul.autocompleter-choices li.withLine {
	/* border-top: 1px solid #666666; */
}



/* NOVA HP 2016 */
.hpHalf { 
  width: 470px;
} 


.HPletTOP {
  list-style-type: none;
}

.HPletTOP li {
  display: block;
  width: 150px;
  float: left;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:10px;
  height: 210px;
  text-align: center;
}

.HPletTOP li.first {   
}

.HPletTOP li.last { 
  margin-right:0px;  
}

.HPletTOP li.more {
  margin-right:0px;
}

.HPletTOP li a { 
  display: block;
  width: 150px;
  height: 210px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  position: relative;
}

.HPletTOP li a span.txt, .HPletTOP li a span.podklad {
  display: block;
  width:142px;
  padding:0 4px;
  _width:150px;  
  height: 30px;
  line-height: 30px;
  position: absolute;
  bottom:0;
  left:0;
  overflow: hidden;
  text-align: center;  
}

.HPletTOP li a span.podklad {
  background: #ffffff;  
  zoom: 1;
	filter: alpha(opacity=85);
	opacity: 0.85;
   
}

.HPletTOP li a span.txt {
  color:#000000;
  font-weight: bold;  
  font-size: 12px;
}

.HPletTOP li a:hover span.podklad {
  background: #c90619;  
  filter: alpha(opacity=1);
	opacity: 1;
  border-radius:2px;
}

.HPletTOP li a:hover span.txt {
  color:#ffffff;  
}


li.more a {
  background: url("https://cz2.staticac.cz/images/design/hp-arr.png") no-repeat right center;
  border-left: 2px solid #e5e5e5;
  font-size: 23px;
  font-weight: bold;    
  text-align: left;
  text-transform: uppercase; 
  color:#414141;   
}

li.more a:hover, .hityHP ul.acTip li.moreHits a:hover {
  background-color:#e5e5e5;
}

.HPletTOP li.more a {
  width:140px;    
}

.HPletTOP li.more a span {
  display: block;
  padding:80px 0 0 10px;
}

.page h1.HPheading, .page h2.HPheading {
  border-bottom:1px solid #E1E1E1;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  margin: 20px 0 8px 0;
  background: 0;
  padding: 0 0 2px;
  line-height: 27px;
}

.page h1.HPheading a, .page h2.HPheading a {
  text-decoration: none;
  color:#000000;
  font-weight: bold;  
}

.mostWanted li {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
    
}

.mostWanted li, .mostWanted li a { 
  width:150px;
  height: 210px;
}



.mostWanted li a span.pocet {
  background: url("https://cz2.staticac.cz/images/design/vlajecka.png") no-repeat;
  color: #ffffff;
  display: block;
  font-size: 10px;  
  height: 43px;
  left: 92px;
  line-height: 12px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 0px;
  width: 57px;
  font-weight: normal;
}

.mostWanted li a span.pocet span {
  font-size: 16px;
  display: block;
  font-weight: bold;
  line-height: 16px;
  padding-top:11px;
}


.mostWanted li a span.prodName {
  font-weight: bold;
  line-height: 30px;
  margin-top: 20px;
}

.mostWanted li a:hover span.prodName {
  border-radius:2px;
}

.mostWanted li a img {
  margin-top: 50px;
}  


.mostWanted li.more {
  margin-right: 0;
  width: 140px;
}

.mostWanted li.more a {
  width: 140px;
}

.mostWanted li.more span {
  display: block;
  padding: 80px 0 0 15px;
}



.mostWantedSml li, .mostWantedSml li a {
  width:70px;
}

.mostWantedSml li a span.pocet {
  left: 5px;
}

.mostWantedSml li a img {
  margin-top: 44px;
}


.mostWantedSml li a span.prodName {
  margin-top: 16px;
}


/*

.mostWantedRow li a img {
  margin-top: 50px;
}


.mostWantedRow li a span.prodName {
  margin-top: 15px;
}


.mostWantedRow li, .mostWantedRow li a {
  height: 150px;
  width: 87px;
}

.mostWantedRow li a span.pocet {
  left: 15px;
}

.mostWantedRow li.more {
  margin-right: 0;
  width: 140px;
}

.mostWantedRow li.more a {
  width: 140px;
}

.mostWantedRow li.more span {
  display: block;
  padding: 50px 0 0 10px;
}      */


.hityHP ul.acTip li a span.price {
  display: block !important;
  color: #000000 !important;
  float: none !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: bold !important;
  padding:0 5px !important;
  height:30px !important;
  line-height:30px !important;
}

.hityHP ul.acTip li a:hover span.price {
  background:#c90619;
  border-radius:2px;
  color: #ffffff !important;
}




.dalsiSluzby a {
  display: block;
  float: left;
  width: auto;
  height: 50px;
  line-height: 51px;
  background-color:#ffffff;
  border:1px solid #bbbbbb;
  /* border-top:1px solid #FFFFFF; */
  padding:0 55px 0 25px;
  background-image: url("https://cz2.staticac.cz/images/design/hp-dalsi.png");
  background-repeat: no-repeat;
  background-position: right -20px; 
  margin: 10px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

.dalsiSluzby a:hover {
  background-color: #ededed;
}


.dalsiSluzby a.prodejny {
  background-position: right -20px;
}

.dalsiSluzby a.oc {
  background-position: right -120px;
}

.dalsiSluzby a.kupony {
  background-position: right -220px;
}

.dalsiSluzby a.seznam {
  background-position: right -320px;
}

#topMenu {
  margin-right: 0;
}


#topMenu ul.topMenu {

  margin-right: 0;
  line-height: 45px;
  height: 46px;
}


#topMenu ul.topMenu li {  
  height: 46px;  
}


#topMenu ul.topMenu li.search {
  background:#e2001a;
  padding:0 20px;
  margin-left:2px;
}




#topMenu ul.topMenu li.search form {
  height: 46px;
  line-height: 46px;
}

#topMenu ul.topMenu li.search fieldset {
  border:0;
  margin:8px 0 0 0;
  padding:0;
        
}


#topMenu ul.topMenu li.search input {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #8b0704;
  margin-right: 20px;
  width: 357px;
  color: #a7a7a7;
  display: block;
  float: left;
  font-style: italic;
  height: 27px;
  line-height: 27px;
  padding-left: 10px;
  float: left;  
}


#topMenu ul.topMenu li.search input::-moz-selection {
	background: #0a246a;
	color: #ffffff;
}

#topMenu ul.topMenu li.search input.active {
	color: #000000;
	font-style: normal;
}

#topMenu ul.topMenu li.search button {
  float: left;
	background: url('https://cz2.staticac.cz/images/design/srch_butt.png') no-repeat left top;
	width: 100px;
	padding-right: 13px;
	text-align: right;
}

#topMenu ul.topMenu li.search button:hover {
	background: url('https://cz2.staticac.cz/images/design/srch_butt.png') no-repeat left bottom;
}


.mujUcetNew {
  padding-right:35px;
}

ul.headMenu {
  float: right;
  text-align: right;
  height: 52px;  
  list-style-type: none;
  display: block;
  width: 650px;  
}


ul.headMenu a {
  display: block;
  float: right;
  width: auto;
  height: 30px;
  line-height: 31px;
  background-color:#ffffff;
  border:1px solid #bbbbbb;
  border-top:0;     
  padding:0 38px 0 10px;
  background-image: url("https://cz2.staticac.cz/images/design/hp-dalsi.png");
  background-repeat: no-repeat;
  background-position: right -720px;  
  margin: 0 0 0 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}

ul.headMenu a:hover {
  background-color:#ededed;
  
}


ul.headMenu a.ucet {
  background-position: right -727px;
}

ul.headMenu a.mobilni {
  background-position: right -827px;
}

ul.headMenu a.logout {
  background-position: right -927px;
}


#pgFooter {
  margin:5px 0;
  padding: 0px;
  width:1030px;
  background: #eaeaea;
  color:#929292;
  height: 219px;
  overflow: hidden;
}


#pgFooter ul {
  margin: 0;
}

#pgFooter ul li {
  line-height: 22px;
}

#pgFooter ul li a {
  padding:0;
  background: none;
  color:#929292;
  
}

#pgFooter ul li a:hover {
  color:#666666
}


#pgFooter h2 {
  padding:0;
}

#pgFooter .pgfPart {
  margin: 0;
  padding:10px 25px;
}

#pgFooter .strazcePart {
  float: right;
  background:#f3f3f3 url("https://cz2.staticac.cz/images/design/pg-foot-guard.png") no-repeat left top;
  width:430px;
  padding:0;
  height: 219px;       
}

#pgFooter .strazcePart p {
  text-align: center;
  margin: 35px 5px 35px 140px;
  color:#000000;
  font-size: 16px;
  font-weight: bold;
}


#footer {
  position: relative;
  margin:0;
  background-color: #eaeaea;
  background-position: 860px 25px;
  color:#929292;
}

#footer p.flLeft {
  background: #e6e6e6;  
  padding: 25px; 
  margin: 0;
}

#footer p.second {
  width: 300px;
  background-color: #eaeaea;
  padding-top: 35px;
}

#footer p.second a {
  text-decoration: underline;
}

#footer p a {
  color: #929292;
}

#footer p.afterPage {
  font-size: 11px;
  margin: 0;
  padding: 15px 80px;
  position: absolute;
  text-align: center;
  top: 100%;
}


ul.spolupracujemeWideNew li {
  margin:20px 26px;
}









a.newRedButt {
  background-color: #f11d34;
  background-image:url("https://cz2.staticac.cz/images/design/new-red-butt.png");
  background-position: 0 0;
  background-repeat: repeat-x;
  color:#ffffff;
  display: block;
  float: left;
  width: auto;
  height: 46px;
  line-height: 46px;
  font-weight: bold;
  text-transform: uppercase;
  padding:0 30px;  
  text-decoration: none;
  font-size: 15px;
}

a.newRedButt:hover {
  background-position: 0 -50px;
}
      
      
      
/* neplatne reklamy */
.neplatny {
  position: relative;
  min-height: 700px;
  _height: 700px;
}


.neplatny .over {
  display: block;
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height: 100%;
  background:#ffffff;
  zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.neplatny .podobneLetaky {
  background:#ffffff;
  position: absolute;
  left:0px;
  top:50px;
}


.neplatny .second {
  top: 470px;
  width: 100%;
  padding: 20px 0;
} 

.neplatny .third {
  top: 900px;
  width: 100%;
  padding: 20px 0;
}         
      
      
      
      
      
      
      
      
      
      
      
/* ------------------  Reklamy atp -------------------------*/

table.ahead {
  margin:0 auto;
	display:inline-table !important;
}


#cookieInfo {
  background: #666666;
  color: #ffffff;
  text-align: center;
  height: 3em;
  line-height: 3em;
  position: fixed;
  bottom:0;
  width: 100%;
  font-size: 13px;
  margin: 0;
  display: none;
  z-index: 9000;
}

#cookieInfo a {
  background: #303030;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  border-radius: 2px;    
  cursor: pointer;
  line-height: 19px;
  padding: 4px 8px;
}




/* vyrobci */
.vyrobceBox {

  margin: 20px 0 0 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #d5d5d5;
}

.vyrobceBox h2 {
  border-bottom: 0 none;
  font-size: 23px;
  line-height: 27px;
  margin: 5px 0;
  padding: 0;
}

.vyrobceBox p.fotoWrap {
  padding: 0 ;
  width: 300px;
  height: 225px;
  border: 1px solid #d5d5d5;
  box-shadow: 0 0 5px #d5d5d5;
  display: block;
  float: left;
  overflow: hidden;
}    

.vyrobceBox p.fotoWrap a, .vyrobceBox p.fotoWrap span {
  width: 300px;
  height: 225px;
  display: block;
  text-align: center;
}

.vyrobceBox div.info {
  float: right;
  width: 625px
}

.vyrobceBox p.kategorie {
  font-size: 14px;
  font-weight: bold;
  padding-top: 0;
}

.vyrobceBox p.kategorie a {
  color: #e2001a;
  text-transform: lowercase;  
}

.vyrobceBox .buttBig {
  background-image: url('https://static.akcniceny.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  background-position: right 0px;
  padding:0 4px 0 0;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  margin-right: 25px;      
}

.vyrobceBox .buttBig span {
  background-image: url('https://static.akcniceny.cz/images/design/butt-big-red.png');
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: auto;
  height: 43px;
  line-height: 43px;
  padding:0 11px 0 15px;
  background-position: left -86px;
  text-transform: uppercase;
  color:#ffffff;
}

.vyrobceBox .buttBig:hover {
  background-position: right -43px;
}

.vyrobceBox .buttBig:hover span {
  background-position: left -129px;  
}

.vyrobceBox h3 {
  border-bottom: 0 none;
  font-size: 19px;
  line-height: 23px;
  margin: 5px 0;
  padding: 0;
}

.vyrobceBox ul.znacky {
  display: block;
  list-style-type: none;
}

.vyrobceBox ul.znacky li {
  display: block;
  float: left;
  width: 97px;
  height: 80px;
  overflow: hidden;
  margin:0 7px 8px 0;
  border: 1px solid #d5d5d5;
  box-shadow: 0 0 5px #d5d5d5;  
}

.vyrobceBox ul.znacky li.last {
  margin-right: 0;
}

.vyrobceBox ul.znacky li a {
  display: block;
  width: 97px;
  height: 80px;
  overflow: hidden;
  text-align: center;
}
 
.vyrobceDetail {
  border:0;
} 

.vyrobceDetail .oiItem {
  float: left;
  width:300px;
  margin-right:10px
}
 
 
.popisVyrobce {
  margin-bottom:10px;
  padding-bottom: 10px;
  border-bottom:1px solid #d5d5d5;
} 
 
.popisVyrobce h2 {
  font-size: 17px;
  font-weight: bold;
}

.popisVyrobce h2.main {
  font-size: 23px;
  font-weight: normal;
}    
    
.popisVyrobce ul {
  padding-left:2.5em;
}    

.vyrobceDetail ul.znackyDetail {
  list-style-type: none;
}

.vyrobceDetail ul.znackyDetail li {
  border-bottom:1px solid #d5d5d5;
}


.vyrobceDetail ul.znackyDetail a.foto, .vyrobceDetail ul.znackyDetail p.foto {
  border: 1px solid #d5d5d5;
  box-shadow: 0 0 5px #d5d5d5;
  display: block;
  float: left;
  height: 100px;
  margin: 0 15px 8px 0;
  overflow: hidden;
  width: 120px;
  text-align: center;
}

.vyrobceDetail .vypisZbozi {
  padding-left: 140px;
}

.vyrobceDetail .zboziVypis {
  padding: 2px 0;  
}

.vyrobceDetail .zboziVypisNoBor {
  border:0;    
}

.vyrobceDetail .zboziVypis .zboziImg {
  height: 75px;
  width: 90px;
}

.vyrobceDetail .vypisZbozi h2 {
  font-size: 21px;
}

.vyrobceDetail .zboziVypis h3 {
  border-bottom: 0 none;
  font-size: 20px;
  line-height: 25px;
  margin: 3px 0;
  padding: 0;
}

.vyrobceDetail .zboziVypis h3 a {
  color: #e2001a;
}

.vyrobceDetail .zboziVypis p.prodejnaInfo, .vyrobceDetail .zboziVypis p.platnostInfo {  
  margin: 5px 0 0 0;
}











/* hity tydne */
#hityTydneMain {
  text-align: center;
  width: 960px;  
}



#hityTydne {
  width: 900px;
  margin:0 auto;    
  /* height: 520px; */  
  position: relative;
}


#hityTydneContent {
  /* height: 520px; */
  overflow: hidden;
}

#hityTydne ul.acTip {
  list-style-type: none;
  width: 900px;
  /* height: 520px; */
  overflow: hidden;
  float: left;
}


#hityTydne ul.acTip li {
  display: block;
  float: left;
  width: 213px;
  border: 1px solid #d5d5d5;
  box-shadow: 0 0 5px #d5d5d5;
  height: 250px;
  margin: 5px;
  /* overflow: hidden; */
  text-align: center;
}

#hityTydne ul.acTip li.hid {
  display:none;
}

#hityTydne ul.acTip li p {
  display: block;
  padding:5px;
  height: 240px;
  width:203px;
  text-decoration: none;
  position: relative;
}

#hityTydne ul.acTip li p span.img {
  display: block;
  height: 135px;
  padding-top:35px;
  _height: 170px;
  
  width:203px; 
  overflow: hidden;
}

#hityTydne ul.acTip li p span.name {
  display: block;
  font-weight: bold;
  line-height: 14px;
  height: 28px;
  overflow: hidden;
  margin-bottom: 5px;
}

#hityTydne ul.acTip li p span.price {
  float: left;
  font-size: 25px;
  font-weight: bold;
  color:#e2001a;
  padding-left: 5px;
}

#hityTydne ul.acTip li p span.price span {
  font-size: 19px;
  padding-left:2px;
}


#hityTydne ul.acTip li p span.logo {
  float: right;
  padding-top:5px;
}


#hityTydne ul.acTip li p span.slevaStar {
  background: url("https://cz2.staticac.cz/images/design/vlajecka.png") no-repeat;
  color: #ffffff;
  display: block;
  font-size: 16px;
  font-weight: bold;
  height: 43px;
  left: 140px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  top: 5px;
  width: 57px;
}

#hityTydne ul.acTip li p span.slevaStar span {
  font-size: 10px;
  display: block;
  font-weight: normal;
  line-height: 12px;
  padding-top:4px;
}

#hityTydne ul.acTip li p span.overlay {
  display: none;
  position: absolute;
  background: #000000;  
  height: 100%;
  left: 0;
  opacity: 0.45;  
  top: 0;
  width: 100%;
}

#hityTydne ul.acTip li p.active span.overlay { 
  display: block;
}

#hityTydne ul.acTip li p a.detail {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  left: 0;
  top:0;    
  color:#ffffff;
  font-weight: bold;
  font-size: 14px; 
  text-decoration: none;
}

#hityTydne ul.acTip li p a.detail span {
  padding:10px 5px;
  display: block;
  position: absolute;  
  width:209px;
  left:-3px;
  top:-3px;
  border-radius:3px;
  background:#c90519; 
}

#hityTydne ul.acTip li p a.detail:hover span {
  text-decoration: underline;
}

#hityTydne ul.acTip li p.active a.detail {
  display: block;
}


#hityTydne ul.acTip li p span.otherButtWrap {
  padding: 5px;
  display: none;
  position: absolute;  
  width:209px;
  height: 35px;
  left:-3px;
  bottom:-3px;
  border-radius:3px;
  background:#c90519;   
}

#hityTydne ul.acTip li p.active span.otherButtWrap {
  display: block;
}


#hityTydne ul.acTip li p a.oIco {
  display: none;
  float: right;
  background-image: url("https://cz2.staticac.cz/images/design/hity-ico.png"); 
  background-repeat:no-repeat;
  width:35px;
  height:35px;
  margin:0 5px;
  overflow: hidden;  
}

#hityTydne ul.acTip li p.active a.oIco {
  display: block;
}

#hityTydne ul.acTip li p a.oIco span {
  display: block;
  padding-top:150px;  
}

#hityTydne ul.acTip li p a.strazce {
  background-position: 0 -394px;  
}

#hityTydne ul.acTip li p a.doSeznamu {
  background-position: -144px -400px;  
}






#hityTydneWrap {
  position:relative;
  width:900px;
  overflow: hidden;
}



.hitySkupiny {
  list-style-type: none;  
  float: left;
  width: auto;  
}


.hitySkupiny li {
  float: left;
  padding: 10px;
}

.hitySkupiny li a {
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
}

.hitySkupiny li a span {
  display: block;
}

.hitySkupiny li a span.dekor {
  height: 50px;
  width: 150px;
  background-image: url("https://cz2.staticac.cz/images/design/hity-ico.png");
  background-repeat: no-repeat;
  margin-bottom: 10px;  
}

.hitySkupiny li a.tipPotraviny span.dekor {
  background-position: 36px 0px;    
}

.hitySkupiny li a.tipPotraviny:hover span.dekor, .hitySkupiny li a.tipPotraviny.active span.dekor {
  background-position: -264px 0px;    
}

.hitySkupiny li a.tipDrogeria span.dekor {
  background-position: 36px -50px;    
}

.hitySkupiny li a.tipDrogeria:hover span.dekor, .hitySkupiny li a.tipDrogeria.active span.dekor {
  background-position: -264px -50px;    
}

.hitySkupiny li a.tipElektronika span.dekor {
  background-position: 36px -100px;    
}

.hitySkupiny li a.tipElektronika:hover span.dekor, .hitySkupiny li a.tipElektronika.active span.dekor {
  background-position: -264px -100px;    
}

.hitySkupiny li a.tipOstatne span.dekor {
  background-position: 36px -150px;    
}

.hitySkupiny li a.tipOstatne:hover span.dekor, .hitySkupiny li a.tipOstatne.active span.dekor {
  background-position: -264px -150px;    
}

.hitySkupiny li a:hover span.txt, .hitySkupiny li a.active span.txt {
  color:#e2001a;
}



#totalSaveWrap { 
  font-size: 20px;
  color:#e2001a;
  visibility: hidden;
  font-weight: bold;
}

#totalSave {   
  font-size: 29px;
}



/* OUSKO */

#ouskoPull {
  position: absolute;
  left: 0px;
  top: 110px;
  width: 0px;
  height: 200px; 
  background: #f0f0f0 ;
  z-index:1000;
  border: 1px solid #d6d6d6;
  border-left: 0;    
  text-align: center;
  margin-top:30px;
}

#ouskoPull .ouskoWrap {
  overflow: hidden;
}
                                    
#ouskoPull .ouskoCont {
  margin: 10px 0 0 15px;
  width: 360px;
  height: 180px;
  overflow: hidden;  
}


#ouskoPull .activator {
  display: block;
  position: absolute;
  width: 31px;
  height: 200px;
  right: -32px; 
  top:-1px;
  background: #c90519;
  cursor: pointer;
  padding: 0;  
  border: 1px solid #d6d6d6;
  border-left: 0;
}

#ouskoPull .activator .wrap {
  display: block;
  position: relative;
  width: 31px;
  height: 200px;
}

#ouskoPull .activator .txt {
  display: block;
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  transform-origin: left top 0;
  height: 31px;
  left: 0;
  line-height: 31px;
  position: absolute;
  top: 169px;
  width: 169px;
  text-align: center;
  font-weight: bold;
  color:#ffffff;
  text-transform: uppercase;        
  font-size: 15px;
}

#ouskoPull .activator .sipka {
  display: block;
  width: 31px;
  height: 31px;
  left: 0;
  position: absolute;
  top: 169px;  
  background-image: url('https://cz1.staticac.cz/images/design/retselopclose.png');
  background-repeat: no-repeat;
  background-position: -3px -4px;
    
}

#ouskoPull.closed .activator .sipka { 
  background-position: -43px -4px;
}



#ouskoPull .mestoFullProd {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #8b0704;
  height: 27px;
  line-height: 27px;
  margin: 15px 0;
  padding:0 10px;
  width: 350px;
}

/* Ousko zbozi */
#ouskoPull.zboziOusko {
  height: 600px;  
  top: 135px;
}

#retFiltrCont {
  margin: 10px 0 0 25px;
  width: 465px;
  height: 575px;
  overflow: hidden;  
}

#retFiltrCont h2 {
  color: #c90617;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 21px;
  padding:0;
  margin:5px 0 10px 0;  
}

#retFiltrCont p.allNone {
  padding:10px 0 15px 0;
  margin:0;
  text-align: center;
  border-top:2px solid #d3d3d3;    
}

#retFiltrCont p.allNone a {
  color:#8d8d8d;
}



#retFiltrCont ul {
  list-style-type: none;
  height: 400px;
  overflow: auto;
  overflow-y: scroll;  
  border-bottom:2px solid #d3d3d3;
  padding:0 0 10px 0;; 
}

#retFiltrCont ul li {
  display: block;
  float: left;
  width: 100px;
  height: 100px;  
  margin-bottom:10px;
  margin-right:10px;
}

#retFiltrCont ul li.first {
  clear:left
}

#retFiltrCont ul li.last {
  margin-right:0px;
}

#retFiltrCont ul li a {
  display: block;
  border-width:3px;
  border-color:#d3d3d3;
  border-style: solid;
  width: 94px;
  height: 94px;
  text-align: center;
  position: relative;
  background: #ffffff;
}

#retFiltrCont ul li a:hover {
  border-color:#c90519;  
}

#retFiltrCont ul li a.selected {
  border-color:#20bc20;  
}

#retFiltrCont ul li a span.img {    
  background-image: url("https://sk1.staticac.cz/foto/retezce/all.jpg");
  background-repeat: no-repeat;
  display: block;
  height: 31px;
  overflow: hidden;
  width: 88px;
  margin:31px auto 0 auto;
}

#retFiltrCont ul li a span.over {
  display: none;
  width: 94px;
  height: 94px;
  position: absolute;
  left:0;
  top:0;
  background-image: url('https://cz1.staticac.cz/images/design/retselsel.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#retFiltrCont ul li a.selected span.over {
  display: block;
}


#retFiltrCont a.butt {
  display: block;
  float: left;
  width: auto;
  height: 46px;
  line-height: 47px;
  text-transform: uppercase;
  text-decoration: none;
  color:#382b0c;
  padding: 0 22px 0 20px ;
  background-image: url('https://cz1.staticac.cz/images/design/yellow-butt.png');
  background-repeat: repeat-x;
  background-position: top;
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
}

#retFiltrCont a.butt:hover {
  background-position: bottom;
}

#retFiltrCont a.butt span {
  display: block;
  float: left;
  width: auto;
  height: 46px;
  line-height: 47px;  
  background-image: url('https://cz1.staticac.cz/images/design/oko-ico.png');
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 40px ;
}


/* Ousko HITY */


#ouskoPull.hityOusko {
  height: 600px;
}


#ouskoPull.hityOusko .ouskoCont {
  height: 575px;
  margin: 10px 0 0 25px;
  overflow: hidden;
  width: 465px;
}

#ouskoPull.hityOusko p.allNone {
  padding:10px 0 15px 0;
  margin:0;
  text-align: center;
  border-top:2px solid #d3d3d3;    
}

#ouskoPull.hityOusko p.allNone a {
  color:#8d8d8d;
}



#ouskoPull.hityOusko ul {
  list-style-type: none;
  height: 400px;
  overflow: auto;
  overflow-y: scroll;  
  border-bottom:2px solid #d3d3d3;
  padding:0 0 10px 0;; 
}

#ouskoPull.hityOusko ul li {
  display: block;
  float: left;
  width: 100px;
  height: 100px;  
  margin-bottom:10px;
  margin-right:10px;
}

#ouskoPull.hityOusko ul li.first {
  clear:left
}

#ouskoPull.hityOusko ul li.last {
  margin-right:0px;
}

#ouskoPull.hityOusko ul li a {
  display: block;
  border-width:3px;
  border-color:#d3d3d3;
  border-style: solid;
  width: 94px;
  height: 94px;
  text-align: center;
  position: relative;
  background: #ffffff;
}

#ouskoPull.hityOusko ul li a:hover {
  border-color:#c90519;  
}

#ouskoPull.hityOusko ul li a.selected {
  border-color:#20bc20;  
}

#ouskoPull.hityOusko ul li a span.img {    
  background-image: url("https://sk1.staticac.cz/foto/retezce/all.jpg");
  background-repeat: no-repeat;
  display: block;
  height: 31px;
  overflow: hidden;
  width: 88px;
  margin:31px auto 0 auto;
}

#ouskoPull.hityOusko ul li a span.over {
  display: none;
  width: 94px;
  height: 94px;
  position: absolute;
  left:0;
  top:0;
  background-image: url('https://cz1.staticac.cz/images/design/retselsel.png');
  background-repeat: no-repeat;
  background-position: right bottom;
}

#ouskoPull.hityOusko ul li a.selected span.over {
  display: block;
}


#ouskoPull.hityOusko a.butt {
  display: block;
  float: left;
  width: auto;
  height: 46px;
  line-height: 47px;
  text-transform: uppercase;
  text-decoration: none;
  color:#382b0c;
  padding: 0 22px 0 20px ;
  background-image: url('https://cz1.staticac.cz/images/design/yellow-butt.png');
  background-repeat: repeat-x;
  background-position: top;
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
}

#ouskoPull.hityOusko a.butt:hover {
  background-position: bottom;
}

#ouskoPull.hityOusko a.butt span {
  display: block;
  float: left;
  width: auto;
  height: 46px;
  line-height: 47px;  
  background-image: url('https://cz1.staticac.cz/images/design/oko-ico.png');
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 40px ;
}



/* ousko letak */

#ouskoPull.letakOusko {
  height: 420px;
}


#ouskoPull.letakOusko .ouskoCont {
  margin: 20px 0 0 30px;
  width: 420px;
  height: 380px;
  overflow: hidden; 
}

#ouskoPull.letakOusko ul {
  list-style-type: none;
  height: 340px;
  overflow: auto;
  overflow-y: scroll;
}

#ouskoPull.letakOusko ul li {
  display: block;
  float: left;
  width: 115px;  
  margin-bottom:15px;
  margin-right:15px;
  
}

#ouskoPull.letakOusko ul li.first {
  clear:left
}

#ouskoPull.letakOusko ul li.last {
  margin-right:0px;
}

#ouskoPull.letakOusko ul li img {
  width: 111px;
  border: 2px solid #f0f0f0 ;
}

#ouskoPull.letakOusko ul li.actual img {
  border: 2px solid #c90619;
}

#ouskoPull.letakOusko ul li a {
  display: block;
  position: relative;
}

#ouskoPull.letakOusko ul li a span.overlay {
  display: none;
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  background: #000000 url('https://cz1.staticac.cz/images/design/oko.png') center center no-repeat;    
  opacity: 0.45; 
}

#ouskoPull.letakOusko ul li a:hover span.overlay {
   display: block;  
}




/* LETAKY RETEZCE HP - /letaky/hledej/[retezec]/ */

#ouskoPull.letakyOuskoRet {
  height: auto;
  min-height: 200px;
  width: 0px;
}

.letakyOuskoRet #ouskoCont {
  margin: 10px 0 10px 25px;
  width: 575px;
  /* height: 115px;*/
  overflow: hidden;    
}

.letakyOuskoRet #ouskoCont h2 {
  color: #c90617;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 19px;
  padding:0;
  margin:0px 0 10px 0;
  text-align: center;  
}


.letakyOuskoRet #ouskoCont h3 {
  text-transform: uppercase;
}


#retProdSelWrap {
  height: 400px;
  overflow: hidden;
  text-align: left;    
}

#retProdSelWrap .half {
  float: left;
  width: 282px;
  height: 400px;  
}

#retProdSelWrap .halfWide {
  width: 564px;
  height: 400px;  
}

#retProdSelWrap .first {
 /*  border-right:1px solid #aaaaaa; */ 
}


#retProdSelWrap ul.retezce {
  list-style-type: none;
  margin:10px 10px 10px 0;
  width: 265px;
  height: 265px;
  overflow: hidden;
  overflow-y: scroll;
}

#retProdSelWrap ul li {
  margin: 10px 0;  
}

#retProdSelWrap ul li a {
  line-height: 43px;
  display: block;
  font-weight: bold;
  text-decoration: none;
}

#retProdSelWrap ul li a:hover {
  text-decoration: underline;
} 

#retProdSelWrap ul li a span.wrp {  
  border:1px solid #aaaaaa;
  height: 36px;  
  width: 57px;
  padding: 3px ;
  background: #ffffff;
  float: left;
  margin-right: 5px;
  position: relative;
}

#retProdSelWrap a.butt {
  display: block;
  float: left;
  width: auto;
  height: 46px;
  line-height: 47px;
  text-transform: uppercase;
  text-decoration: none;
  /* color:#382b0c; */
  color:#ffffff;
  padding: 0 20px 0 20px ;
  /* background-image: url('https://cz1.staticac.cz/images/design/yellow-butt.png');
  background-repeat: repeat-x;
  background-position: top; */
  background:#c90619 linear-gradient(to bottom, rgba(243,34,23,1) 0%, rgba(203,7,27,1) 100%);
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
}

#retProdSelWrap a.butt .fa {
  padding-right:10px;
}


#retProdSelWrap a.butt:hover {
  /* background-position: bottom; */
  background:#c90619 linear-gradient(to bottom, rgba(203,7,27,1) 0%, rgba(243,34,23,1) 100%);
}

#retProdSelWrap ul li a.active span.wrp, #retProdSelWrap ul li a.active:hover span.wrp {  
  border-color: #20bc20;    
}

#retProdSelWrap ul li a:hover span.wrp {  
  border-color: #c90519;    
}

#retProdSelWrap ul li a span.check { 
  position: absolute;
  right:0px;
  bottom:0px;
  width:15px;
  height: 15px;
  background: url('https://cz1.staticac.cz/images/design/retselsel-sml.png') right bottom no-repeat;
  display: none;    
}

#retProdSelWrap ul li a.active span.check {
  display: block;
}




#retProdSelWrap ul li a .wrp span.logo {
  display: block;
  background-image: url('https://sk1.staticac.cz/foto/retezce/all-sml.png');
  background-repeat: no-repeat;
  display: block;
  height: 20px;  
  width: 57px;   
  margin-top:9px;   
}


#ouskoPull.letakyOuskoRet input.mestoFullProd {
  width: 265px;
  margin:15px 0;
  background: #fafafa;
  font-style: italic;
  color:#979797;
}

#ouskoPull.letakyOuskoRet .halfWide input.mestoFullProd { 
  width: 465px;
}

#ouskoPull.letakyOuskoRet input.active {
  background: #ffffff;
  font-style: normal;
  color:#000000;
}



#newLetVypis .newLetak {
  position: relative;
}

#newLetVypis .newLetak .overlay, #newLetVypis .newLetak .overlayTXT {
  position: absolute;
  display: none;
  width:100%;
  height: 100%;
  top:0;
  left:0;
}

#newLetVypis .newLetak .overlay {
  background: #000000;
  opacity: 0.5;  
}

#newLetVypis .newLetak .overlayTXT {
  padding-top: 90px;
  font-size: 31px;
  font-weight: bold;
  color: #ffffff;
}


/* obecne */
#newLetVypis .newLetakRet {
  height: 360px;
}

#newLetVypis .newLetakRet a.imgWrap {
  background: #f4f4f4;
  box-shadow: none;
}

#newLetVypis .newLetakRet a.imgWrap span.overZoom, #newLetVypis .newLetakRet a.imgWrap span.overZoomBg {
  position: absolute;
  color:#ffffff;
  display: none;
  width:100%;
  height: 100%;
  top: 0px;
  left:0px;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
}

#newLetVypis .newLetakRet a.imgWrap:hover span.overZoom, #newLetVypis .newLetakRet a.imgWrap:hover span.overZoomBg {
  display: block;
}

#newLetVypis .newLetakRet a.imgWrap span.overZoomBg {
  background: #e2001a;
  opacity: 0.7;
}

#newLetVypis .newLetakRet a.imgWrap span.overZoom span {
  display: block;
  margin-top: 48%;
  margin-bottom: 10px;
  font-size: 53px;
}

#newLetVypis .newLetakRet .popis strong {
  color:#000000;
}

#newLetVypis .newLetakRet .popis:hover {
  background:none;
  color:#666666;
}

#newLetVypis .newLetakRet .prodejny {
  color: #666666;
}

#newLetVypis .newLetakRet .prodejny a {
  color:#000000;
  text-decoration: none;
}

#newLetVypis .newLetakRet .prodejny a:hover {
  text-decoration: underline;
}

#newLetVypis .newLetakRet .prodejny .fa {
  font-size:120%;
  color:#c90617;
} 


/* END LETAKY RETEZCE HP - /letaky/hledej/[retezec]/ END */







/* FONT AWESOME */
/*!
 *  Font Awesome 4.6.3 by @davegandy - https://fontawesome.io - @fontawesome
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 
@font-face {
  font-family: 'FontAwesome';
  src: url('https://cz1.staticac.cz/css/design/fa/fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('https://cz1.staticac.cz/css/design/fa/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), 
      url('https://cz1.staticac.cz/css/design/fa/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), 
      url('https://cz1.staticac.cz/css/design/fa/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), 
      url('https://cz1.staticac.cz/css/design/fa/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), 
      url('https://cz1.staticac.cz/css/design/fa/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
 
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* END FONT AWESOME END */



