@import "moje-objednavky.css";
@import "datePicker.css";

body {
	text-align:center;
	font-family: "Arial", sans-serif;
	font-size:70%;
}

.cleaner {
    clear: both;
}

a {
    color: #FF0090;
}

#center {
	width: 785px;
	margin: 0 auto;
	text-align:left;
}

#obal {
	width:785px;
	display:table;
	margin-left: 10px;
}

#top,
#top-cs,
#top-sk {
	height:78px;
	background:url('/img/logo.png') no-repeat 18px 25px;
	width:785px;
	clear: both;
}

#top .klik-logo,
#top-cs .klik-logo,
#top-sk .klik-logo  {
	width:230px;
	height:80px;
	display:block;
	background:transparent;
	position:relative;
	float:left;
	cursor:pointer;
}

#content {
	float:right;
	width:537px;
	margin-right: 19px;
	padding-bottom:20px;
}

#boxy {
	float:left;
	width:223px;
    overflow: hidden;
}

#boxy ol {
	list-style:none;
}

.box-standard {
    margin-top: 3px;
    margin-bottom: 5px;
}

#menu {
	height:37px;
	width:766px;
	z-index: 10;
	_font-size:11px;
}


#menu ul {
    background: #FFACC9 url('/img/bg-menu.gif') no-repeat 100% 0;
}

.menu-corner {
    background: url('/img/bg-menu-corner.png') no-repeat 0 0;
}


#menu ul li a:hover,
#menu .active-item {
	background: url('/img/bg-menu-hover.gif') no-repeat 0 0;
}

#paticka {
	float:left;
	width:783px;
	margin-left: 10px;
	color:#3E3437;
	height:56px;
}

#paticka a {
	color:#FF209E;
}

.paticka-left {
	float:left;
	padding-top:14px;
	padding-left:18px;
}

#paticka .paticka-left p a{
	color:#3E3437;
	 position: relative;
	 z-index: 99999;
}
	
.paticka-right {
	float:right;
	padding-top:10px;
	padding-right:10px;
}

#sub-paticka {
	width:783px;
	margin-left: 10px;
    height: 51px;
    position: relative;
}

#flower-bottom {
    width: 179px;
    height: 231px;
   margin: 0 auto;
   position: absolute;
   right: -179px;
   top: -150px;
   bottom: 0;
    background: url('/img/flower-bottom.png') no-repeat 0 0;   
}

#sub-paticka a {
	color:#FF209E;
}

.sub-paticka-left {
    float: left;
}

#paticka .sub-paticka-left {
    padding-top: 3px;
    color: #FF209E;
	 position: relative;
	 z-index: 99999;
}

#sub-paticka .sub-paticka-left {
    padding-top: 5px;
    padding-left: 18px;
}
	
.sub-paticka-right {
	float:right;
	padding-right:10px;
	padding-top: 5px;
	color: #FF209E;
}

#paticka .splitter,
#sub-paticka .splitter {
    padding: 0 10px;
}

#sub-paticka .sub-paticka-right .splitter {
	padding-right:8px;
}

/*----grafika layoutu---*/

#obsah {
	width:785px;
	/*position:relatived;*/
	margin-top:136px;
	_margin-top:138px;
}

#vrsek {
	width:785px;
	position:absolute;
	top:4px;
}

#vrsek a {
    color: #ec008c;
	text-decoration:underline;
	
	padding-left: 8px;
}

#vrsek a:hover {
	text-decoration:none;
}

.hidden {
	display: none;
}

/*head*/
.vyse-nakupu {
	color:#1F5AA6;
	margin-left:-10px;
	padding-right:5px;
}

/*menu*/
.menu-gradient {
	width:733px;
	height:11px;
}


.menu-corner {
    position: absolute;
    top: 101px; right: 19px;
    width: 10px;
    height: 37px;
}

#menu .menu-content {
    width: 756px;
}

#menu ul {
	list-style: none;	
	margin: 0;
	padding: 0;
	
	margin-top:-2px;
	height:37px;
s	padding-top:6px; /*13*/
	font-size:105%;
}

#menu ul li {
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	behavior: url('/css/mainmenu.htc');
	display:inline;
	background:url('/img/bullet-white.gif') no-repeat 6px 17px;
}


#menu ul li a {
	float: left;
	display: block;
	height: 31px;
	line-height: 24px;
	cursor: pointer;

	color:#111111;
	text-decoration:none;
	font-weight:bold;

	padding-left:20px;
	padding-right:10px;
	padding-top:6px;
}

/*
	druha uroven
*/
#menu ul li ul {
	position: absolute;
	background: #FFC7DB url('/img/bg-submenu.jpg') no-repeat 0 100%;
	top: 36px;
	_top: 37px;
	left: 0px;
    z-index: 999999;
	height: auto;
	visibility: hidden;
	padding:0;
	margin:0;
	padding-bottom: 27px;
	padding: 8px 0 27px 0;
	
	border-right: 1px solid #F781A1;
}

#menu ul li ul li {
	padding:0;
	margin:0;
	background: transparent;

}

#menu li li {
	clear: left;
	float: left;
	width: 187px;
	padding:0;
	margin:0;
}

#menu ul li ul li a {
	float: none;
	display: block;
	background: url('/img/submenu-li.gif') 12px 7px no-repeat;
    height: 10px;
	font-size: 11px;
	line-height: normal;
    padding: 1px 0 7px 22px;
	border: none;
	font-weight:normal;	
}

#menu ul li ul li a:hover {
	background:#FFEEF4 url('/img/submenu-li-h.gif') 12px 1px no-repeat;
}

#menu ul li ul li.next a {

}

#menu ul li ul li.next a:hover {
}

