#content_wide {
    padding: 20px 20px 20px;
}

#user_status .user_status_a a:hover {
    color: #fff;
}

.decor_line{
  background: #D6231C !important;
}

#top_cart a.enter{ 
  background: url('/graphics/redes/vizitky/arrows.png') no-repeat right center;
}
#top_cart a.enter:hover{
  color: #D6231C;
}

#user_status .login_button {
  background: url('/graphics/redes/vizitky/button_bg.png') no-repeat scroll left center;
}

#user_status .input .inputbox {
  border: 1px solid #fff;
}

#top_cart span em {
  color: #fff;
}


#topMenu ul li a:hover,
#bottomMenu ul li a:hover,
#topMenu ul li.active a,
#bottomMenu ul li.active a{
  background: #D6231C;
}


/*controls*/
.longrow{
  width: 556px !important;
}

.longrow .controls_box{
  margin-right: 2px !important;
} 


/*obsah*/
#note {
  color: #fff;
}


#note h3 {
  color: #fff;
}


.controls h1 {
  color: #fff !important;
}

#note .controls h2 {
  color: #fff !important;
}

hr {
	color: #D6231C;
	height: 1px;
	line-height: 1px;
	width: 100%;
}


.hledani .searchSubmitTop, 
.hledani .searchSubmit {
    color: #D6231C;
}

span.advance_hledani {
    color: #D6231C;
}

span.srchObal ul li.selected {
  color: #D6231C;
}

span.srchObal ul li.moje {
  color: #fff;
  background: #D6231C;
}


.item_infobar,
.item_infobar strong,
.item_infobar span,
.item_infobar a{
  color: #D6231C !important;
}

.item_infobar a:hover{
  color: #D6231C !important;
}
/*
h1.cat_name{
  color: #D6231C !important;
}
*/
.icon_view{
  background: url('/graphics/redes/vizitky/sipka.gif') no-repeat right 3px !important;
}
#detail_info_wrapper h3{
  color: #000 !important;
}

.detail_doplnky a:hover{
  color: #D6231C !important;
}

.info_menu li a:hover{
  background: #D6231C !important;
}


#detail_image{
  width: 550px !important;
}

.info_box_grey{
  border-bottom: 0 none;
}



.akceBox {
  background:#d6231c url(/graphics/redes/vizitky/bg_akce.bmp) repeat-x bottom;
}
.akceBoxTop {
  background: url(/graphics/redes/vizitky/bg_akce_top.gif) no-repeat scroll 0 0;
}
.akceBoxBot {
  background: url(/graphics/redes/vizitky/bg_akce_bot.gif) no-repeat scroll 0 0;
}

.akceBoxInn {
  border-left:1px solid #b5b3b2;
  border-right:1px solid #b5b3b2;
  color:white;
}


.format {
  width: 580px;
  background: #D6231C url(/graphics/redes/vizitky/bg_akce.bmp) repeat-x bottom;
  margin-bottom: 3px;
  color:white;
}

.format-top {
  width:580px;
  height: 3px;
  background: url(/graphics/redes/vizitky/indi-top.gif) no-repeat;
  overflow: hidden;
}

.format-bot {
  width:580px;
  height: 3px;
  background: url(/graphics/redes/vizitky/indi-bot.gif) no-repeat;
  overflow: hidden;
}
.format-mid {
  border-left: 1px solid #b5b3b2;
  border-right: 1px solid #b5b3b2;  
}

.mid-el {
  display: block;
  float: left;
  width: 190px;
  text-align: center;
}

.double {
  width:380px;
}

.mid-el img {
  border: 0;
  margin:5px;
}

.mid-el h3 {
  font-size: 120%;
  margin:3px 0;
}

.mid-el p {
  margin:3px 0;
}

.mid-el img {
  
}






















.fullPage {
  width:860px;
  margin: 20px auto;
  text-align: left;
}


.inkatalog {
		width: 234px;
  /* height: 120px; */
	display: block;
	margin: 10px 9px 5px 0;
	float: left;
	overflow: hidden;
}

.vypisProduktu .last {
  margin-right: 0;
}


.katalog_foto {
	display: block;
	width:234px;
	height: 180px;
}


.katalog_text {
	display: block;
	width:234px;
	height: 95px;
	background: url(/graphics/redes/vizitky/nahled-bg.png) no-repeat;
	text-align: left;
	color:#ffffff;
}

