/*------------------------------MAIN-------------------------- */
.myBody {background:none;color:#918f90;}

hr{
    border: 1px solid #A4BD24;
}

input[type="submit"]{
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
/* --------------- Odkaz ----------------------- */
a:link, a {
 	color: #f36621;
 	text-decoration:underline;
}
a:visited{color: #f26521;} 
a:hover, a:active, a:focus  {color: #81ac00;}

/* tabulka zajistime pro vas */

.datatable.hp {border-collapse:collapse;}
.datatable.hp th.green {padding:5px;background-color:#a4bd25;color:#fff;text-transform:uppercase;text-align:left;}
.datatable.hp td {background-color:#fff;padding:0;}
.datatable.hp td a {background:url(/images/puntaGr.png) no-repeat 0px 6px;padding-left:10px;font-size: 0.9em;}
.datatable.hp td img {width:92%;}

#leftC #searchBlockC #doSearch.leftsearchform_btn{
	background: rgb(164, 189, 37) none repeat scroll 0% 0%;
	width: 28px;
	height: 20px;
	margin: 0px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	cursor:pointer;
}

h3.orange {
    background-color:#f87333;
    color: #fff;
    text-transform: uppercase;
    padding: 5px;
    font-size: 1em;
    margin-bottom: 12px;
    margin-top: 5px;
}

#ContainerC {
	width: 100%;
	height: 100%;
	text-align: center;
}

#Container {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
	width: 980px;
    position:relative;
}


#contentC {float: left;padding:0 0px 0 10px;}
#content {
    margin: 0px;
    width: 744px;
    overflow: hidden;
}

#content .menuText {margin: 0em;padding: 0em;}
#content .anot img {
	float:left;
	padding-right: 1em;
}

#content .text {padding-top: 1em;}
#content span.datum{color: #000;}
#content .pozvankaFoto{float:left;text-align: center;width: 138px; }
#content .pozvankaFoto img{margin-top: 0.5em;}

#content .photogaleryFoto{float:left;text-align: center;width: 185px; }
#content .photogaleryFoto img{margin-top: 1em;}

#content .menuText {
	margin-bottom: 1em;
	margin-right: 0px;
}

#content .anotx h3 {margin-bottom:10px;}

.fotapp .anotx a img{max-width:150px;max-height:150px;}
.fotapp .photogaleryFoto a img{max-width:150px;max-height:150px;}

#content .anot.sprelepkou {position:relative;margin-top:5px; clear:both;}
#content .anot.sprelepkou .prelepka {position:absolute;top:-12px;}

#actualPathInner {
    padding-top: 5px;
    padding-bottom: 0.5em;
    margin-top: 5px;
    width: 740px;
    overflow:hidden;
    height:1.1em;
}
#actualPathInnerC h1 {padding: 0;color: #f87333; margin: 0;display:inline;font-size:1.1em;}

#actualPathInner a, #actualPathInner a:link, #actualPathInner a:visited{text-decoration: underline;color:#cacaca;}
#actualPathInner a:active, #actualPathInner a:hover, #actualPathInner a:focus{ text-decoration: none;}

#hpSlogan {margin: 15px 20px;}
#hpSlogan h1 {font-family: 'Allura', cursive;font-size: 2.3em;}
#archivNl {clear:both;}

/* ----------------------- popup reklama ---------------------- */
#reklamaOkno {position:absolute;z-index:4000;
	left:8%;
    top:8%;
    width:734px;
    height:491px;
    background:#fff url(/images/pinkcandybarBig.jpg) no-repeat left bottom;
    padding:0px 0px 0px 0px;
	border:2px solid #ffc38f;
	
    -webkit-box-shadow: 0px 0px 30px 1000px rgba(50, 50, 50, 0.50);
    -moz-box-shadow:    0px 0px 30px 1000px rgba(50, 50, 50, 0.50);
    box-shadow:         0px 0px 30px 1000px rgba(50, 50, 50, 0.50);
}
#reklamaOkno #closeReklama {height:22px;width:25px;position:absolute;top:-15px;right:-12px;cursor:pointer;
	border:1px solid #fff;background:#000;color:#fff;text-align:center;text-decoration:none;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius: 12px;
}

#reklamaOkno #closeReklama span {font-weight:bold;font-size:1.5em;}

#opacityBlock {width:310px;float:right;height:491px;background:url(/images/opacityBlockBg.png) no-repeat 0 0;}