/*
	treti uroven 
*/
#menu ul li li ul {
	left: 188px;
	top: 0px;
    z-index: 999999;
	border-top: 1px solid #F782A2;
}

#menu ul li ul li ul li a {
float: none;
	display: block;
	height: auto;
	line-height: 110%;
	/*padding-left:20px;
	padding-top:4px;*/
	padding: 4px 20px;
	border: none;
	font-weight:normal;
	background: url('/img/submenu-li.gif') 12px 9px no-repeat !important;
}
#menu ul li ul li ul li a:hover {
	background: #FFEEF4 url('/img/submenu-li.gif') 12px 9px no-repeat !important;
}

/*#menu ul li ul li.next li a:hover {
}*/

/*
	dalsi uroven
*/
#menu ul ul ul ul {
	display: none;
}

/*
	udalosti
*/
#menu ul li:hover ul ul, #menu ul li:hover li:hover ul ul, #menu ul li:hover li:hover li:hover ul ul,
#menu ul li.hover ul ul, #menu ul li.hover li.hover ul ul, #menu ul li.hover li.hover li.hover ul ul {
	visibility: hidden;
} 

#menu ul li:hover ul, #menu ul li:hover li:hover ul, #menu ul li:hover li:hover li:hover ul, #menu ul li:hover li:hover li:hover li:hover ul,
#menu ul li.hover ul, #menu ul li.hover li.hover ul, #menu ul li.hover li.hover li.hover ul, #menu ul li.hover li.hover li.hover li.hover ul  {
	visibility: visible;
}


/*konec stylu pro menu*/

/*top gradient*/
.top-gradient {
	width:550px;
	text-align:right;
	float:right;
    padding: 0;
    margin-right: 22px;
    color: #f365b9;
}

.top-gradient a {
    margin-left: 10px;
    background: url('/img/bullet-black.gif') no-repeat 0 7px;
}



p#prihlaseni {
	/*width:320px;*/
	clear:right;
	/*float:right;*/
	text-align:right;
	color:#1F5AA6;
	padding-top:10px;
	/*margin-right:-18px;*/ /*-10*/
	padding-right:20px;
	line-height:16px;
}

div#prihlaseni {
	width:280px;
	clear:right;
	float:right;
	text-align:right;
	color:#606060;
	margin-right:-32px !important;
	padding-right:10px;
	line-height:19px;
	margin-top: 18px;
}

.logged-user {
	width:auto !important;
	float:none !important;
	margin-top: 0 !important;
}

div#prihlaseni b {
    color: #020202;
}

span.jste-prihlasen {
	padding-left: 15px;
	background: url('/img/sipecka.gif') left center no-repeat;
}
span.kyticka {
	padding-left: 20px;
	background: url('/img/kyticka.gif') left center no-repeat;	
}


#prihlaseni input {
	width:100px;
}
	
#prihlaseni input.submit {
	float:left;
	width:5em;
	margin-right:10px;
}
	
#prihlaseni .jmeno {
	float:left;
	text-align:right;
	padding-right:5px;
}
	
	.jmeno-label {
        position: relative;
        top: 3px;
    }
	
#prihlaseni .heslo {
	float:left;
	text-align:left;
	padding-right:10px;
}

#prihlaseni .heslo input {
    margin-bottom: 2px;
}

#prihlaseni .reg-submit {
    width: 100px;
	float:left;
    text-align: left;
}

#prihlaseni .reg-submit input {
    margin-bottom: 3px;
}

#prihlaseni .reg-submit a {
    color: #f144aa;
    background: url('/img/bullet-black.gif') no-repeat 0 7px;
}
	
#prihlaseni label {
    padding-top: 2px;
    color: #b95173;
}

/*boxy*/

/*box-vyhledavain*/

.box-vyhledavani {
	margin-top:10px;
	margin-bottom: 5px;	
	color: #060606;
}

.box-vyhledavani fieldset {
    padding: 4px 12px 0 16px;
}

.box-vyhledavani input#search {
    width: 172px;
    padding-left: 20px;
    background: #FFF7FA url('/img/ico-magnifier.gif') no-repeat 4px 4px;
}


.box-vyhledavani input.submit {
    border-color: #FF42A6;
    border-top: 0;
}

.box-vyhledavani #vyhl-katalog,
.box-vyhledavani #vyhl-poradna {
    position: relative;
    top: 2px;
    border: 0;
    margin-left: 0;
}

.radiobuttons {
	float:left;
}

.box-vyhledavani input#vyhledavani {
	width:190px;
	_width:200px;
	border:1px solid #1F5AA6;
	margin-left:5px;
}

.box-vyhledavani input.submit {
	float:right;
	cursor:pointer;
}

/*Banner - Facebook*/

.banner-facebook img {
    margin: 15px 0;
}


#boxy ol ol {
	margin: 0;	
}

/*blue box*/

.box-blue {
	width:223px;
	background:#E0F6FC;
	margin-top:10px;
	text-align:left;
	clear:both;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
}

#boxy .box-blue h2 {
	background: #00AAE9 url('/img/bg-header-blue.gif') no-repeat 100% 0; 
	color:#FFFFFF;
	font-size:110%;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:18px;
}
	
.box-blue ol {
	margin-top:3px;
	/*margin-left:25px;*/
}
	
.box-blue ol li {
	/*height:18px;*/
	list-style-type:none;
}
	
.box-blue ol li a {
	color:#1F5AA6;
	text-decoration:none;
	font-weight: bold;
	width:100%;
	background: url('/img/blue-list.gif') no-repeat 8px 8px;
	display:block;
	padding-left:18px;
	padding-top:3px;
	padding-bottom: 3px;
}

	.box-blue ol ol li a {
		padding-left: 30px;
		font-weight: normal;
		background-position: 20px 8px;
	}
	