.katalog_text strong {
  line-height: 26px;
  padding-left:10px;
}

.katalog_text .priceBox {
  float: left;
  width:156px;
  padding-left:6px;
  
}

.katalog_text .priceBox span {
  float:right;
}

a.katalog_nahled {
	display: block;
  float: right;
  background: url(/graphics/redes/vizitky/lupa.gif) no-repeat center 5px;
  width:70px;
	height: 50px;
	_height: 95px;
	padding-top: 45px;
	color:  #ffffff;
	font-size: 75%;
	text-align: center;
	font-weight: bold; 
	text-decoration: none;
}

.kataTop {
  width:550px;
  height:5px;
  background:url(/graphics/redes/razitka/kat-top.gif) no-repeat;
  overflow: hidden;
}

.kataBot {
  width:550px;
  height:5px;
  background: url(/graphics/redes/razitka/kat-bot.gif) no-repeat;
  overflow: hidden;
}

.kataInn {
  border-left: 1px solid #e1e1e0;
  border-right: 1px solid #e1e1e0;
  _width:550px;
}

.firCol, .secCol, .thiCol, .secThiCol {
  display: block;
  float: left;
}

.firCol, .thiCol {
  width: 160px;
}

.secCol {
  width: 225px;
}

.smboxInn p, .halfBoxInn p {
  margin:0;
  padding:3px 5px;
  text-align: left;
  font-size: 80%;
}

.ramovan {
  border-left: 1px solid #e1e1e0;
  border-right: 1px solid #e1e1e0;
}

.secThiCol {
  width: 380px;
}
.colVars a {
  padding: 2px;
}

.colVars img {
  border: 0;
  _height: expression( (this.height> 50) ? ( ((this.height / 50)>=(this.width / 50)) ? '50px' : false ) : false );
  _width: expression( (this.width> 50) ? ( ((this.height / 50)<(this.width / 50)) ? '50px' : false ) : false );
  max-width: 50px;
  max-height: 50px;
  border: 1px #ffffff dashed;
}



.colVars a.active img {
  border: 1px #e77817 dashed;
}

.inkatalog h2 {
  color:#e77817 !important; 
  border: 0 !important;
  background: none !important;
  margin: 3px 0 0 0 !important;
}

.colSel img {
  border: 1px none #ffffff;  
}

.colSel a.active img {
  border: 1px #e77817 dashed;
}


div.cenaBox {
  width: 122px;
  height: 48px;
  color:#da251d;
  text-align: center;
  margin: 0 auto;
  background: url(/graphics/redes/razitka/cena-bg.png) no-repeat 0 0;
  font-weight: bold;
}

div.cenaBox span {
  display: block;
  font-size: 130%;
  line-height: 30px;
}


a.katButt {
  display: block;
  float: left;
  width:122px;
  height: 0;
  padding-top:34px;
  _height: 34;
  overflow: hidden;
  background-position: 0 0;
  background-repeat: no-repeat;
  margin: 15px 4px 0 0;
}

a.katButt:hover {
  background-position: 0 -34px;
}

a.dotaz {
  background-image: url(/graphics/redes/vizitky/dotaz.png);
}

a.faq {
  background-image: url(/graphics/redes/vizitky/otazkybig.png);
}

a.objednat {
  background-image: url(/graphics/redes/vizitky/objednat.png);
}

a.papiry {
  background-image: url(/graphics/redes/vizitky/papiry.png);
}

.kataImg {
  _height: expression( (this.height> 130) ? ( ((this.height / 140)>=(this.width / 130)) ? '140px' : false ) : false );
  _width: expression( (this.width> 130) ? ( ((this.height / 140)<(this.width / 130)) ? '130px' : false ) : false );
  max-width: 130px;
  max-height: 140px;    
}


.fpBox {
  width:860px;
  background: #ffffff url(/graphics/redes/razitka/kat-bg.bmp) repeat-x 0 0;
  text-align: center;
  margin:3px 0 3px 0;
}

.fpTop {
  width:860px;
  height:5px;
  background:url(/graphics/redes/razitka/fp-top.gif) no-repeat;
  overflow: hidden;
}

.fpBot {
  width:860px;
  height:5px;
  background: url(/graphics/redes/razitka/fp-bot.gif) no-repeat;
  overflow: hidden;
}