#reklamaOkno #reklamaPlky {margin-top:5px;
	font-size:3em;
	font-style:italic;
	float:right;
	width:275px;
	padding:5px 0px 15px 0px;
	line-height:1.5em;
	color:#5f5f5f;
	font-weight:bold;
	letter-spacing: 0px;
  font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;
	text-align:center;
}

#reklamaOkno #reklamaPlky span.cifra {font-size:1.7em;display:block;padding:15px 0;}
#reklamaOkno #reklamaPlky span.small {font-size:0.9em;}
#reklamaOkno #reklamaPlky span.smaller {font-size:0.6em;display:block;line-height:1.5em;}

#reklamaOkno #reklamaInner {clear:both;float:right;padding-left:20px;width:305px;}

#slevaBlock {margin:10px 0;}
#slevaBlock #vou_email {border:1px solid #ffc38f;padding:8px 5px;width:230px;margin:10px auto;background:#fff;}

#slevaBlock .inputSubmit {width:242px;margin-top:2px;border:0;background:#C9D464;color:#fff;text-transform:uppercase;padding: 8px 7px;font-weight:bold;}
#slevaBlock .inputSubmit:hover {cursor:pointer;color:#fff;background:#ffc38f;}

#reklamaOkno input[placeholder] {color:#a6a6a6;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputTextMiddle {width: 95px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}
.inputTextCaptcha {width:110px}
#captchaImg {vertical-align:bottom;}

.zvyrazni {text-decoration:underline;}
/* -----------------------------------------------------------*/
.pageNumbersC{
	border: 1px dotted #dee4d8;	
	margin-bottom: 1em;
    clear:both;
}

.productItemX + .pageNumbersC {padding: 0.5em;}