.box-blue ol li a:hover {
	color:#1F5AA6;
	text-decoration:none;
	background: #fff url('/img/blue-list-hover.gif') no-repeat 4px 5px;
}
	.box-blue ol ol li a:hover {
		background-position: 16px 5px;
	}
	
/*red box*/

.box-red {
	width:223px;
	background:#FCEEF2;
	margin-top:0px;
	text-align:left;
	clear:both;
	padding-bottom: 8px;
	border-bottom: 3px solid #fff;	
}

#boxy .box-red h2 {
	background: #FF0090 url('/img/bg-header-pink.gif') no-repeat 100% 0;
	color:#fff;
	font-size:110%;
	text-align:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:18px;
}
	
.box-red ol {
	margin-top:3px;
}
	
.box-red ol li {
	/*height:18px;*/
	list-style-type:none;
}
	
.box-red ol li a {
	color:#D17C99;
	text-decoration:none;
	font-weight: bold;
	width:100%;
	background: url('/img/red-list.gif') no-repeat 8px 8px;
	display:block;
	padding-left:18px;
	padding-top:3px;
	padding-bottom: 3px;
}
	.box-red ol ol li a {
		padding-left: 30px;
		font-weight: normal;
		background-position: 20px 8px;
	}

.box-red ol li a:hover {
	color:#D17C99;
	text-decoration:none;
	background: #fff url('/img/red-list-hover.gif') no-repeat 4px 5px;
}
	.box-red ol ol li a:hover {
		background-position: 16px 5px;
	}
	
/*box-jak-funguje*/

.box-jak-funguje {
	width:210px;
	margin-top:15px;
}
	
.box-jak-funguje ol li {
	background: url('/img/sipecka.gif') no-repeat 20px 8px;
	padding-left:40px;
	padding-top:2px;
}
	
.box-jak-funguje ol li a {
	color:#1F5AA6;
}
	
.box-jak-funguje ol li a:hover {
	color:#437BC3;
}
	
.box-newsletter  {
	width:210px;
	margin-top:15px;
	padding-bottom:5px;
}

.box-newsletter p {
	margin-left:10px;
	margin-top:5px;
	color:#111111;
}

.box-newsletter input#newsletter-input {
	float:left;
	width:110px;
	_width:125px; /*120*/
	border:1px solid #1F5AA6;
	margin-left:10px;
	margin-top:10px;
}

.box-newsletter input.submit {
		float:right;
		border:none;
		background:#416FAA url('/img/prihlasit-roh.gif') no-repeat right top;
		height:21px;
		width:5em;
		margin-right:10px;
		margin-top:10px;
		color:#FFFFFF;
		font-size:95%;
		cursor:pointer;
		padding:2px;
		padding-top:0px;
		_padding-top:2px;
}

.box-newsletter .posun-text {
	margin-left:13px; /*22*/
	_margin-left:25px; /*22*/
}

.box-newsletter input#zrusit-zasilani {
	/*border:1px solid #1F5AA6;*/
}

.box-platby {
	margin-top:5px;
	padding-bottom:10px;
}
	
.box-platby img {
	xmargin-left:5px;
}

.credit-cards {
    margin-left: 13px;
}

.box-platby p {
	margin-left:17px;
	margin-top:5px;
	color:#111111;
}

.box-platby ul li {
  list-style-type: none;	
	background:url('/img/sipecka.gif') no-repeat 18px 8px;
	padding-left:38px;
	padding-top:2px;
}
	
.box-platby ul li a {
	color:#1F5AA6;
}
	
.box-platby ul li a:hover {
	color:#437BC3;
}
	
	
/*---obsahova cast rozvrzeni---*/	
.zahlavi-img {
	width:537px;
	border-bottom: 1px solid #FF79C1;
}

.sloty {
	width:560px;
}

.slot {
	width:179px;
	background:url('/img/slot-left-border.gif') no-repeat 100% 0;
	float:left;
	padding-bottom:25px;
}

.sloty .last {
    background: transparent;
}

.wysiwyg .slot a, .wysiwyg .slot a:visited, .wysiwyg .slot a:active {
	color:#b85073;
	margin-left:7px;
	width:93%;
	display:block;
	text-decoration:underline;
	font-weight:bold;
}

.wysiwyg .slot strong {
	color:#215AA7;
	margin-left:0px;
	width:93%;
	display:block;
	font-weight:bold;
}

		
.wysiwyg .slot a:hover {
	color:#D45075;
	margin-left:7px;
	text-decoration:none;
}
	
.wysiwyg .slot a.jmeno, .wysiwyg .slot a.jmeno:visited, .wysiwyg .slot a.jmeno:active {
	color:#B85073;
	margin-left:7px;
	padding-bottom:5px;
	font-weight:normal;
}
	
.wysiwyg .slot a.jmeno:hover {
	color:#DA7295;
	font-weight:normal;
}


.wysiwyg .slot a:link {
    color: #D45075;
    margin-bottom: 6px;
}

.datum  {
	color:#6D6D6D;
	padding: 2px 0 1px 7px !important;
	width:150px;
    font-size: 10px;
}

.datum2 {
	color:#6D6D6D;
	padding: 2px 0 0 7px !important;
	width:150px;
    font-size: 10px;
}
	
.slot .thumb-wrapper {
    width: 160px;
    overflow: hidden;
    margin: 5px 0 3px 7px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #FF88B0;
}

.slot .thumb-wrapper img {
    max-width: 160px;
    max-height: 180px;
}

	
.wysiwyg .slot p {
/*	float:left;*/
	margin-left:0px; /*5*/
	margin-top:0px;
	width:162px; /*90*/
	
	padding-top:0;
}