.fpInn {
  border-left: 1px solid #e1e1e0;
  border-right: 1px solid #e1e1e0;
  _width:860px;
}


.smallboxx {
  width:305px;
  background: #ffffff url(/graphics/redes/razitka/kat-bg.bmp) repeat-x 0 0;
  text-align: center;
}

.smboxTop {
  width:305px;
  height:5px;
  background:url(/graphics/redes/razitka/sm-top.gif) no-repeat;
  overflow: hidden;
}                                                   

.smboxBot {
  width:305px;
  height:5px;
  background: url(/graphics/redes/razitka/sm-bot.gif) no-repeat;
  overflow: hidden;
}

.smboxInn {
  border-left: 1px solid #e1e1e0;
  border-right: 1px solid #e1e1e0;
  _width:305px;
}

.halfBox {
  width:423px;
  background: #ffffff url(/graphics/redes/razitka/kat-bg.bmp) repeat-x 0 0;
  text-align: center;
  
}

.halfBoxTop {
  width:423px;
  height:5px;
  background:url(/graphics/redes/vizitky/hb-top.gif) no-repeat;
  overflow: hidden;
}

.halfBoxBot {
  width:423px;
  height:5px;
  background: url(/graphics/redes/vizitky/hb-bot.gif) no-repeat;
  overflow: hidden;
}

.halfBoxInn {
  border-left: 1px solid #e1e1e0;
  border-right: 1px solid #e1e1e0;
  _width:423px;
}










.fullPage h1 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  color:#e87d18;
  border-bottom:1px solid #1f1a17;
  font-size: 160%;
}

.fullPage h2 {
  margin: 3px 0;
  padding: 0 10px;
  height: 35px;
  line-height: 35px;
  color:white;
  background: url(/graphics/redes/vizitky/h2bg.gif) repeat-x;
  position: relative;
}

.fullPage h2 span {
  display: block;
  width: 7px;
  height: 35px;
  position: absolute;
  top:0;
}
.fullPage h2 span.h2left {
  left:0;
  background: url(/graphics/redes/vizitky/h2left.gif) no-repeat;
}
.fullPage h2 span.h2right {
  right:0;
  background: url(/graphics/redes/vizitky/h2right.gif) no-repeat;
}



.fullPage h3 {
  margin: 0 7px 3px 7px;
  padding: 0 10px;
  height: 23px;
  line-height: 23px;
  color:black;
  background: #ea3d00 url(/graphics/redes/vizitky/h3bg.gif) repeat-x;
  position: relative;
  font-size: 100%;
  text-align: left;
  color:white;
}

.fullPage .lefter h3 {
  margin: 0 3px 3px 3px;
}

.fullPage h3 span {
  display: block;
  width: 3px;
  height: 23px;
  position: absolute;
  top:0;
}
.fullPage h3 span.h3left {
  left:-3px;
  background: url(/graphics/redes/vizitky/h3left.gif) no-repeat;
}
.fullPage h3 span.h3right {
  right:-3px;
  background: url(/graphics/redes/vizitky/h3right.gif) no-repeat;
}

.fullpage .lefter {
  width: 540px;
  padding-left:4px;
  _width: 544px;
}

.fullPage .oLine {
  text-align: left;
  height: 23px;
  line-height: 23px;
  margin:0 0 3px 0;
}

.fullPage .smallInp {
  display: block;
  float: left;
  border: 0;
  width:120px;
  height: 23px;
  text-align: center;
  background:url(/graphics/redes/razitka/smallinp.gif) no-repeat; 
}

.fullPage .smallInpA {
  display: block;
  float: left;
  border: 0;
  width:120px;
  height: 23px;
  text-align: center;
  background-image:url(/graphics/redes/vizitky/smallinpbg.gif);
  background-repeat: no-repeat;
  background-position: 0 0; 
  color:white;
  font-weight: bold;
  text-decoration: none;
}
.fullPage .smallInpA:hover {
  background-position: 0 -23px; 
}

.fullPage .bigInp {
  display: block;
  float: left;
  border: 0;
  width:415px;
  height: 23px;
  text-align: left;
  background:url(/graphics/redes/razitka/biginp.gif) no-repeat;
  margin-left:4px;
}

.fullPage div.bigInp {
  line-height: 23px;
  padding:0 3px;
  width:409px;
  _width:415px;
}

