.RedBG {background-color: tomato;}
#WinStat{display:none;}
#messTab, #bubbTab{display:none;position:absolute;z-Index:+1000;top:0px;left:0px;&border-collapse:collapse;border-spacing:0px;}
#messTab td, #bubbTab td{padding:0px;}
#messDiv{border:solid 1px #C7C7C7;cursor:pointer;background-color:#ffffff;text-align:center;}
#messDiv > div:first-child{text-align:left;margin:5px;}
#messDiv #showImg{margin:0px;}
#messDiv input[type="button"]{background-color:#89AC11;color:#ffffff;font-weight:bold;border:none;height:24px;vertical-align:top;margin:5px;margin-top:15px;cursor:pointer;}

#bubbDiv{background-color:#ffffff;width:200px;}
#bubbDiv table th{text-align:right;vertical-align:top;}

#Whisperer {width: 315px;overflow:none;position: absolute;top:101px;text-align:left;visibility: hidden;font-size:16px;color:#595959;background-color:#ffffff;border:solid 5px #cacaca;z-index: 1001;margin-left:-36px;}
.Whis_p{background-color:#ffffff;color:#595959;width:311px;cursor: default;padding:2px;}
.Whis_p span{color:#b1d71f;font-style:italic;}
.Whis_p:hover{background-color:#9F9F9F;color:#ffffff;width:100%;}
.Whis_a{background-color:#9F9F9F;color:#ffffff;width:100%;padding:2px;}
.Whis_a span{color:#b1d71f;font-style:italic;}

/*---logovani---*/
form.hsLogForm{margin-top:10px;}
form.hsLogForm input[type="text"], form.hsLogForm input[type="password"]{border:2px solid #cacaca;font-size:14px;color:#595959;height:25px;width:280px;vertical-align:top;padding-left:3px;line-height:25px;}
form.hsLogForm table tr > td:first-child{text-align:right;width:80px;}
form.hsLogForm input[type="submit"]{background-color:#e51455;color:#ffffff;border:none;height:31px;font-size:12px;text-transform:uppercase;margin:1px;width:80px;cursor:pointer;}

/*------------*/
html{
/*	background-image: url(/Design/img/body-back.jpg);*/ 
	background-position: center top;    
/*	background-repeat: repeat-y; */
}
body{
	margin: 0;
	padding: 0;	
	font-size: 12px;
	line-height: 145%;
	font-family: Arial, Helvetica, sans-serif;
	color: #585858; 
/*	background: #e5e5e5 url(/Design/img/body-back.jpg) center top repeat-y;*/ 
/*	background-image: url(/Design/img/pozadi-zimninadech_v01-cut.png);*/
/*	background-image: url(/Design/img/back_valentine_2.png); */  
	background-position: center top;	 
	/*background-repeat: repeat-y; */
	background-repeat: no-repeat;
	}
#site{background-color: #ffffff;}
	
a{color: #e30045;text-decoration: underline;}a:hover{text-decoration: none;}
a img{border: none;}
p,ul,h1,h2,h3,h4,h5{margin: 0px;padding: 0px;}

table{border-collapse: collapse;}
input,textarea{font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.cleaner{clear: both;height: 1px;}
.f-right{float: right !important;}
.f-left{float: left !important;}
.t-center{text-align: center !important;}
.t-right{text-align: right !important;}
.n-border{border: none !important;}
.pointer{cursor: pointer;}

#site{width: 963px;margin: 0px auto;position: relative;}
	#banner-left{position: absolute;top: 300px;margin-left: -220px;}
	#banner-right{position: absolute;top: 306px;margin-left: 980px;}
#top{width: 963px;height: 117px;margin-bottom: 10px;border-bottom: 2px solid #e5e5e5;} /*height: 140px;*//*height: 117px;*/
#obsah{width: 760px;float: right;top: 0px;}
#left{width: 193px;float: left;}
#toppaticka{width: 913px;padding: 23px 25px;background: #cacaca;}
#botpaticka{width: 913px;padding: 23px 25px;background: #e4e4e4;}
#paticka{width: 913px;padding: 28px 25px;background: #f6f6f6;}



#top .logo{margin: 21px 40px 24px 0px;float: left;display: block;}
/*
#top .telefon{padding: 21px 0px 2px 36px;margin: 0px;font-size: 20px;font-weight: bold;color: #439300;background: url(/Design/img/top-telefon.gif) 12px 19px no-repeat;float: left;}
*/
#top .telefon{padding: 20px 0px 2px 36px;margin: 0px;font-size: 20px;font-weight: bold;color: #439300;background: url(/Design/img/top-telefon.gif) 12px 19px no-repeat;z-index: +10;position: absolute;margin-left: 271px;}


#top form{width: 401px; height: 33px;padding: 1px 1px 1px 31px;float: left;clear: right;border: 5px solid #cacaca;background: url(/Design/img/top-lupa.gif) 7px 7px no-repeat;}
	#top form input[type="text"]{width: 325px;height: 31px;line-height: 31px;border: none;font-size: 16px;color: #585858;float: left;}
	#top form input[type="submit"]{width: 71px;height: 33px;background: #e50f50;font-size: 12px;color: white;text-transform: uppercase;border: none;float: right;}
#top .odkazy{margin: 20px 0px 14px 0px;float: right;}
	#top .odkazy li{margin-left: 0px;display: inline-block;font-size: 13px;}
	#top .odkazy li a{color: #585858;}
	#top .odkazy li:after{content: "|";margin-left: 3px;color: #585858;display: inline-block;}
	#top .odkazy .blog:before{content: url(/Design/certik.png);margin: 4px 4px 0px 1px; vertical-align:-1px;}
	#top .odkazy .login a{color: #e51252;} 
	#top .odkazy .login:before{content: url(/Design/img/top-login.gif);margin: 4px 4px 0px 1px; vertical-align:-1px;}
	#top .odkazy .login:after{content:"";margin:0px;}
#top .kosik{width: 200px;height: 45px;padding-left: 6px;float: left;background: #efefef;display: block;float: right;text-align: center;font-size: 22px;line-height: 45px;color: #55AD16;}
	#top .kosik:before{content: url(/Design/img/top-kosik-green.gif);position: relative;top: 4px;left: -10px;}
	#top .kosik.e{color:#E51252;}
	#top .kosik.e:before{content: url(/Design/img/top-kosik.gif);position: relative;top: 4px;left: -10px;}	
	
#left #menu{margin-bottom: 15px;border: 1px solid #efefef;background: #efefef;list-style-type: none;}	
	#left #menu > li{font-size: 14px;margin-top: 1px;background: #d5d5d5 url(/Design/img/menu-back.jpg) bottom left repeat-x;position: relative;}
	#left #menu > li:first-child{margin-top: 0px;}
	#left #menu > li > a, #left #menu > li > span{padding: 12px 15px 12px 32px;;color: black;text-decoration: none;display: block;border: 1px solid transparent;}	
	#left #menu > li:hover > a, #left #menu > li:hover > span{color: #e30549;border-color: #afafaf;background: #f5f5f5;}
	#left #menu > li.lvl1:hover > a{border-right-color: #f5f5f5;background: #f5f5f5 url(/Design/img/ikonky-active.gif) right center no-repeat;}
	#left #menu > li:hover:after{content: "";width: 1px;height: 97%;background: #f5f5f5;position: absolute;right: -1px;top: 1px;z-index: 5;}
	#left #menu > li:before{content: "";margin: 17px 0px 0px 17px;width: 0;height: 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid black;display: block;float: left;}
	#left #menu > li:hover:before{border-left-color: #e30549;}
	#left #menu .lvl2{display: none;width: 740px;padding: 15px 15px 5px 15px;border: 1px solid #afafaf;background: #f5f5f5;position: absolute;left: 191px;top: 0px;list-style-type: none;font-size: 12px;}
	#left #menu > li:hover .lvl2{display: block;z-index:30;}
	#left #menu .lvl2 li{width: 225px;margin: 0px 10px 10px 0px;float: left;}
	#left #menu .lvl2 li span{max-width: 177px;max-height: 30px;overflow: hidden;}
	#left #menu .lvl2 li strong{margin-bottom: 7px;font-size: 14px;max-width: 177px;height:39px;overflow: hidden;display: table-cell;vertical-align: middle;}
	#left #menu .lvl2 img{margin-right: 3px;float: left;}
	#left #menu .lvl2 a{color: #e30045;text-decoration: none;}
	#left #menu .lvl2 a:hover{text-decoration: underline;}
   
    #left #menu > li#valentyn{background-image:none;background-color:#E50F50;}
    #left #menu > li#valentyn a{color:white;}
    #left #menu > li#valentyn a:hover{color:#E50F50;}
    #left #menu > li#valentyn li a{color:#e30045;}

    #left #menu > li#vanoce{background-image:none;background-color:#E50F50;}
    #left #menu > li#vanoce > a{color:white;}
    #left #menu > li#vanoce > a:hover{color:#E50F50;}
    #left #menu > li#vanoce:hover > a{color:#E50F50;}

    #left #menu > li#liPraveDorazilo{background-image:none;background-color:#E50F50;}
    #left #menu > li#liPraveDorazilo > a{color:white;}
    #left #menu > li#liPraveDorazilo > a:hover{color:#E50F50;}
    #left #menu > li#liPraveDorazilo:hover > a{color:#E50F50;}

    #left #menu > li#liBlackFriday{background-image:none;background-color:#000000;}
    #left #menu > li#liBlackFriday > a{color:#FFFF00;font-weight:bold;}
    #left #menu > li#liBlackFriday > a:hover{color:#E50F50;}
    #left #menu > li#liBlackFriday:hover > a{color:#000000;}

    #left #menu > li#mikulas{background-image:none;background-color:#E50F50;}
    #left #menu > li#mikulas a{color:white;}
    #left #menu > li#mikulas a:hover{color:#E50F50;}

    #left #menu > li#padesat{background-image:none;background-color:grey;}
    #left #menu > li#padesat > a{color:white;}
    #left #menu > li.lvl1:hover#padesat > a{color:#E50F50;}
	
    #left #menu > li.liTop:before, #left #menu > li.catImageLi:before{display:none;}
    #left #menu > li.catImageLi{background-image:none;background-color:#f5f5f5;text-align:center;margin-top:0px;border-top:1px solid #f5f5f5;}
    #left #menu > li.catImageLi a{padding:12px 0;margin:0 15px;border-bottom:1px solid #dcdcdc;}
    #left #menu > li.catImageLi:hover > a{color:auto;border:none;border-bottom:1px solid #dcdcdc;border-top:1px solid transparent;background:auto;}
    #left #menu > li.catImageLi:last-child a{border-bottom:none;}
  /*  #left #menu > li.catImageLi:last-child{border-bottom:10px solid #3c3c3c;}*/
  
    #left #menu > li.liTop{background-image:url('/Design/back-top-marker.png');background-repeat:no-repeat;background-position:20px 11px;background-color:#3c3c3c;padding:18px 15px 18px 35px;text-align:center;color:white;}
    #left #menu > li.liTop:after{content:"";border-top: 8px solid #3c3c3c;border-left: 12px solid transparent;border-right: 12px solid transparent;display:block;position:absolute;z-index:10;margin-top:18px;margin-left:47px;}
    #left #menu > li.liTop:hover:after{content: "";width:auto;height:auto;background:transparent;right:auto;top:auto;}

    
.centNews {width:193px;float:right;font-size:12px;margin-right:100px;margin-top:-70px;}	
#left .box, .centNews .box{padding: 12px 15px;margin-bottom: 15px;color: #323232;border: 1px solid #efefef;background: #e7e7e7 url(/Design/img/box-back.png) top left repeat-x;line-height: 13px;position: relative;}	
	#left .box h3, .centNews .box h3{margin: 0px 0px 10px 0px;line-height: 16px;text-align: right;}	
	#left .box.onlinechat > div a{color:#323232;line-height:16px;font-size:12px;font-weight:bold;display:block;text-align:right;width:143px;margin-left:18px;margin-bottom:10px;z-index:+2;position:relative;}	
	#left .box .telefon{margin: 0px;font-size: 20px;font-weight: bold;color: #439300;float: right;}
	#left .box .onlinechat{margin: 0px;font-size: 20px;font-weight: bold;color: #E30045;float: right;}
	#left .box form, .centNews .box form{width: 100%;margin-bottom: 10px;padding: 1px 1px 0px 1px;border: 1px solid #c8c8c8;background: white;}
	#left .box form input[type="text"], .centNews .box form input[type="text"]{width: 128px;padding-left: 4px;border: none;float: left;}
	#left .box form input[type="submit"], .centNews .box form input[type="submit"]{width: 28px;padding: 0px;float: right;}
		#left .box.telefon:before{content: url(/Design/img/box-telefon.png);position:absolute;}
		#left .box.news:before, .centNews .box.news:before{content: url(/Design/img/box-news.png);position:absolute;}
		#left .box.zamek:before{content: url(/Design/img/box-zamek.png);position:absolute;}	
		#left .box.onlinechat:before{content: url(/Design/img/chat_head_box.png);position:absolute;margin-top:-22px;z-index:0;}
        #left .box.onlinechat.sk:before{content: url(/Design/img/chat_head_box_sk.png);}
        #left .box.onlinechat{padding-top:32px;}
		#left .box.news a, #left .box.zamek a, .centNews .box.news a{display:inline-block;margin-top:5px;}

#toppaticka .fb{width: 135px;padding-top: 6px;float: left;display: block;color: #585858;text-decoration: none;font-size: 12px;line-height: 14px;}
	#toppaticka .fb:hover{text-decoration: underline;}
	#toppaticka .fb strong{color: #323232;}
	#toppaticka .fb:before{content: url(/Design/img/facebook.png);float: left;margin-right: 10px;position: relative;top: -6px;}
#toppaticka img{margin-left: 8px;float: right;}
#botpaticka .logo{float: right;}
#botpaticka a{color: #585858;}
#paticka .blok{width: 228px;float: left;font-size: 12px;}	
	#paticka .blok a,#paticka .blok strong{color: #585858;}
	#paticka .blok p{padding-left: 41px;margin-bottom: 19px;}
	#paticka .blok ul{padding-left: 41px;border-left: 1px solid #dddddd;list-style-type: none;}
	#paticka .blok:first-child ul{border: none;padding-left: 14px;}
	#paticka .blok:first-child p{padding-left: 14px;}
	#paticka .blok li{margin-bottom: 6px;position: relative;}
	#paticka .blok ul li:before{content: "\00bb";position: absolute;left: -14px;}
#odkazy{padding: 15px 23px;font-size: 11px;color: #323232;list-style-type: none;text-align: center;}
	#odkazy a{color: #323232;}
	#odkazy li{margin-right: 4px;display: inline-block;}
	#odkazy li:before{content: "|";margin-right: 4px;display: inline-block;}
	#odkazy li:first-child:before{content: "";margin-right: 0px;}
    
#botpaticka > div{float:right;width:490px;margin-right:20px;}	    
	

h1{margin: 26px 0px 20px 10px;font-size: 27px;color: #e30045;font-weight: bold;line-height:30px;}	
#obsah > h2{margin: 17px 0px 13px 10px;font-size: 16px;color: #323232;font-weight: normal;}	
#obsah p,#obsah ul,#obsah ol,#obsah table{margin-bottom: 15px;}	
#obsah div.divActionM table{margin-bottom: 0px;}
input[type="text"]{height: 19px;line-height: 19px;border: 1px solid #d2d2d2;font-size: 12px;color: #585858;float: left;}
input[type="submit"]{height: 21px;background: #e50f50;font-size: 12px;color: white;font-weight: bold;font-style: italic;text-transform: uppercase;border: none;}
	

#obsah #rotacka{width: 760px;height: 265px;margin-bottom: 15px;position: relative;}	
	#obsah #rotacka > img{width: 760px;height: 265px;cursor:pointer;}
	#obsah #rotacka .nav{position: absolute;bottom: 26px;right: 26px;}
	#obsah #rotacka .nav a{padding: 0px 8px;margin-left: 4px;font-size: 12px;line-height: 23px;background: #cacaca;border: 1px solid #efeeee;color: black;text-align: center;text-decoration: none;display: inline-block;}
	#obsah #rotacka .nav a.active,#obsah #rotacka .nav a:hover{background: white;}
    #obsah #slider{margin-bottom: 15px;position: relative;}	

	/*------*/
	#obsah #slider #sliderContent{width:760px;height:305px;overflow:hidden;white-space:nowrap;}
	#obsah #slider .iconSlideFreeN{margin-left:20px;margin-bottom:-40px;z-index:5;position:relative;}
	/*-----*/
    .owl-carousel .owl-item img.iconSlideFreeN{width:auto;}

	#obsah #slider .slide, 
    .owl-carousel .slide{white-space:normal;width: 202px;padding: 0px 25px;display:inline-block;border-left: 1px dashed #dcdcdc;font-size: 15px;color: #e30045;text-decoration: none;background: url(/Design/img/slider-back.jpg) left bottom repeat-x;}	
	#obsah #slider .slide:first-child{border-left: none;}
    
    .owl-carousel .owl-stage .owl-item:nth-child(3n + 1) .slide{border-left: none;}
    
	#obsah #slider .slide:hover, 
    .owl-carousel #slider .slide:hover{color: black;}
	#obsah #slider .slide .text,
    .owl-carousel .slide .text{height: 35px;overflow: hidden;display: inline-block;}
	#obsah #slider .slide .cena,
    .owl-carousel .slide .cena{margin: 16px 0px 2px 0px;font-size: 28px;line-height: 30px;font-weight: bold;color: #e30045;display: block;text-align: right;}
	#obsah #slider .slide .cenax,
    .owl-carousel .slide .cenax{font-size: 14px;color: black;background: url(/Design/img/stara-cena.png) left center no-repeat;text-align: right;float: left;}
	#obsah #slider .slide .cenax strong,
    .owl-carousel .slide .cenax strong{margin-left:5px;color:#E30045;}
	#obsah #slider .slide .detail,
    .owl-carousel .slide .detail{margin-left: 13px;padding: 1px 10px;font-size: 13px;font-weight: bold;font-style: italic;background: #e30045;color: white;float: right;display: inline-block;}

	#obsah #slider .prev{cursor:pointer;width: 45px;height: 179px;background: url(/Design/img/slider-left.jpg) left top no-repeat;position: absolute;top: 0px;left: -10px;}
	#obsah #slider .next{cursor:pointer;width: 45px;height: 179px;background: url(/Design/img/slider-right.jpg) left top no-repeat;position: absolute;top: 0px;right: -10px;}


    #obsah #ikonky{margin-bottom: 15px;border: 1px solid #dcdcdc;font-size: 12px;color: black;background: #f3f3f3 url(/Design/img/ikonky-ul-back.jpg) bottom left repeat-x;}	
	#obsah #ikonky ul{width: 192px;float: left;list-style: none;font-size: 13px;font-weight: bold;position: relative;z-index: 1;}
	#obsah #ikonky ul li{background: #f3f3f3 url(/Design/img/ikonky-ul-back.jpg) bottom left repeat-x;border-bottom: 1px solid #dcdcdc;padding: 14px 23px;color: #e30045;text-decoration: none;display: block;cursor:pointer;}
	#obsah #ikonky ul li:hover{color: black;}
	#obsah #ikonky ul li.bookActive{border-right: 1px solid #fafafa;color: black;background: #fafafa url(/Design/img/ikonky-active.gif) right center no-repeat;}
	#obsah #ikonky > div{width: 545px;padding: 10px;float: left;background: #fafafa;border-left: 1px solid #dcdcdc;position: relative;left: -1px;display:none;}
	#obsah #ikonky > div.bookActive{display:block;}
	#obsah #ikonky > div > span{width: 125px;padding: 12px 10px 12px 40px;display: inline-block;vertical-align:top;}	
	#obsah #ikonky span span{max-height: 18px;overflow: hidden;display: inline-block;}
	#obsah #ikonky > div > span > img{float:left;margin-right:5px;}
	#obsah #ikonky span strong{/*max-height: 16px;overflow: hidden;*/display: block;}
	#obsah #ikonky span strong a{color:#000000;}
	#rowBook19 > div{margin-bottom:10px;}
	#rowBook19 > div > strong{margin-right:5px;}

#obsah #textik{padding: 25px;margin-bottom: 15px;background: #fafafa;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}		
	#obsah #textik:after{content: "";clear: both;height: 1px;display: block;}
	#obsah #textik div{width: 315px;padding-right: 25px;border-right: 1px solid #e1e1e1;float: left;}
	#obsah #textik div + div{width: 315px;padding-left: 25px;border-right: 0px;border-left: 1px solid #e1e1e1;position: relative;left: -1px;float: left;}
	#obsah #textik div p{margin-bottom: 0px;}
	#obsah #textik h1{margin-left: 0px;margin-top:0px;margin-bottom:10px;font-size:19px;}
	#obsah #textik + h2, #obsah > h2.titH2Owl{font-weight:bold; margin-top: 15px;}
#obsah .navigace{margin-left: 10px;}
	#obsah .navigace a{margin-right: 10px;display: inline-block;font-size: 12px;line-height: 17px;}
	#obsah .navigace a:after{content: url(/Design/img/navigace-sipka.gif);margin-left: 10px;display: inline-block;position: relative;top: 5px;}
#obsah .kategorie{margin-bottom: 15px;font-size: 12px;}	
	#obsah .kategorie td{width: 184px;padding: 2px;border-right: 2px solid white;border-bottom: 2px solid white;background: #e6e6e6 url(/Design/img/kategorie-back.jpg) left top repeat-x;vertical-align: center;text-align: left;}	
	#obsah .kategorie td.img{width: 52px;padding-right: 8px;border-right: none;}
	#obsah .kategorie td a{max-height: 40px;overflow: hidden;display: inline-block;color: black;text-decoration: none;}
	#obsah .kategorie td a:hover{color: #e30045;}
#obsah .nejprodavanejsi{margin: 0px 0px 15px 0px;padding: 0px;list-style-type: none;counter-reset: list;}	
	#obsah .nejprodavanejsi li{padding: 1px 10px;margin-bottom: 3px;background: #fafafa;border: 1px solid #f5f5f5;font-size: 12px;color: #4b4b4b;}	
	#obsah .nejprodavanejsi li:before{content: counter(list)". "; counter-increment: list;margin-top: 9px;display: block;float: left;font-size: 15px;text-align: right;}
	#obsah .nejprodavanejsi li:after{content: ""; clear: both;height: 1px;display: block;}
	#obsah .nejprodavanejsi	li img{margin: 0px 13px 0px 10px;border: 1px solid #f5f5f5;float: left;}
	#obsah .nejprodavanejsi li a{margin-top: 7px;font-size: 15px;color: #e30045;display: inline-block;text-decoration: none;font-weight: bold;}
	#obsah .nejprodavanejsi li a:hover{text-decoration: underline;}
	#obsah .nejprodavanejsi li .text{margin-bottom: 9px;float: left;display: block;}
	#obsah .nejprodavanejsi li .cena{margin-top: 9px;font-size: 15px;color: #e30045;font-weight: bold;float: right;}
	#obsah .nejprodavanejsi li .cenax{margin-bottom: 9px;font-size: 14px;background: url(/Design/img/stara-cena.png) center center no-repeat;text-align: right;clear: right;float: right;}
#obsah .filtr{margin-bottom: 10px;padding: 10px;background: #ebebeb;font-size: 12px;}
	#obsah .filtr .skladem{float: right;}
	#obsah .filtr form{font-weight: bold;color: #4b4b4b;display:inline-block;margin-right:20px;}
	#obsah .filtr form a{font-weight: normal;}
	#obsah .filtr form select{width: 141px;height: 22px;line-height: 22px;padding: 1px;border: 1px solid #d8d7d7;margin:0px; margin-left:10px;}
	#obsah .filtr form input[type="checkbox"]{position: relative;top: 3px;}
	
	#obsah .filtr form.itemsOnPage {float:right;margin-right:0px;}
	#obsah .filtr form.itemsOnPage select{width: 50px;height: 22px;line-height: 22px;padding: 1px;border: 1px solid #d8d7d7;margin:0px; margin-left:10px;}
	
#obsah .info{padding-left: 10px;color: #4b4b4b;font-size: 12px;line-height: 20px;float: left;}
#obsah .page{margin-bottom: 10px;float: right;}
	#obsah .page a{width: 20px;height: 20px;margin-left: 1px;text-align: center;text-decoration: none;display: inline-block;background: #ebebeb;line-height: 20px;}	
	#obsah .page a.active{background: #e30045;color: white;}
	#obsah .page a:hover{background: #cacaca;}
	#obsah .page .prev,#obsah .page .next{margin: 0px 9px;width: auto;background: none;text-decoration: underline;}	
	#obsah .page .next:hover,#obsah .page .prev:hover{background: none;text-decoration: none;}
	#obsah .page .next:after{content:"";margin-left: 5px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #e30045;display: inline-block;}
	#obsah .page .prev:before{content:"";margin-right: 5px;border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-right: 4px solid #e30045;display: inline-block;}

#obsah .katalog{margin-bottom: 15px;/*border-top: 1px solid #dcdcdc;*/}	
	#obsah .produkty{padding: 18px 0px;border-bottom: 1px solid #dcdcdc;}
	#obsah .produkt{width: 218px;padding: 0px 19px;border-left: 1px dashed #dcdcdc;float: left;}
	#obsah .produkt:first-child{padding-left: 9px;border-left: none;}
	#obsah .produkt a.nazev{font-size: 15px;color: #e30045;font-weight: bold;text-decoration: none;display: inline-block;height: 35px;overflow: hidden;}
	#obsah .produkt a.nazev:hover{text-decoration: underline;}
	#obsah .produkt p{height: 28px;overflow: hidden;margin: 7px	0px;line-height: 14px;}
	#obsah .produkt .img{width: 200px;height: 202px;position: relative;}
	#obsah .produkt .labels{width: 42px;padding-top: 6px;position: absolute;top: 0px;left: 0px;z-index: 5;}
	#obsah .produkt .cena{font-size: 26px;line-height: 26px;color: #e30045;font-weight: bold;float: left;display: block;}
	#obsah .produkt .cenax{margin-top: 2px;font-size: 14px;background: url(/Design/img/stara-cena.png) left center no-repeat;clear: left;float: left;display: block;}
		#obsah .produkt .cenax strong{margin-left:5px;color:#E30045;}
	#obsah .produkt .koupit{border: none;float: right;}
	#obsah .produkt .koupit:before{content: url(/Design/img/koupit.png);padding-right: 6px;}
	#obsah .produkt .dostupnost{margin-top: 3px;float: right;clear: right;display: block;font-weight: bold;font-size: 12px;width:115px;text-align:right;}
		#obsah .produkt .skladem{color: #418f00;}
		#obsah .produkt .naceste{color: #FE7640;}
        
    #obsah .produkt input[type="submit"].buttBuy{cursor:pointer;border:none;float: right;background-image: url(/Design/img/koupit_empty.png);width:84px;height:29px;text-transform:lowercase;padding-left:18px;line-height:28px;}

    #obsah .produkt ul{list-style-type:none;margin-left:30px;padding-bottom:10px;margin-top:10px;}
    #obsah .produkt ul li:before{content:url('/Design/DarekPlus.png');position:absolute;margin-left:-28px;margin-top:-5px;}
    #obsah .produkt ul li{font-weight:bold;line-height: 14px;}
    #obsah .produkt ul li > span{color:#79A51D;}
		
/* partnerske centrum */
.centrum-leve {float: left; width: 370px; margin-left: 8px;}
.centrum-prave {float: right; width: 340px; background-color: #F5F5F5; padding: 10px 10px 20px 10px ; margin-top: 30px;}

#obsah.kosik .doprava h3{margin: 1px 0px;padding: 0px 19px;line-height: 35px;background: #f5f5f5;font-size: 12px;font-weight: bold;}

.centrum-leve .centrum-blok {width: 338px; padding: 15px ; background-color: #F5F5F5; border: 1px solid #dcdcdc; margin-bottom: 15px;}
.centrum-leve .centrum-blok a {color: #000;}
.centrum-prave .centrum-blok {padding: 15px ; background-color: #fff; border: 1px solid #dcdcdc; margin-bottom: 9px; font-size: 12px;}

.centrum-leve a.nadpis {display: block; height: 40px; line-height: 40px; margin-bottom: 1px; background-color: #E30045; color: #fff; text-decoration: none; padding-left: 12px; font-size: 17px;}
.centrum-leve a.nadpis:hover {background-color: #585858;}
.centrum-leve a.nadpis img {margin-top: 12px; float: left; margin-right: 9px;}
.centrum-leve a.nadpis span {text-decoration: underline; float: right; margin-right: 19px; font-size: 12px;}
.centrum-leve .centrum-blok .centrum-newsletter {color: #000; display: block; margin-top: 12px;} 
.centrum-leve .centrum-newsletter input[type=checkbox]{position: relative; top: 2px;}
.centrum-leve .centrum-prihlaseni {background: url(/Design/img/top-login.gif) no-repeat left top; display: block; height: 13px; padding-left: 25px;  margin: 3px 0 15px 0px; font-size: 12px;}


.centrum-prave a.nadpis {display: block; height: 40px; line-height: 40px; margin-bottom: 1px; background-color: #979797; color: #fff; text-decoration: none; padding-left: 12px; font-size: 17px;}
.centrum-prave a.nadpis img {margin-top: 12px; float: left; margin-right: 9px;}
.centrum-prave a.nadpis span {text-decoration: underline; float: right; margin-right: 19px; font-size: 12px;}
.centrum-prave .partnerske-logo {background: url(/Design/img/logo-partner.png) no-repeat 10px top;  width: 320px; height: 55px; position: relative;}
.centrum-prave .partnerske-logo span {position: absolute; bottom: 0; right: 0; font-size: 14px; color: #8B8B8B;}
.centrum-prave .centrum-kod {background: url(/Design/img/top-login.gif) no-repeat left top; display: block; height: 13px; padding-left: 25px;  margin: 25px 0 25px 15px; font-size: 12px;}
.centrum-prave .centrum-kod strong, .centrum-prave .centrum-prihlaseni strong {color: #F8004B; font-size: 13px;}
.centrum-prave .centrum-podminky { margin-left: 16px; }
	
/* Seznam objednávek */

table.filtrovani {border: 1px solid #dcdcdc; background-color: #f5f5f5; float: left;  }

table.filtrovani td {padding: 8px; font-size: 12px;}
table.filtrovani td input {float: none;}
table.filtrovani td.right {padding-top: 0; padding-right: 14px;}
table.filtrovani td.right input {float: right; }
table.filtrovani input[type="text"] {width: 60px; padding: 0 8px; height: 28px; line-height: 28px; margin-right: 5px; margin-left: 2px;}
table.filtrovani input[type="radio"]{position: relative; top: 3px; margin-left: 5px;} 
table.filtr-1 {width: 490px; margin-right: 2px;}
table.filtr-2 { width: 260px;}
table.filtr-2 input[type="text"]{width: 157px;}
table.filtrovani input.tlacitko-ruzove {height: 25px; line-height: 25px; font-size: 12px; text-transform: none; padding: 0 8px ; cursor: pointer;}

 /*-----------------------*/
.seznam-objednavek {margin-left: 8px;}
.seznam-objednavek h2 {margin-bottom: 1px;padding: 0px 21px;font-size: 18px;line-height: 45px;color: white;font-weight: normal;background: #969696 url(/Design/img/doprava-sipka.jpg) 723px 18px no-repeat;}
table.seznam-zahlavi{width:100%;}
.seznam-objednavek table.seznam {background-color: #fff; margin-top: 0;}
#obsah div.seznam-objednavek table.seznam-zahlavi {margin-bottom: 0; margin-top: 10px;}
.seznam-objednavek ul.seznam li{background-color: #f5f5f5; border-bottom: 1px solid #fff;}
.seznam-objednavek table.seznam-zahlavi tr{height: 40px; line-height: 40px; background-color: #f5f5f5; list-style-type: none; border-bottom: 1px solid #fff;}
.seznam-objednavek table.seznam-zahlavi li {}
.seznam-objednavek ul.seznam li.licha, .seznam-objednavek table tr.licha {background-color: #ededed;}
.seznam-objednavek ul.seznam li span {display: block; float: left; padding: 0 10px; margin-left: 1px; border-left: 1px solid #fff; }
.seznam-objednavek table.seznam-zahlavi tr td{padding: 0 10px; margin-left: 1px; border-left: 1px solid #fff; }

.seznam-objednavek td{vertical-align:middle;}
.seznam-objednavek td.doklad, .seznam-objednavek table.seznam-zahlavi td.doklad {width: 82px; font-weight: bold;}
.seznam-objednavek td.doklad a {color: #000;}
.seznam-objednavek td.doklad.paid {text-align:center;}
.seznam-objednavek td.datum, .seznam-objednavek table.seznam-zahlavi td.datum {width: 65px;}
.seznam-objednavek td.polozek, .seznam-objednavek table.seznam-zahlavi td.polozek {width: 40px;}
.seznam-objednavek td.uhrada, .seznam-objednavek table.seznam-zahlavi td.uhrada  {width: 180px; height: 40px;}
.seznam-objednavek td.uhrada em, .seznam-objednavek table.seznam-zahlavi td.doprava em {line-height: 14px; position: relative; top: 5px; font-style: normal;}
.seznam-objednavek td.cena, .seznam-objednavek table.seznam-zahlavi td.cena {width: 65px;}
.seznam-objednavek td.doprava, .seznam-objednavek table.seznam-zahlavi td.doprava {width: 50px;}
.seznam-objednavek td.stav, .seznam-objednavek table.seznam-zahlavi td.stav {font-weight: bold; width: 115px;}
.seznam-objednavek td.stornos, .seznam-objednavek table.seznam-zahlavi td.stornos {width: 55px;}  		  
.seznam-objednavek td.vyrizeno, .seznam-objednavek strong.vyrizeno {color: #008312;}
.seznam-objednavek td.castecne {color: #ff7e00;}
.seznam-objednavek td.nevyrizeno, .seznam-objednavek strong.nevyrizeno{color: #ff1e00;}
.seznam-objednavek td.storno {color: #969696;}
.seznam-objednavek a.tlacitko-ruzove {padding: 0px 6px ; height: 23px; line-height: 23px; font-size: 13px; margin-top: 9px; }
.seznam-objednavek ul.legenda {margin-top: 8px;}
.seznam-objednavek ul.legenda li {list-style-type: none; padding-left: 23px; height: 17px; line-height: 17px; background-position: left top; background-repeat: no-repeat; margin-bottom: 4px;}
.seznam-objednavek ul.legenda li.l-vyrizeno {background-image: url(/Design/img/stav-vyrizeno.jpg); }
.seznam-objednavek ul.legenda li.l-castecne {background-image: url(/Design/img/stav-castecne-vyrizeno.jpg);}
.seznam-objednavek ul.legenda li.l-nevyrizeno {background-image: url(/Design/img/stav-nevyrizeno.jpg); }
.seznam-objednavek ul.legenda li.l-storno {background-image: url(/Design/img/stav-storno.jpg);}
.seznam-objednavek table.seznam-zahlavi tr:first-child td {font-weight: normal; color: #000; font-weight: bold;} 	  

/* zalozky */
.zalozky-nadpis {margin: 10px 0; }
.bookActive h2 {margin-bottom: 10px; font-weight: normal; font-size: 18px;line-height:22px;}
.bookActive .zalozky-nadpis > h2 {float: left; width:600px;}
.zalozky-nadpis span {display: block; float: right;}
.hodnoceni {border: 1px solid #dcdcdc; margin-bottom: 12px;}
.hodnoceni-nadpis { height: 40px; line-height: 40px; border-bottom: 1px solid #dcdcdc; padding: 0 14px 0 40px; background: #F5F5F5 url(/Design/img/ico-panacek.png) no-repeat 15px 12px;}
.hodnoceni-nadpis span.datum {display: block; float: right; font-size: 11px;}
.hodnoceni-nadpis span.hodnoceni-hvezdy {position: relative; left: 10px; top: 2px; } 
.hodnoceni p.komentar {margin: 10px 15px ; }
.hodnoceni p.komentar-zaporny, .hodnoceni p.komentar-kladny {margin: 0 15px 20px 15px; background-position: left 3px; background-repeat: no-repeat; padding-left: 35px; width: 280px; float: left;} 
.hodnoceni p.komentar-zaporny {color: #ff2602; background-image: url(/Design/img/komentar-zaporny.png);}
.hodnoceni p.komentar-kladny {color: #419200; background-image: url(/Design/img/komentar-kladny.png);}

.komentar-vypis { min-height: 40px; line-height: 40px; border: 1px solid #dcdcdc; padding: 0 14px 0 40px; background: #F5F5F5 url(/Design/img/ico-diskuse.png) no-repeat 15px 13px;margin-top: 10px;}
.komentar-vypis a, .komentar-vypis-odpoved a {color: #010101; margin-right: 15px;}
.komentar-vypis p, .komentar-vypis-odpoved p {margin:0px;line-height: 130%;}
.komentar-vypis-odpoved {float: left; background-color: #F5F5F5;  min-height: 40px; line-height: 40px; border: 1px solid #dcdcdc; padding: 0 14px 0 15px; margin-top: 10px; width: 662px;}
.komentar-vypis span, .komentar-vypis-odpoved span {display: block; float: right; font-size: 11px;}
.komentar-vypis-odpoved input[type=checkbox], .komentar-vypis input[type=checkbox] {float: right; position: relative; top: 11px; margin-left: 10px;}
span.ico-odpoved {display: block; float: left; background: url(/Design/img/ico-odpoved.png) no-repeat left 10px; width: 15px; height: 43px;} 
.zalozky-cara {border-bottom: 1px solid #DCDCDC; height: 1px; line-height: 1px; font-size: 1px; margin-top: 15px; margin-bottom: 20px; }
a.tlacitko-sede, a.tlacitko-ruzove, input.tlacitko-ruzove {display: block; float: right; padding: 5px 10px; font-style: italic; color: #000; margin-left: 5px; background-color: #e5e5e5; text-decoration: none;}
a.tlacitko-ruzove, input.tlacitko-ruzove  {font-weight: bold; color: #fff; background-color: #e30045; }
a.tlacitko-sede:hover, a.tlacitko-ruzove:hover {text-decoration: underline;}

.komentar-vypis-odpoved.b {width: 714px;}
input[type="text"].a{float: none;}

form.zalozky-produkt {font-weight: bold; height: 293px; width: 219px; float: left; position: relative; }
form.zalozky-produkt a {display: block; text-decoration: none;}
form.zalozky-produkt .nadpis, a.zalozky-produkt .cena{color: #E30045;}
form.zalozky-produkt .nadpis {font-size: 15px; height:50px; overflow:hidden; display:block;margin-bottom:5px; }
form.zalozky-produkt .cena {font-size: 24px; position: absolute; bottom: 3px; right: 5px; z-index: 1;}
form.zalozky-produkt img {  margin: auto; }
form.zalozky-produkt input[type="image"] {margin-top:10px; }
span.horizontalni-cara {display: block; border-bottom: 1px solid #dcdcdc; height: 1px; line-height: 1px; font-size: 1px; margin: 19px 0; }
span.vertikalni-cara {display: block; height: 256px; width: 20px; background: url(/Design/img/cara-vertikalni.png) no-repeat 0px 30px; float: left;} 	

/* sledovani baliku */
.sledovani p{font-size: 12px; line-height: 18px; margin-left: 8px;}
.sledovani h2 {background-color: #969696; border: 1px solid #A9A9A9; color: #fff;   padding: 15px 0 15px 20px; font-weight: normal; font-size: 18px; position: relative;}
.sledovani h2 img  {position: absolute; right: 7px; top: -28px;}
.sledovani .blok {float: left; width: 370px;  background-color: #f5f5f5; border: 1px solid #dcdcdc; margin-top: 30px; margin-left: 8px;}
.sledovani .blok:first-child {margin-right: 10px;}
.sledovani .blok p{margin: 18px; font-weight: bold;}
.sledovani input.tlacitko-ruzove {text-transform: none; height: 25px; line-height: 25px; padding: 0 13px; margin: 5px 3px 18px 0;} 
.sledovani input.balik {width: 320px; height: 28px; line-height: 28px; padding: 0 5px ; }

/* clanek */
#obsah div.pubArt {margin-left:10px;font-size:13px;}

/* vykladovy slovnik */
#tabDictionary,#tabDictLink {margin-left:10px;}
#tabDictionary input[type="text"]{margin-right:10px;}
#tabDictionary input[type="submit"]{text-transform: none;height:23px;}
#tabDictionary + h2 + p{margin-left:10px;}
#tabDictionary + h2 + p + h3{margin-left:10px;margin-bottom:20px;}
#tabDictLink tr.a{background-color:#EFEFEF;}
#tabDictLink tr td:first-child{width:150px;}
#tabDictLink td{padding:5px;}
#tabDictionary td.page{padding-top:20px;}
#tabDictionary .page .prev:before{content:none;}

/* menu na akcich */
#actionMenu {line-height:180%;margin-bottom:20px;}
#actionMenu a{display:inline; margin-right:20px;}

/* Přidat příspěvek */
.pridat-prispevek {margin-left: 8px;}
.pridat-prispevek h3 { background: none repeat scroll 0 0 #F5F5F5; font-size: 12px; font-weight: bold; line-height: 35px; margin: 1px 0; padding: 0 19px;  } 
.pridat-prispevek h2 { background: url("img/doprava-sipka.jpg") no-repeat scroll 723px 18px #969696; color: white; font-size: 18px; font-weight: normal; line-height: 45px;  padding: 0 21px; margin: 35px 0 15px 0;}
.pridat-prispevek .blok {background-color: #f5f5f5; border: 1px solid #dcdcdc; padding: 15px ;}
.pridat-prispevek .otazka {background-color: #dcdcdc; padding: 15px; line-height: 30px; font-size: 12px;}
#obsah .pridat-prispevek table {font-size: 12px; margin-bottom: 0;}
.pridat-prispevek table td { padding: 5px 15px 5px 0;}
.pridat-prispevek input[type="checkbox"]{position: relative;top: 2px;}
.pridat-prispevek .blok input[type="text"]{width: 300px; padding: 0 5px ; height: 22px; line-height: 22px;}
.pridat-prispevek .otazka input[type="text"]{width: 50px; padding: 0 5px; float: none; margin-left: 15px;}
.pridat-prispevek textarea, .pridat-prispevek input[type="text"]{border: 1px solid #969696;}
.pridat-prispevek textarea {width: 645px; height: 77px; min-width: 645px; max-width: 645px;}
.pridat-prispevek .tlacitko-ruzove {margin: 15px 20px 0 0; text-transform: none; padding: 0 11px ; height: 25px; line-height: 25px; cursor: pointer;}

/*---popis kategorie----*/
#infCat{border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;padding-right:10px;padding-left:10px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;}
#infCat > h2{color:#E30045;font-size:15px;font-weight:normal;margin-bottom:10px;}
#infCat ul{margin-left:20px;}
#infCat p{margin-bottom:0px;}

#obsah .pubArt ul,#obsah .pubArt ol{padding-left:30px;margin-top:10px;margin-bottom:10px;display:table-cell;}
#obsah .pubArt h3{margin-bottom:10px;}
.actionPageImg{width:760px;height:265px;margin-bottom:10px;}

/*---valentynky-----------*/
.valentynky .imgPack{float: right;margin: -20px 10px 0px 25px;}
.valentynky .img2{float: right;margin: 20px 10px 0px 20px;}
.valentynky .imgs img{border: 1px solid #cbcbcb;}

.valentynky .imgs a{display:inline-block;height:160px;width:240px;overflow:hidden;margin-left:10px;margin-bottom:10px;}

#obsah.valentynky h2{margin: 25px 0px 22px 10px;font-size: 19px;color: #585858;font-weight:normal;}
#obsah.valentynky h2.color{margin: 25px 0px 26px 10px;color: #E30045;}
.valentynky .b1,.valentynky .b2,.valentynky .b3{min-height: 36px;padding-left: 60px;background: url(/Design/Img/odr1.png) 10px top no-repeat;color: black;}
	.valentynky .b2{background-image: url(/Design/Img/odr2.png);}
	.valentynky .b3{background-image: url(/Design/Img/odr3.png);}
	
.valentynky .prani{width: 672px;margin-left: 10px;padding: 1px;background: #e2e2e2;color: black;}
	.valentynky .prani .obr{width: 660px;border: 1px solid white;position: relative;padding:5px;}	
	.valentynky .prani .obr p{line-height: 125%;position: absolute;}
	.valentynky .prani .img{position: absolute;top: -75px;right: -87px;}
	.valentynky .prani .vodoznak{position: absolute;left: 540px;top: 360px;}
	
.valentynky .form{padding: 13px 19px 19px 19px;}	
	.valentynky .form input{width: 609px;height: 30px;line-height: 30px;margin: 5px 0px 0px 0px;padding: 0px 12px;border: 1px solid #c7c7c7;float: none;color: black;}	
	.valentynky .form input:focus{border-color: #de0146;}/*color: #de0146;*/
	.valentynky .form input:first-child{margin-top: 10px;}
	.valentynky .form input.w400{width:400px;margin-left:10px;}
	.valentynky .form span{display:inline-block;width:198px;text-align:right;}

.valentynky .btn{width: 160px;height: 30px;margin: 14px 30px;font-weight: bold;font-style: italic;text-align: center;color: white;line-height: 30px;text-decoration: none;display: block;background: #e30045;float: right;}
	.valentynky .btn.gray{background: #585858;float: left;}
	.valentynky .btn.send{margin-right: 95px; cursor:pointer;}
	
.valentynky .ok{margin-bottom: 23px!important;padding-left: 33px;font-size: 22px;line-height: 25px;font-weight: normal;color: #64aa2a;background: url(/Design/Img/ok2.png) 6px 8px no-repeat;}	
	.valentynky .ok2{padding-left: 33px;}
	
.infoD{width:672px;margin-top:20px;margin-left:10px;}	
	
#SocialNetworks.l {margin-top:16px;margin-left:10px;}
#SocialNetworks.ll {margin-top:16px;margin-left:33px;}
#SocialNetworks.r {height:40px;}
#SocialNetworks.r > table {margin-left:285px;}
#SocialNetworks > table td {overflow:visible;display:inline-block;}
#SocialNetworks > table td.tw {width:100px;}
#SocialNetworks > table td.gp {width:79px;}
#SocialNetworks > table td.fb {width:120px;}

.napistenam{width: 470px;margin: 0 auto;}
.napistenam>div{padding: 5px 15px 0px 15px;border: 1px solid #dcdcdc;background: #f5f5f5;}
.napistenam th{padding: 8px 15px 5px 0;text-align: left;vertical-align: top;font-weight: normal;}
.napistenam td{padding: 5px 0 5px 0;text-align: left;vertical-align: top;}

.napistenam label{display: block;}
.napistenam input[type="text"]{width: 300px; padding: 0 5px ; height: 22px; line-height: 22px;border: 1px solid #969696;}
.napistenam textarea {width: 300px; height: 77px;padding: 5px ; min-width: 300px; max-width: 600px;line-height: 22px;border: 1px solid #969696;}
.napistenam input[type="submit"]{margin: 15px 16px;float: right;text-transform: none;}
div.InfoNapistenam{margin: 20px 15px;}

#obsah.e404{width: 963px;min-height: 510px;background: url(/Design/e404-back.jpg) right top no-repeat;position: relative;}
#obsah.e404 h1{margin: 0px;padding: 0px;color: #e30045;font-size: 48px;position: absolute;top: 36px;left: 131px;}
#obsah.e404 h2{margin: 0px;padding: 0px;color: #585858;font-size: 22px;position: absolute;top: 78px;left: 444px;}

#obsah.e404 ul{height: 306px;margin-top: 133px;padding: 12px 30px 12px 30px;border-left: 1px dotted #cacaca;list-style-type: none;float: left;font-size: 14px;line-height: 24px;}
#obsah.e404 ul.first{margin-left: 28px;border-left: none;}


.priceDob {text-align:right;}

/*---CSOB-----*/
.rekapitulace #PaidCsob{background-image:url('/Design/CSOB/csob-loga-card.png');background-repeat:no-repeat;background-position:right center;width:690px;}
.rekapitulace #PaidCsob > a {display:inline-block;height:70px;width:390px;line-height:70px;text-align:center;color:white;background-color:#e30045;font-size: 18px;text-decoration: none;}
.seznam-objednavek td.doklad.paid{
        padding:5px 0;
        background-image:url('/Design/CSOB/csob-loga-card-small.png');
        background-repeat:no-repeat;
        background-position:97.5% center;
}
.seznam-objednavek td.doklad.paid > a {
        text-decoration:none;
        height:29px;
        width:230px;
        line-height:30px;
        display:inline-block;
        text-align:center;
        background-color:#e30045;
        color:white;
        font-size:12px;
        font-weight:normal;
}
.seznam-objednavek td.doklad.paid > a > div#PaidCsob {
        display:inline-block;
        background-color:#77B546;
        height:29px;
        width:230px;
        line-height:30px;
}
.seznam-objednavek td.doklad.paid > a > div#PaidCsob > a {
        text-decoration:none;
        color:white;
}
#bannFly{
    position:fixed;
    top:0;
    right:0px;
    z-index:+100;
    overflow:hidden;
    width:0px;
}
/*-----narazovky------*/
.iconClose{position:absolute;z-index:5;margin-left:210px;margin-top:-5px;}

#dMessTag{
    position: absolute;
    width: 963px;
    text-align: center;
    font-weight: bold;
    margin-top: 112px;
    color:#E30045;
    font-size:14px;
}

/*----vanoce bar nahore----*/
#NotificationBar{
    background-color: #4F4F4F;
    border-bottom: none;
    padding:10px 0;
    cursor:pointer;
    color:white;
}
#NotificationBar table{
    width:963px;
    margin:auto;
}
#NotificationBar table tr.a > td:first-child{
    font-size:16px;
    line-height:24px;
    font-weight:bold;
    background-image:url('/Design/alert.png');
    background-repeat:no-repeat;
    background-position:left 50%;
    padding-left:55px;
}
#NotificationBar table tr.a td{
    font-weight:bold;
}
#NotificationBar u{
    margin-left:10px;
}
#NotificationBar table tr.a td > span:before{
    content: ' \25CF';
    font-size: 35px;
    color:#00C400;
    vertical-align:-4px;
    margin-right:3px;
}
#NotificationBar table tr.a td > span.r:before{
    color:red;
}
#NotificationBar table tr.a td > span.os:before{
    color:#00C400;
}
#NotificationBar table tr.b td{
    padding-top:5px;
    text-align:center;
    text-decoration:underline;
    font-size:16px;
}
#NotificationBar.sk table tr td{
    text-align:center;
}
#NotificationBar.sk table td[rowspan="2"]{
    text-align:left;
    	width:40%;
}

/*----carousel---*/
.owl-prev, .owl-next {position: absolute;top: calc(50% - 86px);z-index:3;height: 179px;line-height: 179px;width: 45px;color:transparent;}
.owl-dots{display:none;}
.owl-next:hover, .owl-prev:hover{opacity:0.8;}
.owl-next {right: -3px; background-image:url("/Design/img/slider-right-2.png"); background-repeat:no-repeat;background-position:center middle;}
.owl-prev {left: -10px; background-image:url("/Design/img/slider-left-2.png"); background-repeat:no-repeat;background-position:center middle;}
.owl-next.disabled {opacity:0.8;background-image:url("/Design/img/slider-right-2-dis.png");}
.owl-prev.disabled {opacity:0.8;background-image:url("/Design/img/slider-left-2-dis.png");}

#obsah #textik + h2.H2Owl, #obsah > h2.H2Owl{font-weight:normal;margin-left:0px;color:#595959;margin-bottom:18px;}
#obsah > h2.H2Owl > span{display:inline-block;text-transform:uppercase;border:1px dashed #c6c6c6;border-bottom:1px solid white;padding:10px 20px 8px;line-height:20px;background-color:white;background:linear-gradient(#F1F1F1, #FFFFFF);}
#obsah > h2.H2Owl:after{content:"";display:block;border-top:1px dashed #c6c6c6;margin-top:-1px;height:1px;}
#obsah > h2.H2Owl + div.katalog > div.produkty:first-child {padding-top:0px;}
.CarouselAddLink{position:absolute;margin-top:-50px;text-align:right;font-weight:normal;width:740px;font-size:14px;}

#mailNews{margin-left:10px;font-size:14px;}

/*---jednorazovy formular---*/
.formLadyDee{ margin-top:30px; }
.formLadyDee input[type="text"]{ float:none; padding:5px 10px; width:200px;}
.formLadyDee > div > span:first-child{ width:270px; font-weight:bold;display:inline-block;text-align:right; padding-right:10px; }
.formLadyDee > div{ padding:10px; }
.formLadyDee > div:last-child{ text-align:center; }
.formLadyDee input[type="submit"]{ padding:10px 20px;height:auto;cursor:pointer;}


@media (max-width:1100px){
    #bannFly, .dop__widget.dop--left{ display:none; }

}