.wysiwyg .slot p.text {
	float:left;
	margin-top: 0px;
	width:91%;
	padding-left:7px;
	padding-top:0px;
	text-align: justify;
}
		
.cena {
	float:right;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:10px;
	color:#B95174;
}
	
.wysiwyg .slot ol {
	list-style:none;
	clear:both;
	padding-top:24px;
	margin-left: 0;
	width:160px;
	background: url('/img/slot-separator.gif') no-repeat 0 0;
}
	
.wysiwyg .slot ol li {
	background: url('/img/bullet-pink.gif') no-repeat 3px 11px;
	padding-top:5px;
	list-style:none outside;
}

.leve-ptani {
	float:left;
	width:300px;
	padding-left:10px;
}

.leve-ptani p.ptext {	
	width:290px;
	
}

.prave-ptani {
	float:right;
	width:230px;
	_width:250px; /*240*/
	padding-left:15px;
	padding-top:10px;
	background: url('/img/slot-left-border.gif') repeat-y top left;
	padding-bottom:10px;
}

.prave-ptani label {
	float:left;
	padding-right:10px;
	margin-top:5px;
	font-weight:bold;
	color:#1F5BA4;
}

.input-ptani {
	float:left;
	width:145px;
	_width:170px;
}

.prave-ptani input.submit {
	float:right;
	border:none;
	background:#416FAA url('/img/prihlasit-roh.gif') no-repeat right top;
	height:21px;
	width:8em;
	margin-right:0px;
	margin-top:5px;
	color:#FFFFFF;
	font-size:95%;
	cursor:pointer;
}






/*VYPIS PRODUKTU*/
#cena-detail {
  padding: 0px;
}

h3#cena-detail {
    color: #FF0090;
}


.profik {
  position: relative;
  top: -3px;
  color: #3E3437;
}

.profik img {
    border: 0 !important;
  position: relative;
  top: 5px;
  margin-right: 6px;
}

#navi {
    padding-top: 1px;
	padding-bottom:10px;
	color: #D45075;
    padding-left: 9px;
}

.wysiwyg #navi a {
    color: #FF0090;
	padding-right:5px;
	text-decoration:underline;
}

.wysiwyg #navi a:hover {
	text-decoration:none;
}

.other-links {
	width:100%;
	border:1px solid #FF87AF;
    border-bottom:0;
	background: #fff;
}
    #podstranky,
    .poradna-links {
    	border-bottom:1px solid #FF87AF;
    }
    
    .poradna-links {
        margin-bottom: 15px;
    }

    .napsali-onas  {
    	margin-top: 25px !important;
    }    

    .napsali-onas .strankovani-wrapper {
    	border:1px solid #FF87AF !important;
    }
    
    
.wysiwyg ol.black {
	width:520px;
	display:table;
	padding-bottom:6px;
	margin: 6px 0 0 -2px;
}

.wysiwyg ol.black li {
	list-style-type:none;
	float:left;
	display:block;
	width:153px;
	_width:163px;
	background: url('/img/bullet-pink-2.gif') no-repeat 0px 6px;
	padding-left:10px;
margin-left: 10px;
_margin-left: 5px;
}

.wysiwyg ol.black li a, .wysiwyg ol.black li a:visited {
	color:#D96686;
}

.wysiwyg ol.black li a:hover {
	color:#D96686;
	text-decoration:none;
}

.dve-bunky {
	width:544px;
	margin-left:10px;
	margin-top:20px;
}

.bunkaleva {
	float:left;
	width:272px;
	background:transparent url('/img/modra-doplnujici-linka.gif') no-repeat 150px 20px;
}

.bunkaprava {
	float:left;
	width:261px;
	_width:271px;
	background:transparent url('/img/modra-doplnujici-linka.gif') no-repeat 155px 20px;
	padding-left:9px;
	border-left:1px dashed #FFE5EE;
	/*margin-left: 9px;*/
}
	
.wysiwyg table.produkty {
	margin-left:-10px;
	background:transparent;
}

.wysiwyg table.produkty tr td {
	width:150px;
	background:transparent;
}

.wysiwyg table.produkty tr td.bunkacena {
	text-align:right;
	width:90px;
	padding-right:0;
	color:#BA5074;
	background:transparent;
}

.wysiwyg table.produkty tr td a, .wysiwyg table.produkty tr td a:visited {
	background: url('/img/sipecka.gif') no-repeat 0px 5px;
	color:#1F5BA4;
	padding-left:10px;
}

.wysiwyg table.produkty tr td a:hover {
	background: url('/img/sipecka.gif') no-repeat 0px 5px;
	color:#3F8ED7;
	text-decoration:underline;
	padding-left:10px;
}

/*razeni*/

#razeni {
	width:100%;
	height:27px;
    clear:both;
	background: #FFC8DB url('/img/bg-razeni.gif') no-repeat 100% 0;
  position: relative;
  color: #ec008c;
}

.wysiwyg .razenileva {
	width: 350px;
	xfloat:left;
	margin-top:7px;
	padding-left:8px;
	position: absolute;
}

.razenileva .razeni-label{
    padding-right: 9px;
    text-transform: lowercase;
}

.wysiwyg .razeniprava {
	width: 350px;
	xfloat:right;
	_margin-top:5px;
	padding-left:8px;
	text-align:right;
  position: absolute;
  right: 5px;
}

.wysiwyg div.razenileva a, .wysiwyg div.razenileva a:visited {
	font-weight:normal;
	color:#ec008c;
	padding-left:0px;
}