.fullPage .longinp {
  display: block;
  float: left;
  border: 0;
  width:650px;
  height: 23px;
  text-align: left;
  background:url(/graphics/redes/razitka/longinp.gif) no-repeat;
  margin:0 4px;
}

.fullPage .shortInp {
  display: block;
  float: left;
  border: 0;
  width:55px;
  height: 23px;
  text-align: left;
  background:url(/graphics/redes/razitka/shortinp.gif) no-repeat;
  padding:0;
  margin:0 0 0 4px;
}

.fullPage .midInp {
  display: block;
  float: left;
  border: 0;
  width:299px;
  height: 23px;
  text-align: left;
  background: url(/graphics/redes/vizitky/midinp.gif) no-repeat;
  padding:0;
  margin:0 0px 0 4px;
}

input.shortInp, input.bigInp, input.longInp, input.midInp {
  padding:3px !important; 
}


.fullPage span.bigInp {
  padding:0 3px;
  width:409px;
  _width:415px;
}


.midWrap {
  display: block;
  float: left;
  border: 0;
  width:140px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  background-image:url(/graphics/redes/razitka/bigwrap.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding:0;
  margin:0 0 3px 4px;
  overflow: hidden;
  font-weight: bold;
}


.radWrap, .smlWrap {
  display: block;
  float: left;
  border: 0;
  width:21px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  background-image:url(/graphics/redes/razitka/radwrap.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding:0;
  margin:0 0 3px 4px;
  overflow: hidden;
  position: relative;
}

.smlWrap {
  background-image:url(/graphics/redes/razitka/smlwrap.gif);
}

.aliLeft {
  background-image:url(/graphics/redes/razitka/alileft.gif);
}
.aliCenter {
  background-image:url(/graphics/redes/razitka/alicenter.gif);
}
.aliRight {
  background-image:url(/graphics/redes/razitka/aliright.gif);
}

.radLab {
  display: block;
  float: left;
  border: 0;
  width:120px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  background-image:url(/graphics/redes/vizitky/radlab.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  padding:0 0 0 25px;
  _width: 145px;
  margin:0;
  overflow: hidden;
  position: relative;
  font-weight: bold;
}

.selWrap {
  display: block;
  float: left;
  border: 0;
  width:140px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  margin:0 0 3px 4px;
}


.bgBox {
  width:530px;
  height: 115px;
  padding:5px;
  _width:540px;
  _height: 125px;
  margin:3px 0 0 4px;
  background:url(/graphics/redes/razitka/box-bg.gif) no-repeat 0 0;
  line-height: 23px;
  text-align: left;
}

textarea.bgBox {
  width:540px;
  height: 125px;
  border:0;
  overflow: auto;
  margin:0;
}

textarea.bgBigBox {
  width:850px;
  height: 125px;
  padding:5px;  
  margin:0 0 0 4px;
  background:url(/graphics/redes/razitka/bigbox-bg.gif) no-repeat 0 0;
  line-height: 23px;
  text-align: left;
  border:0;
  overflow: auto;
  margin:3px 0 0 0;
}


.inp-file-wrap {
  display:block;
  height:23px;
  margin:0 0 3px 0;
  overflow:hidden;
  position:relative;
}

input.filehide {
  position: absolute;
  right:0px;
  border:0;
  z-index: 5;
  -moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
  cursor: pointer;
}

.inp-file-wrap .bigInp {
  padding:0 3px;
  width:409px;
  _width:415px;
  left:0;
  position:absolute;
  top:0;
  z-index:7;
  line-height: 23px;
  margin-left: 0;
}

.inp-file-wrap .smallInp {
  position:absolute;
  right:0px;
  line-height: 23px;
  top:0;
  z-index:3;
  cursor: pointer;
}




input.bigSubmit {
  border: 0;
  background: transparent url(/graphics/redes/vizitky/bigsubmit.gif);
  width: 288px;
  height: 26px;
  line-height: 26px;
  font-weight: bold;
  padding:0;
  color:white;
}



#imgPrew {
  display: block;
  float: left;
  width:160px;
  text-align: center;
}


#fakturaBox {
  display: block;
  float: left;
  width:696px;
  background: #ffffff url(/graphics/redes/razitka/kat-bg.bmp) repeat-x 0 0;
  margin: 0 0 4px 4px;
  
}

.fakBot {
  width:696px;
  height:5px;
  background: url(/graphics/redes/razitka/fak-bot.gif) no-repeat;
  overflow: hidden;
}

.fakInn {
  width:696px;
  border-left: 1px solid #e1e1e0;
  border-right: 1px solid #e1e1e0;
  _width:696px;
  font-size: 100%;
}

.fakInn th {
  height: 23px;
  line-height: 23px;
  background:transparent url(/graphics/redes/vizitky/h3bg.gif) repeat-x;
  padding:0 2px;
  color:white;
}

.fakInn td {
  padding: 0 2px;
  text-align: center;
  height: 23px;
  line-height: 23px;
}


.checked{background-position: 0 -23px; color:white;}
.unchecked{background-position: 0 0;}
.selected{background-position: 0 -23px; color:white;}
.unselected{background-position: 0 0;}


.flLeft {
  float: left;
}

.alLeft {
  text-align: left !important;
}

.clrclr {
  height: 1px;
  overflow: hidden;
}

.bold {
  font-weight: bold;
}

.red {
  color:#ff0000;
}

katalogy a.katalog:hover, .katalogy a.katalog2:hover {
  background-position:0 -136px;
}


.controls h1 {
  margin: 3px 0;
  padding: 0 10px;
  height: 35px;
  line-height: 35px;
  background: url(/graphics/redes/vizitky/h2bg.gif) repeat-x;
  position: relative;
}


.controls h1 span {
  display: block;
  width: 7px;
  height: 35px;
  position: absolute;
  top:0;
}
.controls h1 span.h2left {
  left:0;
  background: url(/graphics/redes/vizitky/h2left.gif) no-repeat;
}
.controls h1 span.h2right {
  right:0;
  background: url(/graphics/redes/vizitky/h2right.gif) no-repeat;
}

.controls .first {
  width:229px;
  height:33px;
  overflow: hidden;
}
.controls a.basicInfo  {
  display: block;
  width:229px;
  height:0px;
  padding-top: 33px;
  _height:33px;
  background: url(/graphics/redes/vizitky/basic_info.png) no-repeat 0 0;
  overflow: hidden; 
}
.controls a.objednavkaTisku  {
  display: block;
  width:229px;
  height:0px;
  padding-top: 33px;
  _height:33px;
  background: url(/graphics/redes/vizitky/order_full.png) no-repeat 0 0;
  overflow: hidden; 
}

.controls .mid {
  width:113px;
}
.controls .mid a {
  width:113px;
}

.controls .long {
  display: block;
  width:208px;
  height:33px;
  color:white;
  background: url(/graphics/redes/vizitky/uzaverka.png) no-repeat 0 0;
  overflow: hidden; 
  line-height: 16px;
}


.controls .mid a.faqmale {
  background: url(/graphics/redes/vizitky/otazky.png) 0 0;
}
.controls .mid a.cenikTisku {
  background: url(/graphics/redes/vizitky/cenik.png) 0 0;
}
.controls .smallbox a.icoNove{
  background: url(/graphics/redes/vizitky/ico_33_nove.gif) 0 0;
}
.controls .smallbox a.icoCena{
  background: url(/graphics/redes/vizitky/ico_33_cena.gif) 0 0;
}
.controls .smallbox a.icoNejprodavanejsi{
  background: url(/graphics/redes/vizitky/ico_33_nejprodavanejsi.gif) 0 0;
}
.controls .smallbox a.icoOblibene{
  background: url(/graphics/redes/vizitky/ico_33_oblibene.gif) 0 0;
}
.controls .smallbox a.icoDo24hodin{
  background: url(/graphics/redes/vizitky/ico_33_do24hodin.gif) 0 0;
}
.controls .smallbox a.icoDotaz{
  background: url(/graphics/redes/vizitky/ico_33_dotaz.gif) 0 0;
}
.controls .mid a:hover, .controls .first a:hover {
  background-position: 0 -33px;
}
.controls .smallbox a:hover {
  background-position: 0 -33px;
}



.rightBox {
  background: #cd211b url(/graphics/redes/vizitky/bg_rightbox.bmp) repeat-x top;
  color:#ffffff;
}
.rightBox .rbTop {
  background: transparent url(/graphics/redes/vizitky/bg_rbtop.gif) no-repeat;
}
.rightBox .rbBot {
  background: transparent url(/graphics/redes/vizitky/bg_rbbot.gif) no-repeat;
}
.rightBox .rbInn {
  background: transparent url(/graphics/redes/vizitky/bg_rbinn.gif) repeat-y;
}
.rightBox .rbInn hr {
  background:#b36382 ;
  color:#b36382;
}

.rightBox a {
  text-decoration: none;
  color:white;
}

a.akceImg {
  background-image: url(/graphics/redes/razitka/bg_akceimg.gif);
}

.akceLink .alText2, .akceLink .alText {
  border-bottom:1px solid #ffffff;
}

.akceLink .alText2 a, 
.akceLink .alText a{
  color: #fff !important;
}



#rychlyDotaz {
  background: white url(/graphics/redes/hp/bg_akce.bmp) bottom repeat-x;
  margin: 0;
  padding:5px;
  height: 100%;
}