#catalogHeader {padding: 0.5em;}
.pageNumbersF{background-color: #fef9eb;}

h2.searchHeader{background: url(/images/headerBg.gif) repeat-x; color: #FFF; font-size: 1em; padding: 0.4em 1em 0.4em 1em; margin-top: 1em;}
.searchBlock{background-color: #eaeaea; padding: 1em;}


#content .img_left{padding-right: 1em;}
#content .img_right{padding-left: 1em;}

.subThemaList_HP ul, 
.subThemaList_HLAVNI ul {padding:0px; margin: 10px 0 0 0px;float:left;width:760px;}

.subThemaList_HP li, 
.subThemaList_HLAVNI li {
	list-style:none; display:block; 
	float:left; 
    height: 218px; width: 180px; 
    text-align: center; margin: 0em 8px 20px 0px;
    overflow:hidden;
}

.subThemaList_HP li img, .subThemaList_HLAVNI li img {width:172px;max-width:172px;max-height:173px;}
.subThemaList_HP li .odkazImg , 
.subThemaList_HLAVNI li .odkazImg {height:144px;width:180px;display:table-cell;vertical-align:middle;}

.subThemaList_HP h4 { color: #739e00; font-size: 1em; padding: 0.4em 0px 0.4em 0px; margin: 0px;}
.subThemaList_HP a , .subThemaList_HP a:link  , .subThemaList_HP  a:visited {color: #fff; text-decoration: none;}
.subThemaList_HP a:hover, .subThemaList_HP a:active, .subThemaList_HP a:focus  {text-decoration: underline;}

.subThemaList_HLAVNI h4 {color:#a4bd25; 
    font-size: 1em; 
    padding: 0.4em 4px 1em 4px; 
    margin: 0px;
    display:table-cell;
    width:172px;
    height:2.7em;
    vertical-align:middle;
}
.subThemaList_HLAVNI a, .subThemaList_HLAVNI a:link , .subThemaList_HLAVNI  a:visited {color: #a4bd25; text-decoration: none;}
.subThemaList_HLAVNI a:hover, .subThemaList_HLAVNI a:active , .subThemaList_HLAVNI a:focus   {color:#739e00 !important;}
.subThemaList_HLAVNI li:hover a h4 {color:#919090;}

.subThemaList_DRUHY ul{padding:0px; margin:0px;}
.subThemaList_DRUHY li{list-style:none; clear:left;}
.subThemaList_DRUHY li img{float:left; padding-right: 1em;}

.popup {
    width: 150px;
    height: 190px;
    text-align: left;
    padding: 15px 10px;
    font-weight: bold;
    color:#fff;
    background: url("/images/party_table_new.png") no-repeat scroll 0% 0% transparent;
    position: absolute;
    z-index: 5;
    margin-top: -220px !important;
	margin-left: -10px;
}

.subThemaList_HLAVNI .popup {
	margin-left: 0px;
}

.popupInner {height:138px;overflow:hidden;}

.bannerHP_TOP,.bannerHP_BOT,.bannerRightBlock{text-align:center; margin: 1em 0em 1em 0em;}

.bannerLEFT_OUT {position: absolute;top: 140px;left: -200px;}

/*kontakty-new*/
.subThemaList_HLAVNI.cont li{height: auto;}
.subThemaList_HLAVNI.cont h4{top: 0;}
.subThemaList_HLAVNI.cont .CaraSipka{display:none;}
.subThemaList_HLAVNI.cont a.SipTla{display:none;}
.subThemaList_HLAVNI.cont:after{content:"";display:block;clear:both;}
iframe[src*="google.com/maps"]{max-width:100%;}

/* --------------------------- horni navigace -------------------------- */
#topBanner{
	width: 980px;
	height: 154px;
	position:relative;
}

#topBanner #logoC h1 {float: right;text-align:left;background:transparent !important;}

#logoC {
	float:left;
	width: 172px; height: 112px;
	background: url(/images/logoNew.jpg) no-repeat 0px 0px;
	border-bottom: none;
	margin: 0em 0 0 30px;
	padding: 0em;
	padding-bottom: 0em;
}
#logoC a {
	display: block;	
	width: 172px; height: 112px;
}
#logoC span {
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topFirstBlock {float:left;width:775px;height:90px;overflow:hidden;font-size:1.25em;}
#kontaktBlock {padding:30px 0 10px 70px;float:left;background:url(/images/topContactBg.jpg) no-repeat 10px 35px;}
#regBlock {padding:45px 0 20px 5px;float:left;}
#regBlock a {padding:0 5px;}
#regBlock.ownInfo {padding:2px 0 0 10px;font-size:0.8em;}

#kosikBlockC {font-size: 1.25em; background: url(/images/kosikBg.png) no-repeat left top;float:right;padding:11px 10px 11px 40px;border:1px solid #a4bd24;margin-top:0px;position:absolute;top:35px;right:0;}
#kosikBlockC h3 {display:none;}
#kosikBlockC table { border-bottom: 1px solid #565655;}
#kosikBlockC table strong{font-size: 1.1em;}

#doKosikuC  {position:absolute;top:-5px;left:0;}
#doKosikuC a {display:block;width:34px;height:38px;}
#doKosikuC a span {display:none;}
#obsahKosik {padding:0;margin:0}

#topNavig2C { float:right;width: 640px; height: 30px;font-size:1.2em;text-align:right;}
#topNavig2 ul {margin: 0.5em 0em 0.5em 0em;}
#topNavig2 li {display: inline;}
#topNavig2 a {padding: 0em 0.5em 0em 0.5em; color:#cacaca;text-decoration:none;}
#topNavig2 a:hover {color:#f36621;}

#topNavigC {
    background-color:#cacaca;
     width: 980px; 
     height: 40px; 
     padding: 0em; 
     margin: 0em; 
     overflow:hidden;
     float: left;
}

#topNavig ul {padding: 0em 0em 0em 0em; margin:0;}
#topNavig li {
	font-weight: bold;
	color: #ffffff;
	display: inline;
	float:left;width:226px;
	margin-right:2px;
}

#topNavig li.posledni {width:268px;}
#topNavig a {
	padding: 1em 0.5em 1em 20px;
	color: #fff;
	text-decoration:none;
    text-transform:uppercase;
	border-right: 2px solid #fff;
	font-size: 1.1em;
	width:200px;
	display:block;float:left;
}

#topNavig li.posledni a { border-right: none;width:275px;}
#topNavig a:hover, #topNavig a:active, #topNavig a:focus, #topNavig li.actual a  {background-color:#a4bd25;}
/* --------------------------- leva navigace -------------------------- */
#leftC{
	width: 226px;
	float: left;
	margin-top: 5px;
    padding-left:0px;
	overflow: hidden;
}

#hidecolor,#hidenavig,#leftC h3 span {display:none;}

#leftC #searchBlockC h3 {padding:4px 8px;background-color:#a4bd25;color:#fff;}
#leftC #searchBlockC .odsadZleva {padding-top:5px;}
#leftC #searchBlockC #searchText {width: 170px;background:#eeeeee;border:1px solid #cbcbcb;padding:3px 8px;}
#leftC #searchBlockC #doSearch {border:0;vertical-align:top; margin-left:1em;}

#leftC .navigBlockC {padding-bottom: 14px;}
#leftC .navigBlockC a, #leftC .navigBlockC a:visited, #leftC .navigBlockC a:link{}
#leftC .navigBlockC a:hover, #leftC .navigBlockC a:active, #leftC .navigBlockC a:focus  {}

.navigBlockC ul {margin: 0px; padding: 0.3em 0em 0.3em 0em;}
.navigBlockC li {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding:0.2em 0.5em;
	border-top: 1px solid #969696;
}
.navigBlockC ul li:first-child {border:0;}
.navigBlockC li span {display: block;}

.navigBlockC li.menuActual{font-weight: bold !important;}
.navigBlockC li.menuActual li {font-weight: normal !important;}
/*
.navigBlockC .navig1 li span {padding: 0.4em 0.5em 0.4em 0.5em; }
.navigBlockC .navig1 li a, .navigBlockC .navig1 li a:visited, .navigBlockC .navig1 li a:link {color: #969696; text-decoration:none;font-size:1.1em;}
.navigBlockC .navig1 li a:hover span, .navigBlockC .navig1 li a:active span, .navigBlockC .navig1 li a:focus span {color: #f26521;}
*/
.navigBlockC li span {padding: 0.4em 0.5em 0.4em 0.5em; }
.navigBlockC li a, .navigBlockC li a:visited, .navigBlockC li a:link {color: #969696; text-decoration:none;font-size:1.1em;}
.navigBlockC li a:hover span, .navigBlockC li a:active span, .navigBlockC li a:focus span {color: #f26521;}

.navigBlockC .navig2 {margin:5px -10px 5px 5px;background:#919090;}
.navigBlockC .navig2 li span {padding: 0px; margin: 0px;color: #fff; background: none; padding-top: 0em;}
.navigBlockC .navig2 li a span, .navigBlockC .navig2 li a:visited span, .navigBlockC .navig2 li a:link span {text-decoration:none;}
.navigBlockC .navig2 li a:hover span, .navigBlockC .navig2 li a:active span, .navigBlockC .navig2 li a:focus span {background-color: transparent;color:#cacaca;}

.navigBlockC .navig2 li,
.navigBlockC .navig3 li,
.navigBlockC .navig4 li{padding-left: 0.5em; background-color: #919090;border:0}

.navigBlockC ul{background-color: #fff; border: none;}

#colorBlock {position:relative;}

#colorBlock h4 {
    background-color: #f87333;
    color: #fff;
    padding: 3px 0 3px 5px;
    margin-bottom: 10px;
}

a.colorOdkaz {display:block;width:32px;height:32px;background:url(/images/barvicky.png) no-repeat 0 0;float:left;margin:2px;}
a#color_1 {background-position:-4px -5px;}
a#color_6 {background-position:-40px -5px;}
a#color_3 {background-position:-78px -5px;}
a#color_4 {background-position:-118px -5px;}
a#color_5 {background-position:-158px -5px;}
a#color_2 {background-position:-198px -5px;}
a#color_7 {background-position:-4px -36px;}
a#color_8 {background-position:-40px -36px;}
a#color_9 {background-position:-78px -36px;}
a#color_10 {background-position:-118px -36px;}
a#color_11 {background-position:-158px -36px;}
a#color_12 {background-position:-198px -36px;}
a#color_13 {background-position:-4px -68px;}
a#color_14 {background-position:-40px -68px;}
a#color_15 {background-position:-78px -68px;}
a#color_16 {background-position:-118px -68px;}
a#color_17 {background-position:-158px -68px;}
a#color_18 {background-position:-198px -68px;}
a#color_19 {background-position:-4px -104px;}
a#color_20 {background-position:-40px -104px;}
a#color_21 {background-position:-78px -104px;}
a#color_22 {background-position:-118px -104px;}
a#color_23 {background-position:-158px -104px;}
a#color_24 {background-position:-198px -104px;}
a#color_25 {background-position:-4px -136px;}
a#color_26 {background-position:-40px -136px;}
a#color_27 {background-position:-78px -136px;}
a#color_28 {background-position:-118px -136px;}
a#color_29 {background-position:-158px -136px;}
a#color_30 {background-position:-198px -136px;}
a#color_31 {background-position:-4px -168px;}
a#color_32 {background-position:-40px -168px;}
a#color_33 {background-position:-78px -168px;}
a#color_34 {background-position:-118px -168px;}
a#color_35 {background-position:-158px -168px;}
a#color_36 {background-position:-198px -168px;}

a.colorOdkaz span {display:none;}

#fbLeft {padding-top:20px;clear:both;}
/* --------------------------- paticka -------------------------- */
#bottomC {
	clear:both;
	margin-top: 1em;
	color: #616161;
    position:relative;
    float:left;
}

#ourWebs {clear:both;width:980px;height:40px;font-weight:bold;color:#fff;}
#ourWebs a, #ourWebs span {padding-top:10px;display:block;width:190px;height:30px;text-decoration:none;text-align:center;float:left;color:#fff;}
#ourWebs span {background-color:#f05814;}
#ourWebs a {background-color:#a6a6a6;margin-left:4px;}
#ourWebs a:hover {background-color:#f05814;}

#ourWebs #a_2 {width: 194px;}
#ourWebs #a_3 {width: 185px;}
#ourWebs #a_4 {width: 205px;}

#bottomC ul {padding:15px 0 15px 15px;margin: 0em 0em 0px 0em;list-style:none;float:left;}
#bottomC li {
	padding: 3px 0.4em 3px 30px;
    width:280px;
    float:left;
    background:url(/images/puntaGr.png) no-repeat 15px 9px;
}

#copyright {text-align:center;font-size:1.2em;padding: 15px 0 40px 0;position:absolute;left:240px;}

#bottomNavig {background-color:#f2f2f2;margin-bottom:10px;float:left;width: 980px;}

#bottomNavig a {color: #616161;font-size:1.1em;}

/* --------------------------- RPDUKTY -------------------------- */
.productItemX{
	float: left;width: 178px;
	margin-right: 10px; margin-bottom: 1.5em;
	min-height:248px;
}
.productItemX.posledni {margin-right:0;width: 179px;}

.productItemC{
	border-left: 1px solid #DEE4D8;
	border-right: 1px solid #DEE4D8;
	border-bottom: 1px solid #DEE4D8;
	padding-top: 0.5em; 
}
.productItem{padding-left: 1em; padding-right: 1em;}

.productItemX h3 {background-color: #a4bd25; color: #fff; font-size: 1em; padding: 0.4em 5px 0.4em 5px; margin: 0px;height: 2.5em;}
.productItemX h3 a, .productItemX h3 a:link , .productItemX h3  a:visited{color: #FFF; text-decoration: none;}
.productItemX h3 a:hover, .productItemX h3 a:active, .productItemX h3 a:focus  {text-decoration: underline;}
.productItemC .anot {padding-bottom: 0.5em; border-bottom: 1px solid #c3c3c3; text-align:center;height: 150px;}
.productItemC .anot img {float: none !important;max-width:150px;max-height:150px;}
.productItemC .anot p {text-align:left;}

.productItemC .cfooter, .productDetail .cfooter{
	margin-top: 0.7em;
	font-weight: bold;
	clear: both;
    float: left;
    height: 70px;
}

.productItemC .cfooter span {
	clear: left;
}

.productItemC .cfooter span.doOrder {
	clear: right;
}

.productItemC .cfooter span.price,
.productItemC .cfooter span.price span {
	clear: none;
}

.productItemC .vyssipaticka{height:80px;}
.productDetail .cfooter{height:auto;}
 
.productItemC .price,  .productDetail .price{
	display: block; 
	float: left;
	font-size: 1.1em;
}

.productItemC .price{
	min-width: 110px;
}

.productItemC .cfooter a, .productDetail .cfooter a{
	font-size:15px;
}


.productItemC .cfooter .sleva {font-size:0.9em;}

.productDetail .price {width: 200px;}
.productItemC .doOrder, .productDetail .doOrder{display: block; width: 80px;float:right; text-align: right; padding-top: 0.1em; padding-bottom: 0.5em;}
.productItemC .colorPrice, .productDetail .colorPrice{color: #f26521; font-size: 1.1em;}
.productItemC .colorSleva, .productDetail .colorSleva{}
.hodnoceni{ font-size: 1.1em; color: #f26521;}

.productDetail h3{padding-bottom: 23px;}

.productDetail .cfooter {
	border: 1px dotted #c3c3c3;
	padding: 1em 1em 0 1em;
    margin-bottom: 10px;
	float:none;
}

.productDetail .cfooter .price {font-size:1.3em;margin-top: 8px;}
.productDetail .doOrder {width:200px;}
.productDetail .cfooter .button {display:block;background:#a4bd25;color:#fff;
    text-decoration:none;
    padding:10px 15px;
    font-size:1.3em;
    text-align: center;
}
.productDetail .cfooter .button.objednat:hover {background:#8ea12f;}
.productDetail .cfooter .button.poptat {}

#addBlock {border:1px dotted #c3c3c3;padding:5px;margin-bottom: 10px;}

.produktDetailFotka{float:left; padding-right: 1em;padding-bottom: 2em; width: 150px;width:50%;}
.produktDetailFotka a.zvetsit{font-size: 0.9em; display:block; text-align:center;}
.produktDetailFotka img{width:100%;}

table.detailtabulka td {border-bottom:1px solid #C3C3C3;padding-bottom:10px;}
table.detailtabulka td  span.spanOdskok{display:inline-block; width:100px;}



/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #4B6A2D;
}

.basketStepActive{
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #f26521;
	background-color: #F2F8DF;
}


#basketStepsBlock {padding:5px 0 0px 0;}

#basketStepsBlock .basketStep {
	width: 181px;
	height: 50px;
	text-align: center;
	border: 0;
	padding-top: 0px;	
	background:#f3f3f3;
}

#basketStepsBlock .basketStepActive {
	width: 180px;
	height: 50px;
	padding-top: 0px;
	border: 0;
	color:#fff;
	background-color: #a4bd25;
}

#basketStepsBlock .basketStep span,
#basketStepsBlock .basketStepActive span {
	vertical-align:middle;
	display:table-cell;
	width: 180px;
	height: 50px;	
	font-size:1.1em;
}

.prihlasbasket {margin-bottom:15px;}
p.registruj a {background:#F36621;color:#fff;text-decoration:none;font-weight:bold;padding:4px 10px;}
p.registruj a:hover {background:#a4bd25;}

.infoBasket {color: #f00;
    padding: 5px;
    border: 1px solid #f00;
    margin-top: 5px;
    text-align: center;
}

td.basketPhoto {vertical-align:top;}

td.infoTd {color:#f05814;}

.productAdd {width:147px;float:left;border:1px solid #a4bd25;margin:10px 0 0 2px;padding-bottom:5px;text-align:center;}
.productAdd h3 {padding:5px 3px;font-size:1em;height:2.2em;overflow:hidden;}
.productAdd .images img {width:80px;}
.productAdd .productAddInner {text-align:center;}

/* ---------------------- doruceni a platba ----------------------*/
.divFormC.new legend.noarrows.dopravaleg {padding:0px 20px; float: left;} 
.divFormC.new legend.dopravaleg span {display:block;float:left;padding:10px 0;}
.divFormC.new legend.dopravaleg .platbaspan {float:right;padding-right:220px;border-left:10px solid #fff;padding-left:15px;}

tr#platbyNew td {padding-left:0;}
tr#platbyNew ul {list-style:none;margin-left:0;border:1px solid #f2f8df;width:49%;float:left;}
tr#platbyNew ul ul {float:none;width:100%;}
tr#platbyNew ul li {padding:10px 10px;}

tr#platbyNew ul li input {vertical-align:bottom;}


#platbyNewDopravy {margin-right:10px;}
#platbyNewDopravy li ul {padding:0;margin:5px 0 0 0;}
#platbyNewDopravy li ul li {padding:10px 0 20px 10px;}
#platbyNewDopravy li ul input {display:block;float:left;}
#platbyNewDopravy li ul label {display:block;float:left;width:290px;}

.paymentDelivery {clear:both;font-weight:bold;}

/* -------------------------- shop rozcestnik ------------------- */
.colorek {width:100%;}
.colorek .colorCheck {float:left;padding:0;margin: 10px 0px 10px 20px;} 
.colorek label {height:30px;width:30px;display:block;float:left;margin-right: 11px;}
.colorek label span {display:none;}
.colorek #colorSubmit {background:#a4bd25;border:0;color:#fff;float:right;margin-top:10px;padding:5px 10px;text-transform:uppercase;font-weight:bold;}
.colorek #colorSubmit:hover {cursor:pointer;background:#f87333;}
/* --------------------- quick right navig ---------------------  */

#right_quick_panel {position:fixed; right:0px; z-index:5000;width:150px;}

#right_quick_panel li{
    list-style:none;
    height:139px;
    width:150px;
    text-align:left;
    color:#fff;
    margin-bottom:4px;
}
#right_quick_panel li a {margin-left:0px;float:left;width:195px;overflow:hidden;}

#right_quick_panel li span.panel_text {display:none}
#right_quick_panel li a img {float:left;}

.qp_eshop,
.qp_shop,
.qp_info {display:block; text-decoration:none; color:#fff;}

/* ------------------------------- fotogalerie ------------------------ */
.fancybox-inner img {float:left;}
.fancybox-inner .souvisejici {float: left;padding-left: 10px;}
.fancybox-inner .souvisejici .productItemX {float:none;}
/* ------------------ fancybox upravy --------------------*/

.fancybox-nav {width: 50px !important;}
.fancybox-prev {left: -70px !important;}
.fancybox-next {right: -70px !important;}
.summaryImage2 {height:180px;}

/* novy nakupni kosik */

.datatable.doprava {margin-top:0px;}

.datatable.doprava  td.cenaDoprava {width:125px;}
.datatable.doprava  td.cenaCelk {font-size:1.2em;}

.divFormC.new {border:0;width:742px;margin:30px auto;}
.divFormC.new fieldset {border:0;margin-top:15px;}

.divFormC.new  legend {width: 100%;padding:10px 5px;background:#a4bd25 url(/images/closeArrows.png) no-repeat 130px 15px;color:#fff;font-weight:bold;cursor:pointer;}
.divFormC.new  legend.close {background:#a4bd25 url(/images/openArrows.png) no-repeat 130px 15px;}
.divFormC.new  legend.noarrows {background:#a4bd25;text-decoration:none;}

.divFormC.new  legend#dod {background-position:105px 15px;}
.divFormC.new  legend#fir {background-position:110px 15px;}
.divFormC.new  legend#fir.billing {background-position:130px 15px;}
.divFormC.new  legend#nov {background-position:108px 15px;}
.divFormC.new  legend#fak {background-position:58px 15px;}

.divFormC.new  legend.jinabarva {background:#a4bd25;color:#fff;}
.divFormC.new legend #dodInfo {margin-left:150px;text-decoration:none;}

.divFormC.new table {background:none;}
.divFormC.new table td:first-child {text-align:right;}
.divFormC.new table.doprava td:first-child {text-align:left;}

.divFormC.new table input.inputText {padding:4px;}

input.normBtn {padding:5px;cursor:pointer;border:0;}
input.normBtn:hover {padding:5px;background:#cacaca;}

a.contShop , input.normBtn.bck {
	background:#f36621;
	color: #FFF !important;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 20px;
	font-size: 1.2em;
	border: 1px solid #F36621;
}
a.contShop:hover , input.normBtn.bck:hover {
	background: #A4BD25 none repeat scroll 0% 0%;
	border: 1px solid #A4BD25;
}

input.normBtn.bck ,input.normBtn.bck:hover{border:0px}

input.greenBtn {padding:5px 20px;float:right;background:#a4bd25;color:#fff;font-size:1.2em;cursor:pointer;border:0;}
input.greenBtn:hover {background:#8ea12f;}

td.basketPhoto img {
    max-width: 90px;
    height: auto;
}
td.pocty {width:75px;}
td.prName {font-size:1.2em;}

.formC.newbas td.pocty img {vertical-align:bottom;}

td.basPrice {white-space: nowrap;text-align:right;padding-right:25px;}

.balInfo {border:1px solid #f05814;padding:5px 12px;margin:5px 0;font-weight:bold;color:#f05814;}

.deleteP {display:block;width:20px;height:20px;margin-left:10px;float:right;background:url(/images/redCross.png) no-repeat 0 0;}
.deleteP span {display:none;}

input.pocet {
    text-align: center;
    margin: 0 4px;
    width: 25px;
}

tr.oddelCenu th {padding-top:10px;text-align:left;}


.divFormC.new table.leftText {margin-bottom:10px;}
.divFormC.new table.leftText td {text-align:left;}


table.spodnibuttony {

    width: 100%;
    margin-top: 30px;

}

.prelepkyIkon{position:absolute; margin-left:-12px;}
.prelepkyIkony {display:block; position:relative; background-color:#F26521; color:#fff; padding:1px 5px 1px 5px;  margin-top:5px;}
.prelepkyIkon.prodDetail .prelepkyIkony {font-size:1.2em; width:140px; padding:3px 5px 5px 5px; margin-top:10px; margin-left:12px;}
.prelepkyIkony.icoAkce{}
.prelepkyIkony.icoNovinka{background-color:#A4BD25;}
.prelepkyIkony.icoVyprodej{background-color:#919090;}
.prelepkyIkony.icoDopravazdarma{background-color:#0081B2;}
.icoSkladem {color:#A4BD25;display: block;padding-top: 0.7em;}

.skladem{
    background: rgb(164, 189, 37) none repeat scroll 0% 0%;
    margin-left: -12px;
    position: absolute;
    margin-top: 30px;
    color: rgb(255, 255, 255);
    width: 80px;
    color:#fff; padding:2px 5px 3px 5px; width:105px;
}

.price{ width:100%;}
.skrtlaSeva {float:right; display:block; text-decoration:line-through;}
.skrtlaSeva .colorSleva{ }

#newsletterobal .logomojeparty{ 
	display:none;
}

#cookiesInfo {
    display: block;
    bottom: 0;
    width: 100%;
    background-color: #f36621;
    position: fixed;
    z-index: 500;
    padding: 8px 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
#cookiesInfo_rozumim{display:none;}

.info ul li {
    position: relative;
}

.postTitleType {
    display: block;
	float: right;
	margin-right: 7px;
	font-size: 0.75em;
	text-transform: uppercase;
	padding-top: 0;
	position: absolute;
	right: 0;
	bottom: -10px;
}

#zasilkovnaFrame, #pplFrame {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(90, 90, 90);
    height: 500px;
    margin-top: -200px;
    padding-top: 5px;
    position: absolute;
    width: 685px;
    z-index: 10;
}
#zasilkovnaFrame iframe, #pplFrame iframe {
    border: 0px none;
    height: 460px;
    margin: 5px 0px 0px;
    width: 680px;
}
.zasilkovna_select, .ppl_select {width:340px;}
.openZasilkovnaFrameSpan, .openPPLFrameSpan {cursor:pointer; text-decoration:underline; padding:5px; float:right;}

ul#rozcestnik, ul#rozcestnik ul {
    list-style: none;
    margin: 0;
}

ul#rozcestnik li {
    background: url(/images/puntaGr.png) no-repeat 15px 18px;
	padding: 0 0 0 30px;
}

.orderProductForm{
    float: left;
    width: 300px;
}

.orderProductForm span,
.orderProductForm input.orderProductCnt{
    float: left;
}

.orderProductForm input.orderProductCnt{
    margin-top: 6px;
	height: 25px;
	padding-left: 0;
	text-align: center;
	padding-right: 0;
}

.orderProductForm span{
	line-height: 42px;
	margin-right:6px;
	font-size: 1.2em;
}

.orderProductForm .button.objednat{
    float: right;
}
.productDetail .doOrder {
    width: 300px;
}

.discountApplyButton{background-color:#a4bd25; border:1px solid #a4bd25; color:#fff; cursor:pointer;}


.pocty .pointer{
	display:none;
}

.pocty .basket_pm.pointer {
    display: inline-block;
    width: 19px;
    height: 19px;
    background: #A4BD25;
    color: #fff;
    text-align: center;
    line-height: 19px;
    font-size: 15px;
    font-weight: bold;
}

#pocetplus, #pocetminus {
    height: 29px;
    width: 29px;
    display: block;
    float: left;
    margin-top: 6px;
    background: #A4BD25;
    cursor: pointer;
	font-size: 1.5em;
}

#pocetplus {
	margin-right:0px;
	margin-left:6px;
}

#pocetplus:after{
	content:'+';
	color:#fff;
	line-height:29px;
	text-align:center;
	width:100%;
	display:block;
}

#pocetminus:after {
	content:'-';
	color:#fff;
	line-height:29px;
	text-align:center;
	width:100%;
	display:block;
}

.mezerabaner{width: 100%;float: left;margin: 10px 0 0 0;}