.wysiwyg div.razenileva a:hover {
	font-weight:normal;
	padding-left:0px;
}

.wysiwyg .razeniprava select {
	xfloat:right;
	margin-left:5px;
	_margin-left:6px;
  margin-right: 10px;
}

.wysiwyg .razeniprava input.submit {
	xfloat:right;
	width:55px;
	border:none;
	background:#416FAA;
	color:#FFFFFF;
	padding:2px;
    padding-bottom: 1px;
	margin-right:0px;
	margin-top:0px;
	_margin-top:0px;
	font-size:95%;
	cursor:pointer;
}

/*tabulka vypisu produktu*/
.wysiwyg table.vypis-produktu {
	width:549px;
	border-collapse: collapse;
	clear:both;
}

.product-list-thumbnail-wrapper {
    width: 135px;
    height: 140px;
    vertical-align: middle !important;
    background: #fff !important;
    border: 1px solid #FF87AF !important;
}

.obj-code-wrapper {
    border-bottom: 1px solid #fff !important;
}

.wysiwyg table.vypis-produktu tbody tr td {
    background: transparent;
}

.wysiwyg table.vypis-produktu tbody tr tr {
    border: 0 !important;
}

.wysiwyg table.vypis-produktu h2 {
	font-size: 1.1em;
	padding: 0;
	margin-bottom: 14px;
}

.wysiwyg table.vypis-produktu .vp-znacka {
	color: #1D56A1;
}
.wysiwyg table.vypis-produktu .vp-znacka a {
	color: #1D56A1;
}

.wysiwyg table.vypis-produktu .vp-obj {
	color: #1D56A1;
	font-size: 0.9em;
	text-align: right;
}
.wysiwyg table.vypis-produktu .vp-ks {
	color: #1D56A1;
	width: 50px;
	text-align: right;
	padding-right: 5px;
}

.wysiwyg table.vypis-produktu img {
/*    border: 1px solid #FF87AF;*/
}


table.vypis-produktu tr td {
	background:#F9FAFC;
	vertical-align:top;
	border:1px solid #F9FAFC;
}

table.vypis-produktu tr td.vp-img {
border:1px solid #F9FAFC;
	background:#F9FAFC;
	width:70px;
	border-bottom:20px solid #FFFFFF;
}

table.vypis-produktu tr td.vp-cnt {
	border:1px solid #F9FAFC;
	background:#F9FAFC;
	width:280px;
	border-bottom:20px solid #FFFFFF;
}

	table.vypis-produktu tr td.vp-cnt a, table.vypis-produktu tr td.vp-cnt a:visited {
		color:#1F5BA4;
	}
	
	table.vypis-produktu tr td.vp-cnt a:hover {
		color:#FFFFFF;
	}
/*
table.vypis-produktu tr td.vp-ks {
	border:1px solid #F9FAFC;
	background:#F9FAFC;
	width:50px;
	color:#205CA5;
	text-align:center;
	vertical-align:bottom;
	border-bottom:20px solid #FFFFFF;
}*/

table.vypis-produktu tr td.vp-cena {
	width:100px;
	text-align:right;
}
table.vypis-produktu tr td.vp-cena h3{
                     display: inline !important;
                     padding: 0px !important;
                     margin: 0px !important;
                     color: #FF0090;
}
table.vypis-produktu tr td.vp-cena a, table.vypis-produktu tr td.vp-cena a:visited {
	color:#B24467;
	font-size:110%;
}

table.vypis-produktu tr td.vp-cena a:hover {
	color:#FFFFFF;
	font-size:110%;
}

.vp-cnt-left {
	float:left;
	font-size:85%;
	color:#205CA5;
	padding-top:10px;
}

.wysiwyg .vp-cnt-left a, .wysiwyg .vp-cnt-left a:visited {
	color:#205CA5;
}

.wysiwyg .vp-cnt-left a:hover {
	color:#FFFFFF;
}

.vp-cnt-right {
	float:right;
	font-size:85%;
	color:#205CA5;
	padding-top:10px;
}

.vp-ks-pocet-kusu {
	width:30px;
	border:1px solid #FF5CB3;
	color:#D45075;
	text-align: right;
}

.do-kosiku {
	border:0;
	background:#FF0093 url('/img/dokosiku2.gif') no-repeat 0px 0px;
	width:80px;
    padding-top: 3px;
    padding-bottom: 5px;
    cursor:pointer;
	color:#fff;
	font-size:95%;
	padding-right:25px;
}

.strankovani {
    width: 100%;
	text-align:center;
	padding-right:5px;
	font-size:12px;
    width: auto;
    margin-top: 3px;
}

.strankovani .strankovani-wrapper{
    display:inline;
    border: 1px solid #FF87AF;
    border-top: 0;
    width: auto;
    padding: 3px 0 3px 0;
    
    background: #fff url('/img/bg-strankovac.gif') repeat-x 0 100%;
}

.pager-bottom .strankovani {
    margin-top: 15px;
}

.pager-bottom .strankovani .strankovani-wrapper{
    border-top: 1px solid #FF87AF;
}


.poradna-articles .strankovani {
    margin: 25px 0;
}

.poradna-articles .strankovani-wrapper {
    border-top: 1px solid #FF87AF !important;
}


.wysiwyg .strankovani a:link,
.wysiwyg .strankovani a:visited,
.strankovani span.pgItemCnt {
	color:#FF0090;
	text-decoration:none;
    padding: 3px 5px;	
    font-weight: bold;
}

.wysiwyg .strankovani a:hover,
.strankovani span.pgItemCnt {
	background:#FF0090;
	color:#FFFFFF;
	text-decoration:none;
}


/*DETAIL PRODUKTU*/