#rychlyDotaz h2 {
  font-size: 120%;
  color:#000000;
}
#rychlyDotaz table {
  font-size: 100%;
  width: 100%;
}
#rychlyDotaz th {
  text-align: left;
  width: 8em;
}
#rychlyDotaz input {
  width: 100% ;
}
#rychlyDotaz input.submit {
  width: 90px;
  border:1px solid #e87d18;
  color:#000000;
  font-weight: bold;
  background: #ee9a49; 
}
#rychlyDotaz input.submit:hover {
  background: #fcf0e5;
}
#rychlyDotaz textarea {
  width: 100% ;
}

p.otazka {
  color:#D0211B;
  font-weight:bold;
  margin:0;
  padding:0;
}

p.odpoved {
  margin:0;
  padding:2px 5px 10px 5px;
  text-align:justify;
}

.technologie {
  text-align: left;
}

.technologie h1 {
  margin: 3px 0;
  padding: 0 10px;
  height: 35px;
  line-height: 35px;
  color:black;
  font-size: 120%;
  background: url(/graphics/redes/razitka/h2bg.gif) repeat-x;
  position: relative;
}

.technologie h1 span {
  display: block;
  width: 7px;
  height: 35px;
  position: absolute;
  top:0;
}
.technologie h1 span.h1left {
  left:0;
  background: url(/graphics/redes/razitka/h2left.gif) no-repeat;
}
.technologie h1 span.h1right {
  right:0;
  background: url(/graphics/redes/razitka/h2right.gif) no-repeat;
}