.detail-bunka {
	width: 100%;
	padding-top:5px;
	padding-bottom:15px;
	clear:both;
	display:table;
    padding-left: 4px;
}

.detail-bunka .main-thumb {
    width: 158px;
    background: #fff;
    margin-top: 10px;
    border: 1px solid #FF87AF;
}

.detail-bunka .main-thumb img {
    max-width: 160px;
    max-height: 180px;
    margin: 0 auto;
}

.detail-left {
	margin-left: 5px;
    width:160px;
    overflow: hidden;
	float:left;
}
.detail-left img {
     margin: 0px;
     padding: 0px;
}

.detail-left .small-thumb a {
    height: 76px;
    overflow: hidden;
}

.detail-left .small-thumb img {
    margin: 2px 2px 0 0;
    float: left;    
    border: 1px solid #FF87AF;
}


.detail-left .n1 {
}
.detail-left .n3 {
             float: right;
             margin-right: 0px;
             padding-right: 0px;
}
.detail-left .n2 {
             float: left;
}
.detail-right {
	width:360px;
	float:right;
    padding-top: 9px;
	padding-right:10px;
    padding-left:5px;
}

.detail-right div {
  xborder: 1px solid red;
}


	.deri-leva {
		width:430px;
		float:left;
		margin-left:0px;
		font-size:115%;
		padding-bottom:10px;
	}

	.wysiwyg .deri-leva h3 {
		color: #FF0090;
        padding-top: 0;
		padding-left: 4px;
	}
	
	.deri-leva a, .deri-leva a:visited {
		color:#215AA7;
	}
	
	.deri-leva a:hover {
		color:#FFFFFF;
	}
	

	.deri-prava {
        
		width:80px;
		float:right;
		text-align:right;
        margin-right: 6px;
	}
	.deri-prava h3 {
	        xdisplay: inline    
	}
	.deri-prava a, .deri-prava a:visited {
		color:#AF4367;
	}
	
	.deri-prava a:hover {
		color:#FFFFFF;
	}
	
	.deri-leva2 {
		width:200px;
		float:left;
		margin-left:10px;
		padding-top:15px;
	}

	.deri-leva2 span {
		color:#D45075;
	}
	
	.deri-leva2 a, .deri-leva2 a:visited {
		color:#215AA7;
		font-weight:normal;
	}
	
	.deri-leva2 a:hover {
		color:#FFFFFF;
		font-weight:normal;
	}
	
	.deri-prava2 {
		margin-top: 15px;
		width:190px;
		float:right;
		text-align:right;
		color:#FF0090;
		font-size:95%;
		position: relative;
		left: 3px;
	}

	.detail-text {
		padding-left:10px;
		clear:both;
		float:left;
		font-size:95%;
	}
/*obecne tridy*/
.bold {
	font-weight:bold;
}

.NoBorder {
	border:none;
}

.Noback {
	background:none !important;
}

.img-border {
	border:1px solid #CCCCCC;
}

.br {
	/*odsazovac*/
}

.br2 {
	margin-top:5px;
}

.cleaner {
	clear:both;
	width: 540px;
}

.posun-ptani-se {
	padding-top:5px;
}

.right {
	float:right;
}

.wysiwyg p.o-spol-p {
	float:left;
	width:360px;
	_width:370px;
	padding-right:0px;
	padding-left:15px;
	padding-bottom:10px;
	padding-top:0px;
	line-height:16px;
}

.wysiwyg img.o-spol-img {
	margin-top:4px;
	margin-left:15px;
	_margin-left:12px;
	text-align:right;
}

.ClearBack {
    background: transparent;
}

.ff-comp {
	margin-right:-36px !important;
	_margin-right:0px;
}


.posun-vyse2 {
	_margin-top:-10px;
}
/*h uzite, nikoli vsak wsw!!!*/
/*
#boxy h3 {
	width:180px;
	_width:205px;
	height:35px;
	background:#FFFFFF url('/img/kytka-back.gif') no-repeat 5px 0px;
	color:#1F58A5;
	font-size:115%;
	padding-left:45px;
	padding-top:7px;
	overflow:hidden;
	line-height:22px;
}

.wysiwyg .sloty h3 {
	clear:both;
	width:510px;
	_width:540px;
	height:35px;
	background:#FFFFFF url('/img/h3-back.gif') no-repeat 5px 0px;
	color:#1F58A5;
	font-size:115%;
	padding-left:45px;
	padding-top:2px;
	overflow:hidden;
	line-height:22px;
}

.wysiwyg .sloty .slot h3 {
	width:120px;
	_width:170px;
	height:35px;
	background:#FFFFFF url('/img/kytka-back.gif') no-repeat 5px 0px;
	color:#1F58A5;
	font-size:115%;
	padding-left:45px;
	padding-top:7px;
	overflow:hidden;
	line-height:22px;
}
*/



/*img nadpisy*/

img.nadpis-kratky {
	width:178px;
	height:28px;
	margin-bottom:5px;
}

img.nadpis-dlouhy {
	width:537px;
	height:28px;
	margin-bottom: 7px;
}

img.boxy-nadpis-kratky {
	width:223px;
	height:28px;
	margin-bottom:5px;
}

.img-kyticka {
	width:20px;
	height:15px;
	display:block;
	float:left;
	background:url('/img/kyticka.gif') no-repeat 0px 0px;
	
}

#servermap li {
  margin: 5px
}

.registrace fieldset {
  margin: 10px;  
}

.registrace legend {
  margin: 10px;  
  font-size: 10pt;
  font-weight: bold
}


/* vypis noviniek */
.novinka {
  position: relative;
  margin-top: 5px;
  padding: 10px;
  padding-top: 0px;
  clear: both;
  width: 529px;
  _width: 549px;
}
.novinka img {
  float: left;
}

.novinka .text {
  font-size: 9pt;
  padding: 0;
  padding-top: 0px;
  width: auto;
  margin: 0;
}

.novinka .datum {
  position: absolute;
  width: 150px;
  font-size: 9pt;
  color: #BA5275;
  right: 0px;
  background: none;
  text-align: right;
  margin-right: 20px;
top: -5px;  
_top: -10px;  
height: 1em;
padding-top: 0;
background: none;
}

.wysiwyg .novinka .nadpis {
  color: #205BA7;
  font-weight: bold;
  font-size: 10pt;
  margin-bottom: 5px;
}
.wysiwyg .novinka .nadpis a {
	display: block;
	margin-right: 65px;
}


#navigator {
  margin-left: 5px;
  margin-bottom: 5px;
  color: #205BA7;
}

#navigator a {
  color: #205BA7;
  font-weight: normal;
padding-right: 5px;
padding-left: 5px;
}

#navigator a:hover {
  color: #437BC3;
background: none;
text-decoration: underline;
}

#login-fail {
   height: 47px;
   width: 153px;
   text-align: center;
   background: url('/img/login-fail.gif') no-repeat 0 0;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   position: absolute;
   top: 37px;
   left: 373px;
   text-align:left;
}
#login-fail .text {
  padding: 5px 0 3px 8px;
}

.novinka-detail img {
  border: 0;
  margin: 15px;  
  float: left;
}

.poradna-detail img {
  border: 0px solid gray;
  margin: 15px;  
}

.novinka-detail p.perex {
	width: auto;
}

.novinka img {
  border: 0px solid gray;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

#zap-heslo {
  margin-top: 10px;
}

.leve-ptani-bottom {
	float:left;
	width:247px;
    overflow: hidden;
	background:url('../img/slot-left-border.gif') no-repeat 100% -41px;  
}

.leve-ptani-bottom p {
    padding-top: 0 !important;
    padding-bottom: 10px;
}

.leve-ptani-bottom h3 {
    padding-top: 0 !important;
    padding-bottom: 10px;
}

.prave-ptani-bottom .good-hlaska {
    text-align: center;
    color: #1D56A1;
}
.prave-ptani-bottom .bad-hlaska {
    text-align: center;
    color: #bb1111;
}


.leve-ptani-bottom p.ptext {	
	width:250px;
}

.prave-ptani-bottom {
	float:right;
	width:290px;
}

.prave-ptani-bottom .cleaner {
	width: auto;
}


.prave-ptani-bottom label {
    float: left;
	font-weight:bold;
	color:#3E3437;
	width: 60px;
	
}

.input-ptani, 
#vas-dotaz {
	width: 200px;
	margin-left: 10px;
}


.mail-input {
    position: relative;
    left: -1px;
}

.prave-ptani-bottom input.submit,
input.submit-newsletter {
	float:right;
	border:none;
	height:21px;
	width:8em;
	margin-right:3px;
	margin-top:3px;
	color:#FFFFFF;
	font-size:95%;
	cursor:pointer;
}

a img {
  display: block;
}

a img:visited, a img:active {
  text-decoration: none;
}

.napsali {
  border: 1px solid gray;
  width: 100px;
  xpadding: 10px;
  float: left;
  margin: 10px;
}

.napsali img {
  width: 100px;
  display: box;
}

.napsali-detail {
  margin-left: 10px;
  margin-right: 10px;
}

.napsali-detail img{
  width: 250px;  
  xborder: 1px solid gray;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.selectznacka {
  width: 150px;
}


.dotaz {
	width:544px;
	border:1px solid #FFE5EE;
	margin: 1em;
  padding: 0.5em !important;
  width: 93%;
  _width: 97%;
  font-style: italic;
}

.text-pod-ilustraci {
    margin-top: -3px;
	margin-bottom: 8px;
}

.text-pod-ilustraci p {
	padding: 0 !important;
}

.update-perex-link a {
    display: inline !important;
    margin: 0px !important;
    padding: 0px !important;
    font-weight: normal;    
}


/* Box Anketa */

.box-anketa {	
}

.box-anketa-content {
    padding: 0 18px;
}

.box-anketa h3.squestion {
	color: #3c3c3c;
	padding: 1em 0;
	font-size: 95%;
}

.wysiwyg .box-anketa p,
.box-anketa p,
.wysiwyg .box-anketa .wysiwyg p,
.box-anketa .wysiwyg p {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.wysiwyg .box-anketa ul,
.box-anketa ul {
	display: block;
	margin: 0px;
	padding: 0px 0px 1em 0px;
	list-style-type: none;
	list-style: none;
}

.wysiwyg .box-anketa ul li,
.box-anketa ul li {
	display: block;
	margin: 5px 0 0 0;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	background-image: none;
}

.box-anketa fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
}

.box-anketa ul li input {
	padding-left: 0px;
	margin-left: 0px;
}

.box-anketa label.odpoved {
	padding-left: 5px;
}

.box-anketa input.submit {
	/*float:left;*/
	border:none;
	background:#416FAA;
/*	height:21px;*/
	
	margin-right:10px;
	color:#FFFFFF;
	font-size:90%;
	font-weight: bold;
	cursor:pointer;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 5px;
}

.box-anketa p.sum {
	color: #b95173;
	font-weight: bold;
}

/* --- prodejny --- */
#prodejny
{
	margin-left: 10px;
	margin-top: 15px;
}

	#prodejny .obchod
	{
		padding-bottom: 5px;
	}
	
	
/* LH 090217 */

/*red box*/

.box-black {
	width: 223px;
	background:#F2EFED;
	margin-top:0px;
	text-align:left;
	clear:both;
}

#boxy .box-black h2 {
    height: 93px;
    padding: 12px 0 0 17px;
	background:#1F191A;
	color:#fff;
	font-size:110%;
    text-transform: uppercase;
	text-align:left;
	background: #000 url('/img/left-box-korres.jpg') 5px 7px no-repeat;
}
	