.technologie h2 {
  margin: 3px;
  padding: 0 10px;
  height: 23px;
  line-height: 23px;
  color:black;
  background: url(/graphics/redes/razitka/h3bg.gif) repeat-x;
  position: relative;
  font-size: 100%;
  text-align: left;
}

.technologie h2 span {
  display: block;
  width: 3px;
  height: 23px;
  position: absolute;
  top:0;
}
.technologie h2 span.h2left {
  left:-3px;
  background: url(/graphics/redes/razitka/h3left.gif) no-repeat;
}
.technologie h2 span.h2right {
  right:-3px;
  background: url(/graphics/redes/razitka/h3right.gif) no-repeat;
}

#volbaDopravy {
  margin-left:4px;
}


table#cenik {
  font-size: 85%;
  margin: 0; 
  padding: 0 0 3px 0; 
  border: 0; 
}

.nahledInfo table#cenik {
  font-size: 75%;
}

#cenik td, table#cenik th {
  width:101px;
  height: 19px;
  line-height: 19px;
  margin: 0; 
  padding: 0;
}

.nahledInfo table#cenik td, .nahledInfo table#cenik th {
   width:96px;
}

#cenik td {
  text-align: right;
  padding-right:10px;
  width:91px;
  _width:91px;
  font-weight: bold;
  background: url(/graphics/redes/vizitky/cenik_td.gif) no-repeat 0 0; 
}

.nahledInfo table#cenik td {
  width:86px;
  _width:86px;
  background: url(/graphics/redes/vizitky/cenik_td2.gif) no-repeat 0 0; 
}


#cenik td.wide {
  text-align: center;
  width:305px;
  font-weight: bold;
  background: url(/graphics/redes/vizitky/cenik_td_wide.gif) no-repeat 0 0;
  height: 35px;
  line-height: 17px;
  color:white; 
  padding: 0;
}

.nahledInfo table#cenik td.wide {
  width:290px;
  background: url(/graphics/redes/vizitky/cenik_td_wide2.gif) no-repeat 0 0;
}
table#cenik th.wider {
  width:165px;
  background: url(/graphics/redes/vizitky/cenik_th_wider.gif) no-repeat 0 0;
}

table#cenik td.wider {
  width:140px;
  
  background: url(/graphics/redes/vizitky/cenik_td_wider.gif) no-repeat 0 0;
}

table#cenik th.wider2sp {
  width:315px;
  background: url(/graphics/redes/vizitky/cenik_th_wider2sp.gif) no-repeat 0 0;
}

table#cenik td.cenikFW { 
  width: auto;
  height: auto;
  padding:2px 0 0 0;
  text-align: left;
  background: white;
}

table#cenik td.redBG {
  color:white;
  padding-left:4px;
  padding-right:4px;
  background: url(/graphics/redes/vizitky/cenik_td_redbg.gif) no-repeat 0 2px;
  height: 37px;
  line-height: 16px;
}

table#cenik td.cenikInfo {
  width:305px;
  padding: 1px 5px 0 5px;
  _width:315px;
  height: 92px;
  background: url(/graphics/redes/vizitky/cenik_td_cenikinfo.gif) no-repeat 0 1px;
  color:white;
  text-align: left;
  font-weight: normal;
}

table#cenik td.cenikFW h2 { 
  margin:0;
  height: 24px;
  line-height: 24px;
  padding: 0 5px;
  color:#ffffff;
  background: url(/graphics/redes/vizitky/cenik_td_h2.gif) no-repeat 0 0;
}

   

#cenik th {
  text-align: center;
  color:white;
  background: url(/graphics/redes/vizitky/cenik_th.gif) no-repeat 0 0;
}

.nahledInfo table#cenik th {
 background: url(/graphics/redes/vizitky/cenik_th2.gif) no-repeat 0 0;
}

#cenik .mr1px {
  width:102px;
}

#cenik .mb1px {
  height: 20px;
}

.nahledInfo table#cenik .mr1px {
  width:96px;
}

table#cenik .oLine {
  
  height: 19px;
}

table#cenik .oLine div {
  float: left;
}

table#cenik .oLine div.popis {
  width:162px;
  padding-left: 3px;
  background: url(/graphics/redes/vizitky/cenik_th_wider.gif) no-repeat 0 0;
  color:white;
}

table#cenik .oLine div.wider {
  width:150px;
  background: url(/graphics/redes/vizitky/cenik_td_wider.gif) no-repeat 0 0;
  text-align: center;
}

.boxCenik table#cenik {
  margin: 10px auto;
}

.boxCenik table#cenik td {
  font-weight: normal;
}
 

.halfer {
  float:left;
  width:423px;
}

.half1st {
  margin:0 2px 0 0;
  padding: 0 0 0 4px;
  _width:427px;
}


.half2nd {
  margin:0 0 0 2px;
  padding:0 4px 0 0;
  _width:427px;
}



.fullPage .halfer h3 {
  margin:0 3px 3px 3px;
}


div.selectBox {
  display:block;
  float:left;
  height:23px;
  line-height:23px;
  margin:0 0 3px 4px;
  text-align:center;
  width:140px;
}

label.smallInp {
  font-weight: bold;
  font-size: 85%;
}

a.smallInp {
  font-weight: bold;
  font-size: 85%;
  color:black;
  text-decoration: none;
}


.smaller {
  font-size: 85%;
}

.viziImgSmall {
  float:left;
  width:154px;
  padding-top:15px;
}



.nahledObal {
  margin: 0 auto;
  width: 850px;
}

.fotky {
  width:535px; 
  height:390px; 
  background:url(/graphics/redes/vizitky/foto_big_bg.gif) no-repeat; 
  float:left; 
  margin-right:10px;
  position: relative;
  overflow: hidden;
}

.fotky table {
  margin:0; 
  padding:0; 
  width:100%; 
  height:100%;
}

.fotky table td {
  margin:0;
  padding:0;
  text-align: center;
}

.fotky .controls {
  position: absolute;
  width: 120px;
  height: 30px;
  text-align: right;
  bottom:11px;
  right:11px;
  border-bottom: none;
}