.box-black ol {
    padding: 7px 0;
    border: 1px solid #C0B2A7;
    border-top: 0;
}

	.box-black ol ol {
		border: 0;
		padding: 0;
	}
	
.box-black ol li {
	list-style-type:none;
}
	
.box-black ol li a {
    padding: 3px 0 3px 17px;
	font-weight: bold;
	color:#1F191A;
	text-decoration:none;

	background:url('/img/black-list.gif') no-repeat 7px 9px;
	display:block;
}
	.box-black ol ol li a {
		padding-left: 30px;
		font-weight: normal;
		background-position: 20px 9px;
	}
	
.box-black ol li a:hover {
	color:#1F191A;
	text-decoration:none;
	background:#C0B2A7 url('/img/black-list-hover2.gif') no-repeat 0 2px;
}
	.box-black ol ol li a:hover {
		background-position: 13px 2px;
	}
	
#route-planner-container{
display:none;
}

html>body #route-planner-container{
display:block;
}

#route-planner {
margin:0 0 16px 16px;
}

#route-planner .submit {
background:#416FAA url(../img/prihlasit-roh.gif) no-repeat scroll right top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:95%;
height:21px;
margin-right:0;
margin-top:5px;
width:8em;
}

#route-planner .reset {
background: #255ea5;
}


#route-planner .form-row {
	margin-bottom: 10px;
}

#route-planner .form fieldset {
	margin: 0;
	padding: 0;
	border: 0 !important;
}

#route-planner .form legend {
	display: none;
}

#route-planner .form label {
	display: block;
	float: left;
	margin-top:8px;
	width: 135px;
	font-weight: bold;
	color: #111111;
}

#route-planner .form .fi-text {
	 width: 200px; /* nastaveni sirky vyhledavaciho inputu */
    position: relative;
    top:1px;
}

#route-planner .form-row-info {
	margin: -10px 0 0 130px;
	
}
form.form-newsletter {
	margin-top: 20px;
}
form.form-newsletter label {
	display: block;
	width: 100px;
	float: left;
	margin-top: 3px;
}

form.form-newsletter #email {
	width: 250px;
}

form.form-newsletter label.form_error {
	color: red;
}

form.form-newsletter input.form_error {
	border: 1px solid red;
}


form input,
form textarea {
    border: 1px solid #FF42A6;
    color: #b95173;
}

form textarea {
    font-size: 12px;
    font-family: arial;
}

/* obecne tlacitko */
input.submit,
button.submit {
	border: 1px solid #b95173 !important;
	background: #E73589 url('/img/bg-button.gif') repeat-x 0 100% !important;
    padding: 1px 0 2px 0;
	color:#FFFFFF;
	font-size:95%;
	cursor:pointer;
}

.akce-ico {
    position: relative;
    left: 23px;
    width: 82px;
    height: 63px;
    margin-top: 10px;
    background: url('/img/ico-akce.png') no-repeat 0 0;   
}

.detail-text .akce-ico {
    float: left;
    left: -5px;
    margin-top: 0;
}
.akce-ico .pocet-kusu {
    text-align: right;
    position: relative;
    top: 27px;
    right: 11px;
    font-size: 19px;
    color: #FF0093;
}


span.obj-code {
    color: #D45075;
}

.kosik-wrapper {
display: inline-block;
position: relative;
left: 19px;
color: #FF0090;
}

table .horizontal-line-wrapper td {
padding: 5px 0 10px 0 !important;
border-left: 1px solid #fff !important;
}

.horizontal-line {
    width: 100%;
    height: 1px;
    background: url('/img/line-horizontal.gif') no-repeat 100px 0;
}

/*  k tomuto vyrobku vybiraji ...*/

#ktomuto img.nadpis-dlouhy {
    margin-bottom: 0;
}

#ktomuto .item-wrapper-wrapper {
    margin-top: -3px;
    margin-bottom:11px;
    background: #FCEEF2 url('/img/image-slider-wrapper.jpg') no-repeat 100% 100%;
}

#ktomuto .item-wrapper {
    float: left;
    width:106px;
    margin: 6px 6px 0 0;
}
#ktomuto .item-wrapper .title {
    color: #D45075;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 2px;
}

#ktomuto .product-image-wrapper { 
    display: table-cell;
    width: 104px;
    height: 104px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #FFA9C5;
    background-color :#fff;
}

#ktomuto .item-wrapper img { 
    max-height:104px;
    max-width:104px;
}


#ktomuto .item-wrapper .pridat-do-kosiku {
    float: left;
    display: block;
    width: 18px;
    height: 16px;
}

#ktomuto .item-wrapper .do-kosiku {
    display: block;
    width: 18px;
    height: 16px;
    text-indent: -9999px;
    background: url('/img/ico-shop.gif') no-repeat 0 0;
}

#ktomuto .item-wrapper .price {
    float: left;
    display: block;
    margin: 1px 0 0 7px;
    color: #3E3437;
}

#razeni {
	background: #FFC8DB url('/img/bg-razeni.gif') no-repeat 100% 0;
	border: 1px solid #FF87AF;
}



.wysiwyg #ktomuto ul {
	margin-left:0;
	margin-top:0;
}

.wysiwyg #ktomuto ul li {
	background: transparent;
	padding-left:0;
	list-style:none;
}