.fotkyzoom {
  background:url(/graphics/redes/vizitky/zvetsit.png) no-repeat !important;
}
/*
.fotkynahled {
  display: block;
  float: right;
  background:url(/graphics/redes/promoce/nahled.gif) no-repeat;
  width: 28px; 
  height: 0px;
  padding-top: 28px;
  _height:28px;
  overflow: hidden;
  margin-right:5px;
}

.fotkyvnitrek {
  display: block;
  float: right;
  background:url(/graphics/redes/promoce/vnitrek.gif) no-repeat;
  width: 28px; 
  height: 0px;
  padding-top: 28px;
  _height:28px;
  overflow: hidden;
  margin-right:5px;
}
*/


.fotky span {
  position: absolute;
  width: 104px;
  height: 0;
  padding-top: 30px;
  _height: 30px;
  overflow: hidden;
  top:10px;
  right:10px;
}

.fotky span.kolekceNEW {
  background: url(/graphics/novorocenky/nd/novakolekcemale.gif) 0 0;
}

.fotky span.kolekceOLD {
  background: url(/graphics/novorocenky/nd/starakolekcemale.gif) 0 0;
}


.nahledInfo {
  width:292px; 
  height:382px; 
  padding: 5px; 
  _width:300px; 
  _height:390px; 
  background:url(/graphics/redes/vizitky/info_bg.gif) no-repeat; 
  float:left;
  color:#000000;
}

.nahledInfo h2 {
  background: url(/graphics/redes/vizitky/info_nazev_bg.png) no-repeat; 
  width:199px; 
  padding:0 5px;
  _width:209px;
  height:21px; 
  line-height: 21px;
  float:left; 
  text-align: left;
  color:#ffffff;
  margin:0;
}

.nahledInfo .info {
  margin:5px 0;
  overflow:hidden;
  line-height: 23px;
  height: 23px;
  text-align: left;
  font-size: 95%;
}

.nahledInfo .info span {
  display: block;
  float: left;
}

.nahledInfo .info .zvyraznene {
  height:21px; 
  width: 77px;
  padding:0 2px;
  _width: 81px;
  font-weight: bold;
  background:url(/graphics/redes/promoce/info_cena_bg.png) no-repeat;
}

.nahledInfo .popis {
  background:url(/graphics/redes/vizitky/popis_bg.png) no-repeat; 
  height:120px;
  width:282px; 
  padding:4px;
  margin-bottom: 5px;
  _height:128px;
  _width:290px;
  font-weight: bold;
  text-align: left;
  color:white;
}

.fotkySmall {
  width:511px; 
  height:116px; 
  padding:12px;
  _width:535px; 
  _height:140px;
  background:url(/graphics/redes/vizitky/fotogal_bg.png) no-repeat; 
  float:left; 
  margin-right:10px;
  text-align: center;
  
}

.fotkySmall .nahled {
  width: 115px;
  height: 115px;
  margin: 0 2px;
  padding:0;
  float:left;
  background: url(/graphics/redes/vizitky/foto_bg.gif) no-repeat;
  display: block;
  line-height: 115px;
  cursor: pointer;
}

.fotkySmall .nahled table {
  width: 100%;
  height: 100%;
  border:0;
}
.fotkySmall .nahled table td {
  text-align: center;
  padding-top:0;
  padding-bottom: 0;
}


.buttonky {
  width:300px; 
  height:140px; 
  float:left;
}

.buttonky a, .buttonky span {
  display: block;
  float:left;
  width: 148px;
  height: 0px;
  padding: 43px 0 0 0;
  _height:43px;
  margin: 0 0 5px 0;
  overflow: hidden; 
}

.buttonky span.kolekceNEW {
  background: url(/graphics/novorocenky/nd/novakolekce.png) 0 0;
}

.buttonky span.kolekceOLD {
  background: url(/graphics/novorocenky/nd/novakolekce.png) 0 0;
}


.buttonky a.objednat {
  background: url(/graphics/redes/vizitky/objednat.png) 0 0;
}



.buttonky a.dotaz {
  background: url(/graphics/redes/vizitky/dotaz.png) 0 0;
}



.buttonky a.faq {
  background: url(/graphics/redes/vizitky/otazkybig.png) 0 0;
}

.buttonky a:hover {
  background-position: 0 43px;
}

#galLeft, #galRight {
  display: block;
  float: left;
  height: 116px;
  width:16px;
  text-decoration: none;
}
a#galLeft {
  background: url(/graphics/redes/vizitky/galleft.gif) no-repeat;
}
a#galRight {
  background: url(/graphics/redes/vizitky/galright.gif) no-repeat;
}


.boxText {
  text-align: left;
}


