html {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style-position:inside;
}
body {
	margin: 0px;
	padding: 0px;
	background: #b61632 url(img/design/bodyBg.jpg);
	font-family: Arial, Helvetica , sans-serif;
	font-size: 12px;
}
select,ul,h1,h2,h3,td,input,form,div {
	margin: 0;
	padding: 0;
}
.cleaner-top-padding { padding: 10px 0 0 0 }
#main ul {
	padding-left: 50px;
}
fieldset { padding: 0; margin: 0; border: 0;}
fieldset.border {
	border:1px solid #e8e8e8;
 }
fieldset legend { font-weight: normal;font-size: 16px; color: #000 }
legend {
	margin-left: 15px;
}
a.linkMena {
	color: #B4132E;
}
/* ------------------------------------------- Vseobecne ------------------------------------------- */
.banner {
	margin-bottom: 10px;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
	padding-left: 10px
}

.zobrazeny-variant {float: right;font-size: 10px; padding: 2px 4px;color: #FFF; background: #FF6686; border-bottom: 1px solid #FB476E; }
.zobrazeny-variant-dark {float: right;font-size: 10px; padding: 2px 4px;color: #FFF; background: #B5152F; border-bottom: 1px solid #8C0018; }

.moj-flag { 
	float: right; 
	font-size: 10px; 
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 6px 1px; 
	background: url(img/design/variantyFlag.png) no-repeat;
	color: #FFF; 
	margin-left: 2px; 
	width: 22px;
	height: 20px;
}
*html .moj-flag {
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/variantyFlag.png", sizingMethod="image");
}
h1 {
	font-size: 20px;
}
h3 {
	font-size: 14px;
}
h2 {
	font-size: 16px;	
	margin: 0px;
	padding: 3px 5px 3px 5px;
}
.endfloat {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
a img { 
	border: none; 
}
a.active {
	text-decoration: underline; 
}
form, 
input, 
p {
	margin: 0px;
	padding: 0px;
	border: none;
}
input {
	font-size: 11px;
}
table { 
	margin: 0px; 
	padding: 0px; 
}
.vpravo {
	text-align: right; 
}
input,
textarea { padding: 3px; font-family: Helvetica, Arial, sans-serif; }
a { 
	color: #4B3E33; 
	text-decoration: none; 
}
a:hover {
	text-decoration: underline; 
}
a.img-border img { 
	border: 1px #f6f6f6 solid; 
}
textarea.px314 {
	width: 314px;
	height: 80px;
}
table {
	border-collapse: collapse;
}
td.left {
	text-align: right;
}
hr.cleaner{
	clear: both;
	display: none;
}
/* ------------------------------------------- (Vseobecne) ------------------------------------------- */
/* ------------------------------------------- Ikonky ------------------------------------------- */
.ico_warning {
	display: block;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 27px;
	height: 24px;
	background: url(img/ikonky/ico_warning.png) no-repeat;
}
* html .ico_warning {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ikonky/ico_warning.png", sizingMethod="image"); 
}
.ico_info {
	display: block;
	float: left;
	margin-right: 10px;
	overflow: hidden;
	width: 27px;
	height: 27px;
	background: url(img/ikonky/ico_info.png) no-repeat;
}
* html .ico_info {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ikonky/ico_info.png", sizingMethod="image"); 
}
.ico_ok {
	display: block;
	float: left;
	margin-right: 3px;
	overflow: hidden;
	width: 27px;
	height: 27px;
	background: url(img/ikonky/ico_ok.png) no-repeat;
}
* html .ico_ok {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/ikonky/ico_ok.png", sizingMethod="image"); 
}
/* ------------------------------------------- (Ikonky) ------------------------------------------- */
/* ------------------------------------------- Hlasky ------------------------------------------- */
div.velkaHlaska{
	padding: 10px;
} 
.obalVelky .hlaska {
	width: 97%
}
* html div.velkaHlaska {padding: 10px 10px 0 10px;}
.hlaska {
	position: relative;
	display: block;
	line-height: 18px;
	min-height: 25px;
height: auto !important;
height: 24px;	
	margin: 10px 0px;
	margin-left: 0;
	padding: 6px 10px 0px 15px;
	color: #fff;
	font-size: 11px;
	text-align: left;
	background: #e97b90;
}

.hlaska span{	
	display: block;
	width: 18px;
	height: 17px;
}
.hlaska b.hlaskaL {
	width: 12px;
	height: 16px;
position: absolute;
left: 0;
top: -1px;
	background: url(img/design/hlaskaL.gif) no-repeat;
}
.hlaska b.hlaskaLBottom {
		width: 12px;
	height: 16px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(img/design/hlaskaL.gif) no-repeat;
	background-position: 0 100%;
}
.hlaska b.hlaskaR {
	width: 12px;
	height: 32px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
 	background: url(img/design/hlaskaR.gif) no-repeat;
}
.hlaska .ico_warning {
	background: url(img/ikonky/bg_warning.gif) no-repeat 0px center; 
}
.hlaska .ico_info	 { 
	background: url(img/ikonky/bg_info.gif) no-repeat 0px center; 
}
.hlaska .ico_save	 { 
	background: url(img/ikonky/ico_save.gif);
	float:left;
	height:22px;
	margin-right:10px;
	position:relative;
	top:-2px;
	width: 15px;
}
.hlaska .ico_ok{
	margin-right: 10px;
	background: url(img/ikonky/bg_ok.gif) no-repeat 0px center;
}
.hlaska .ico_kosik {
	margin-right: 10px;
	float:left;
	background: url(img/ikonky/bg_vlozeny.gif) no-repeat 0px center;
}
.hlaska a {
	color: #fff;
	text-decoration: underline;
}
.hlaska a:hover {
	text-decoration: none;
}
.hlaska.error a {
	color: #fff;
}
.newsletter .hlaska{
	margin: 2px 5px 2px 5px;
}
.hlaska-box {
/*	margin-right: 15px;*/
display: block
}
.grid {
	margin: 0  15px 0 5px;
}
/* ------------------------------------------- (Hlasky) ------------------------------------------- */
/* ---------------------------------- Vyhladavanie --------------------------------------------- */
div#vyhladavanie {
	position: relative;
}
div#vyhladavanie form { 
	display: inline; 
}
div#vyhladavanie span {
	float: left;
	display: block;
	padding: 7px 0px 0px 10px;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
}
div#vyhladavanie input.textbox {
	float: left;
	width: 101px;
	height: 13px;
	margin-left: 6px;
	margin-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 12px;
	background: #b3e7f5;
	color: #000;
	border: 1px solid #fff;
}
div#vyhladavanie input.button {
	float: left;
	position: relative;
	top: 2px;
	left: 2px;
	width: 33px;
	height: 26px;
	background: url(img/design/btnGo.gif) no-repeat;
	border: none;
	cursor: pointer;
}
div#vyhladavanie input.button.active {
	/*background: url(img/design/btnGoActive.gif) no-repeat;*/
}
/* ---------------------------------- (Vyhladavanie) --------------------------------------------- */
/* ---------------------------------- Kosik-steper --------------------------------------------- */
.kosik_steper {
	height: 145px;
	padding-top: 20px;
	padding-left: 40px;
}
.kosik_steper div {
	display: block;
	float: left;
}
.kosik_steper .box {
	width: 106px;
	padding-top: 80px;
	text-align: center;
	color: #c5c5c5;
}
.kosik_steper .box.n1 {
	background: url(img/design/kosik-1.gif) no-repeat;
}
.kosik_steper .box.n1active {
	background: url(img/design/kosik-1H.gif) no-repeat;
	color: #e97b90
}
.kosik_steper .box.n2 {
	background: url(img/design/kosik-2.gif) no-repeat;
}
.kosik_steper .box.n2active {
	background: url(img/design/kosik-2H.gif) no-repeat;
	color: #e97b90
}
.kosik_steper .box.n3 {
	background: url(img/design/kosik-3.gif) no-repeat;
}
.kosik_steper .box.n3active {
	background: url(img/design/kosik-3H.gif) no-repeat;
	color: #e97b90
}
.kosik_steper .box.n4 {
	background: url(img/design/kosik-4.gif) no-repeat;
}
.kosik_steper .box.n4active {
	background: url(img/design/kosik-4H.gif) no-repeat;
	color: #e97b90
}
.kosik_steper .sipka {
	width: 60px;
	height: 75px;
	background: url(img/design/kosik-sipka.gif) 50% 50% no-repeat;
}
.kosik-next, .kosik-next-pos{
	position: relative;
	padding-right: 304px;
	padding-top: 20px;
	padding-bottom: 5px;
	cursor: pointer;
	background: url(img/button/kosik-next.gif) no-repeat;
}
.kosik-next-pos {
	left: 312px;
}
#steptwo {
	width: 711px;
	padding-left: 10px;
	margin-left: 10px;
	padding-top: 10px;
	height: 138px;
	background: url(img/design/kreaISOpimpinRamcek.gif) no-repeat;
	margin-bottom: 10px;
}
#steptwo label {
	padding-left: 7px;
}
#steptwo .cena-p {
	float: right;
	padding-right: 10px;
}
#steptwo textarea {
	margin: 10px 0;
	color: #7a7a7a;
	border: 1px solid #d2d0d0;
	width: 690px;
	height: 72px;
}
.step-back {
	padding-right: 80px;
	padding-bottom:5px;
	background: url(img/button/kosik-step-back.gif) no-repeat;
	cursor: pointer;
}
.back-to-shop {
	padding-right: 123px;
	padding-bottom: 6px;
	background: url(img/button/kosik-back-to-shop.gif) no-repeat;
}
.kosik-infoska {
	position: relative;
	font-size: 10px;
	width: 315px;	
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
}
h2.hdarcek {
	float: left;
}
a.alldarcek {
	float: right;
	line-height: 28px;
	text-decoration: underline;
	font-weight: bold;
	color: #C33951;
}
div#all4shop-kosik .velke {
	padding-bottom: 15px;
	padding-top: 5px;
}
.adresa_dorucenia {
	height: 150px;
	width: 97%;
	border: 1px solid #d2d0d0;
	margin-left: 10px;
	/*background: url(img/design/kosik_ad.gif) 0 0 no-repeat;*/
}
.adresa_dorucenia .kalendar-btn {
	display: block;
	float: left;
	width: 23px;
	height: 21px;
	cursor: pointer;
	background: url(img/design/kalendar-btn.gif) no-repeat;
}
.adresa_dorucenia .kalendar-btn:hover {
	background: url(img/design/kalendar-btnH.gif) no-repeat;
}
.adresa_dorucenia input {
	width: 250px;
	border: 1px solid #d2d0d0;
	color: #828282
}
.adresa_dorucenia input#tbPpsc {
	width: 85px;
}
.adresa_dorucenia td {
	vertical-align: top;
	padding-top: 5px;
}
.adresa_dorucenia .first td {
		padding-top: 10px;
}
.adresa_dorucenia .vpravo {
	padding-right: 10px;
}
.adresa_dorucenia .star {
	display: block;
		padding-top: 10px;
}
/* ---------------------------------- (Kosik-steper) --------------------------------------------- */
/* ---------------------------------- Kosik --------------------------------------------- */
div#hlavicka-top div#nakupny_kosik {
	position: relative;
	float: right;
	padding-top: 3px;
	padding-right: 35px;
}
div#nakupny_kosik a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
table.kosik {
	width: 710px;
	font-size: 11px;
	margin: 0px 10px;
	border-collapse: collapse;
	color: #444;
}

table.kosik th { 
	padding: 5px;
	text-align: right; 
	text-transform: uppercase;
	background-color: #e6e6e6;
	color: 666px;
}
table.kosik th.first {
		background: #E6E6E6 url(img/design/variantyL.gif) no-repeat;
}
table.kosik th.last {
	background: #E6E6E6 url(img/design/variantyR.gif) 100% 0 no-repeat;
	padding-right: 10px;
}
table.kosik td {
	border-bottom: 2px #dddddd solid;
	padding: 5px;
	text-align: right;
}
table.kosik a { 
	color: #000;  
	text-decoration: underline; 
}
table.kosik a:hover { 
	color: #b70548;  
	text-decoration: none; 
}
table.kosik a.bezciarky { 
	text-decoration: none; 
}
table.kosik input.novypocet { 
	width: 20px;
	border: 1px #404040 solid;
	padding-left: 2px;
	font-size: 10px;
}
div#all4shop-kosik {
	font-size: 11px;
	padding-bottom: 20px;
}
div#all4shop-kosik input.button{
	width: 265px;
	height: 40px;
	background: url(img/button/kosik-odoslat.gif) no-repeat;
	border: none;
}
div#all4shop-kosik input.text {
	border: 1px #999999 solid;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
span.ikonkaKosik {
	display: block;
	position: absolute;
	top: 12px;
	right: 12px;
	width: 12px;
	height: 11px;
	background: url(img/design/kosik.gif) no-repeat;
}

/* -------------------------------------- Taby --------------------------------- */
.tabPlusTabula {
	width: 672px;
	position: relative;
	margin: 24px 10px 0px 10px;
}
.tabPlusTabula ul.tab {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 26px;
	background: url(img/design/tabPlusTabula-ul-bg.gif) 50% 100% no-repeat;
}
.tabPlusTabula ul.tab,
.tabPlusTabula ul.tab li {
	margin: 0px;
	padding: 0px;
}
.tabPlusTabula ul.tab li {
	display: block;
	float: left;
	width: 104px;
}
.tabPlusTabula ul.tab li a {
	display: block;
	padding: 4px 20px 4px 20px;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
.tabPlusTabula ul.tab li.tab a {
	margin-top: 4px;
	padding: 3px 10px 4px;
	color: #929292;
	background-color: #E9E9E9;
	background-image: url(img/design/tab-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
}
.tabPlusTabula ul.tab li.tab a:hover {
	/*background-position: 0px -21px;*/
	color: #525252;
}
.tabPlusTabula ul.tab li.tab_h a {
	margin-top: 0px;
	padding: 6px 10px;
	color: #525252;
	font-weight: bold;
}
.tabPlusTabula ul.tab li#t_1.tab_h a {
		background: #fff url(img/design/tab_h-bg.gif) no-repeat;
}
.tabPlusTabula ul.tab li#t_2.tab_h a {
		background: #fff url(img/design/tab_h-bgR.gif) no-repeat;
}
.tabPlusTabula ul.tab li#t_1.tab a {
		background: #fff url(img/design/tab-bg.gif) no-repeat;
}
.tabPlusTabula ul.tab li#t_2.tab a {
		background: #fff url(img/design/tab-bgR.gif) no-repeat;
}

.tabPlusTabula ul.tab li span {
	display: block;
	visibility: hidden;
	padding: 0px 20px;
	font-weight: bold;
	font-size: 11px;
	margin-top: -20px;
}
.tabulaObsahStyle {
	width: 672px;
	margin-top: -2px;
	padding: 25px 15px 25px 15px; 
	border: 1px #DFDFDF solid;
	border-top: none;
	background: url(img/design/tabfake.gif)  100% 0 no-repeat;
}
.note a {
	text-decoration: underline;
}
/* -------------------------------------- (Taby) --------------------------------- */
/* ------------------------------ Link-bar --------------------------------- */
.link-bar {
	clear: right;
	color: #000;
	z-index: 90;
}
.link-bar a {
	float: left;
	padding: 0px 4px;
	color: #b4132e;
}
.link-bar .link-box {
	position: relative;
	float: left;
}
.link-bar .pop-box {
	position: absolute;
	right: -130px;
	width: 300px;
	margin-top: 14px;
	*margin-top: 28px;
}
.link-bar .pop-box .wrap {
	position: relative;
	width: 270px;
	padding: 10px;
	padding-left: 20px;
	background: url(img/design/popbox-bg.png) repeat-y;
}
.link-bar .pop-box .wrap .close{
	text-align: right;
}
.link-bar .pop-box .wrap .close a{
	padding-right: 5px;	
	font-weight: bold;
	color: #386199;
}
.link-bar .pop-box .wrap a{
	color: #A0043B;
}
.link-bar .pop-box .wrap .hlaska {
	font-size: 11px;
}
* html .link-bar .pop-box .wrap {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/popbox-bg.png", sizingMethod="scale"); 
}
.link-bar .pop-box .top {
	position: relative;
	width: 300px;
	height: 14px;
	margin-top: -14px;
	background: url(img/design/popbox-top.png) no-repeat;
}
* html .link-bar .pop-box .top {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/popbox-top.png", sizingMethod="image"); 
}
.link-bar .pop-box .bottom {
	position: relative;
	width: 300px;
	height: 12px;
	margin-bottom: -12px;
	background: url(img/design/popbox-bottom.png) no-repeat;
}
* html .link-bar .pop-box .bottom {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/popbox-bottom.png", sizingMethod="image"); 
}
.link-bar .pop-box .mmsep {
	height: 8px;
}
.link-bar .pop-box a {
	margin-left: 4px;
}
.link-bar .pop-box input.textbox {
	width: 140px;
	margin-bottom: 2px;
}
.link-bar .pop-box .hlaska {
	text-align: left;
}
/* -------------------------------------- (Link-bar) --------------------------------- */
/* ------------------------------- anketa ---------------------------- */
.anketa h2 {
	padding: 0px 0px 12px 0px;
	color: #e01801;
	font-size: 14px;
}
table.anketa {
	width: 165px;
	background: #EEEEEE;
	border-collapse: collapse;
	color: #6b6b6b;
}
div.anketa { 
	text-align: left; 
	width: 153px; 
	padding-left: 22px;
	padding-top: 10px;
	margin-bottom: 14px;
}
div.anketa a { 
	text-decoration: none; 
	font-weight: bold; 
}
div.anketa a:hover { 
	text-decoration: underline; 
}
div.anketa img { 
	border: 0px; 
	margin-top: 3px; 
	margin-bottom: 3px; 
}
div.anketa .otazka { 
	margin-bottom: 7px; 
	padding-bottom: 7px;
}
div.anketa .perc { 
	display: inline;
	font-size: 9px;
}
.anketa .bar {
	background: url(img/design/anketa.gif) repeat-x;
}
.anketa .perc { 
	display: inline;
	font-size: 9px;
	color: #df1700;
}
.anketa a.graf {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	width: 150px;
	height: 10px;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 4px;
	background: url(img/design/anketa_graf.gif) repeat-x;
}
.anketa .detaily {
	width: 149px;
	margin: -5px 0px 0px 0px;
	padding: 13px 0px 12px 0px;
}
.anketa a.odkaz { 
	font-weight: normal;
}
/* ------------------------------- (anketa) ---------------------------- */
/* ---------------------------------- (Kosik) --------------------------------------------- */


/* ---------------------------------- Prihlasenie --------------------------------------------- */
div#login-box input.button, #uz_prihl input.button {
	width: 60px;
}
.prihlasit {
	background: url(img/button/prihlasit.gif) no-repeat;
	width: 68px;
}
div#pravy-stlpec div#moje-menu { 
	padding: 13px 0px 13px 16px; 
	color: #6B6B6B;
	font-size: 11px;
}

div#moje-menu a {
	color: #000000;
	font-size: 11px;
	margin-left: 4px;
}
div#moje-menu form.all4shop-odhlasenie button {
	font-size: 11px; 
	border: none;
	color: #000;
	cursor: pointer;
	background-color: #E4E6E5;
	font-family:  Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
}
div#moje-menu form.all4shop-odhlasenie button:hover span { 
	text-decoration: underline;
}
div#moje-menu a.active { 
	text-decoration: underline; 
}
div#moje-menu img {
	position: relative;
	top: 2px;
}
div#pravy-stlpec div#moje-menu table { 
	border-collapse: collapse; 
}
div#pravy-stlpec div.obsah {
	text-align: justify;
	width: 166px;
	font-size: 11px;
	padding: 13px 16px 13px 16px;
}
.center-box {
	padding: 0 15px;
}
div#pravy-stlpec input.textbox {
	width: 120px;
	height: 14px;
	line-height: 14px;
	padding:3px 5px 2px 5px ;
	font-size: 10px;
	background-color: #F6F6F6;
	font-size: 12px;
}
textarea {
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
	border: 1px solid #dbdbdb;
}

select.select {
	font-size: 12px;
}
input.textboxSmall {
	width: 40px;
	height: 14px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	font-size: 12px;
	color: #95053B;
}
input.textbox {
	width: 120px;
	height: 14px;
	line-height: 14px;
	padding:3px 5px 2px 7px ;
	border: 1px solid #dbdbdb;
	font-size: 11px;
	color: #95053B;
}

a.kupit {
	display: block;
	width: 75px;
	height: 30px;
	float: right;
	background: url(img/button/detailKup.gif) no-repeat;
}
a.varKup {
	display: block;
	width: 49px;
	height: 20px;
	float: right;
	margin-left: 4px;
	background: url(img/button/variantKup.gif) no-repeat;
}
.obrazky .obr {
	position: relative;
	overflow: hidden;
	float: left;
	height: 110px;
	width: 110px;
	margin-right: 10px;
}
.obrazky .obr.last {
	margin-right: 0;
}

.detail {
	padding-left: 20px;
}
a.detail {
	position: relative;
	top: 15px;
	right: 3px;
	display: block;
	width: 53px;
	height: 20px;
	float: right;
	background: url(img/button/detail.gif) no-repeat;
}
a.zaplatit {
	position: relative;
	top: -2px;
	display: block;
	width: 68px;
	height: 20px;
	padding: 0;

	margin-left: 3px;
	background: url(img/button/zaplatit.gif) no-repeat;
}
input.button {
	cursor: pointer;
}
input.button.active {
	/*background:  url(img/design/inputButttonActive.gif) repeat-x;*/
	border: 1px solid #e80d36;	
}

input.fbutton {
	cursor: pointer;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	background: url(img/button/button.gif) no-repeat;
	height: 20px;
	width: 75px;
}
div#pravy-stlpec h2.prihlasenie {
	position: relative;
	display: block;
	padding: 0px;
}
div#pravy-stlpec h2 a.roll{
	display: block;
	color: #A9DA01;
	line-height: 13pt;
	height: 13pt;
	width: 203px;
	padding-left:30px;
	padding-bottom:10px;
	padding-top:18px;
	cursor: pointer;
}
div#pravy-stlpec h2 a.roll:hover{
	text-decoration: none;
}
div#pravy-stlpec h2 a.down{
	background: url(img/design/sipkaDole.gif) no-repeat; 	
}
div#pravy-stlpec h2 a.down:hover{
	background: url(img/design/sipkaDoleHover.gif) no-repeat; 	
}
div#pravy-stlpec h2 a.up{
	background: url(img/design/sipkaHore.gif) no-repeat; 	
}
div#pravy-stlpec h2 a.up:hover{
	background: url(img/design/sipkaHoreHover.gif) no-repeat; 	
}
div#login{
	margin: 5px 0px;
	padding-left: 30px;
}
div#login .hlaska{
	color: #fff;
}
div#login .uzivatel{
	margin-bottom: 7px;
	color: #fff;
}
div#login ul{
	margin: 0px;
	margin-top: 10px; 
	padding: 0px;
	list-style: none;
}
div#login ul li a{
	padding-left: 10px;
	line-height: 18px;
	background: url(img/design/sipka.gif) no-repeat 0px 4px;
}
div#login input{
	margin-bottom: 5px;
}
div#login a{
	color: #fff;
}
/* ---------------------------------- (Prihlasenie) --------------------------------------------- */

/* ---------------------------------- nastavenie vypisu --------------------------------------------- */
div.nastavenie-vypisu {
	position: relative;
	height: 31px;
	line-height: 31px;
	padding: 0px 20px;
	background: url(img/design/nastavenieVypisu.gif) repeat-x;
	font-size: 11px;
	text-align: right;
	color: #000;
}
.nastavenie-vypisu div.left{
	float: left;
	text-align: left;
}
.nastavenie-vypisu div.left .text{
	margin-top: 10px;
	color: #fff;
}
.nastavenie-vypisu img {
	display: inline;
}
.nastavenie-vypisu a {
	text-decoration: underline;
	color: #4B3E33;
}
.nastavenie-vypisu a:hover {
	text-decoration: none;
	color: #BA3502;
}
.nastavenie-vypisu a.active {
	font-weight: bold;
	text-decoration: none;
}
.nastavenie-vypisu .label {
	display: block;
	float: left;
}
.nastavenie-vypisu .separ {
	float: left;
}
.nastavenie-vypisu .sepa {
	padding-right: 4px;
	border-left: 1px solid #c5c4c4;
}
.nastavenie-vypisu a.zobraz-obrazok {
	float: left;
	padding-left: 6px;
	margin-right: 5px;
}
.nastavenie-vypisu a.zobraz-tabulku {
	float: left;
	padding-left: 8px;
}
.nastavenie-vypisu a.sipka-hore {
	width: 10px;
	height: 10px;
}
.nastavenie-vypisu a.sipka-dole {
	width: 10px;
	height: 10px;
	background: #6B6B6B;
}
/* ---------------------------------- (Nastavenie vypisu) --------------------------------------------- */
/* ---------------------------------- seda tabulka --------------------------------------------- */
.krea {
	border-collapse: collapse;
}
.krea td  {
	border-bottom: 1px solid #E6E6E6;
	padding: 10px 5px
}
.krea th {
	background: #E6E6E6;
	padding: 5px;
}
.krea th.first {
	background: #E6E6E6 url(/kvetyakytice.sk/img/design/variantyL.gif) no-repeat
}
.krea th.last {
	background: #E6E6E6 url(/kvetyakytice.sk/img/design/variantyR.gif) 100% 0 no-repeat;
}
/* ---------------------------------- (seda tabulka) --------------------------------------------- */
/* ---------------------------------- ramik --------------------------------------------- */
div.ramik {
	width: auto;
	padding: 10px;
	text-align: justify;
}
/* ---------------------------------- (ramik) --------------------------------------------- */
div.text-kategorie {
	color: #555;
	text-align: justify;
	padding: 0px 15px 15px 15px;
}
div#registracny-formular p.hlaska { 
	margin-top: 0px; margin-bottom: 0px; 
}
/* ---------------------------------- registracny form --------------------------------------------- */
div#registracny-formular { 
	font-size: 11px;
}
div#registracny-formular table td { 
	vertical-align: top; color: #222; 
}
div#registracny-formular table td.vpravo { 
	vertical-align: middle; color: #222; 
}
div#registracny-formular table td input#cbUserType1 { 
	border: none; 
}
div#registracny-formular table td input#cbUserType2 { 
	border: none; 
}

/* ---------------------------------- (registracny form) --------------------------------------------- */
/* ---------------------------------- strankovanie --------------------------------------------- */
div.strankovanie { 
	/*
	clear: both;
	*/
	position: relative;
	height: 22px;
	padding: 12px 25px 0px 25px;
	margin-bottom: 6px;
	text-align: right;	
}
div.strankovanie.after { 
	padding-top: 12px;
	padding-bottom: 18px;
}
div.strankovanie form {
	float: right;
	color: #666;
}
div.strankovanie form select {
	font-size: 11px;
}
div.strankovanie a {
	color: #c74e62 
}
div.strankovanie a.aktivna {
	color: #aaa;
}
div.strankovanie div.paging{  
	margin: 0 auto;
	width: 295px;
	text-align: center;
}
div.strankovanie div.paging span{
	float: left;
	display: block;
	height: 22px;
	width: 22px;
	line-height: 22px;
	color: #c74e62 
}
div.strankovanie div.paging a{
	float: left;
	display: block;
	width: 21px;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	color: #c5577c;
}   
div.strankovanie div.paging a.aktivna{
	background: url(img/design/strankovanie.gif) no-repeat;
	color: #909090;
}
/* ---------------------------------- (strankovanie) --------------------------------------------- */
/* ---------------------------------- charakteristiky --------------------------------------------- */
table.charakteristiky {
	width: 308px;
	border: none;
	border-collapse: collapse;
	margin-top: 30px;
	margin-bottom: 15px;
	padding: 0px;
}
table.charakteristiky h3 {
	margin: 12px 0px 6px 0px;
	padding: 3px 5px 3px 5px;
	background: #D6D6D6;
	border-top: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8;
	font-size: 12px;
	color: #222;
}
table.charakteristiky td {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
table.charakteristiky td.vpravo { 
	text-align: left; 
	padding: 2px 5px 2px 5px; 
}
table.charakteristiky td.tucne { 
	width: 25%;
	font-weight: bold; 
	padding: 2px 5px 2px 5px; 
}
/* ---------------------------------- (charakteristiky) --------------------------------------------- */
/* ----------------------------------------- Formulare -------------------------------------- */
.formular {
	position: relative;
	margin-top: 20px;
}
.formular.pred {
	margin-bottom: 18px;
}
.formular table {
	width: 100%;
	border-spacing: 3px;
}
.formular td {
	padding-left: 6px;
}
.formular td.polozka_nazov {
	width: 160px;
	line-height: 22px;
	padding-right: 2px;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}
.formular td.polozka_nazov.captcha {
	height: 40px;
	line-height: 40px;
}
.formular .item_wrap {
	padding-top: 2px;
	line-height: 18px;
}
.formular .hlaska {
	width: 82%;
	margin: 0px;
	margin-bottom: 8px;
	margin-left: 18px;
}
.formular .title {
	float: left;
	position: relative;
	z-index: 11;
	height: 40px;
	line-height: 40px;
	margin-bottom: -1px;
	padding: 0px 12px 0px 12px;
	font-size: 14px;
	font-weight: bold;
	background: #DEE4E4;
}
.formular .wrap {
	clear: both;
	position: relative;
	z-index: 10;
	width: 100%;
	padding: 20px 0px;
	background: #DEE4E4;
}
.formular .note {
	font-size: 11px;
	color: #999;
}
.formular select,
.formular textarea,
.formular .textbox {
	width: 260px;
}
.formular a.novy_kod {
	display: block;
	float: left;
	margin-top: 7px;
	margin-left: 6px;
	text-decoration: none;
	color: #999;
	font-size: 11px;
}
input.ulozit{
	width: 53px;
	background: url(img/button/ulozit.gif) no-repeat;
	border: none;
}
input.odoslat {
	display: block;
	width: 265px;
	height: 40px;
	cursor: pointer;
	background: url(img/button/odoslatObj.gif) no-repeat;
}
input.zmenit{
	width: 50px;
	background: #B4132E url(img/button/zmenit.gif) no-repeat;
	border: none; 
}
input.registrovat{
	width: 88px;
	background: url(img/button/registrovat.gif) no-repeat;
	border: none;
}

/* ------------------ Registracny ------------------*/
.formular.registracny {
	width: 679px; 
	font-size: 11px;
	padding: 20px 0px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.formular .required,
.formular.registracny .required {
	padding-left: 2px;
	border-left: 4px solid #A0043B;
}
.formular.registracny form {
	display: block;
	margin-top: 18px;
}
.formular.registracny td {

}
.formular.registracny .polozka_nazov {
	width: 225px;
}
.tabPlusTabula .formular.registracny .login .polozka_nazov {
	width: 215px;
}
.tabPlusTabula .formular.registracny .polozka_nazov {
	width: 215px;
}
.formular.registracny select,
.formular.registracny textarea,
.formular.registracny .textbox {
	width: 230px;
}
.formular.registracny .hlaska {
	width: 400px;
	margin: 0px auto;
}
/* ------------------ (Registracny) ------------------*/

/* ---------------------------------------- (Formulare) -----------------------------------*/


/* ------------------------------- hlavicka ---------------------------- */
div.hlavicka {
	position: relative;
	height: 130px;
	width: 981px;
	margin: 0 auto;
	margin-top: 19px;
}
div.hlavicka-a {
	height: 130px;
	background: #fff url(img/design/hlavickaBg.gif) repeat-x;
}
.hlavickaFixed {
	position: relative;
	width: 980px;
	height: 110px;
}
 .hlavickaPasik {
	position: relative;
	height: 18px;
	background: url(img/design/hlavickaPasikN.gif) repeat-x;
}
 .hlavickaPasik .L_round {
	position: absolute;
	width: 22px;
	height: 25px;
	background: url(img/design/hlavickaLN.gif) no-repeat;
}
 .hlavickaPasik .R_round {
	position: absolute;
	right: 0px;
	_right: -1px;
	width: 22px;
	height: 25px;
	background: url(img/design/hlavickaRN.gif) no-repeat;
}
div.hlavicka div.kosik div.box {
	height: 30px;
	margin-top: 5px;
}
div.hlavicka div.kosik a{
	float: right;
	line-height: 22px;
	margin-right: 10px;
	color: #000;
}
div.hlavicka a.kosicek{	
	color: #000;
}
div.hlavicka div.kosik a.zaplatit{
	width: 56px;
	height: 22px;
	line-height: 22px;
	background: url(img/design/kosikBut.gif) no-repeat center right;
	color: #b4132e;
	text-align: center
}
div.hlavicka h1.logo{
	position: absolute;
	top: 40px;
	left: 50px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;	
}
div.hlavicka a.logoklik{
	position: absolute;
	top: 0;
	left: 15px;
	display: block;
	width: 205px;
	height: 105px;
	background: url(img/design/logo.gif) no-repeat;
}
div.hlavicka .bokL {
	width: 6px;
	height: 130px;
background: url(img/design/tienL.gif) repeat-y;
}
div.hlavicka .bokR {
	position: absolute;
	right: 0;
	top: 25px;
	width: 7px;
	height: 130px;
	background: url(img/design/tienR.gif) repeat-y;
}
div.hlavicka div.novinka{
	position: absolute;
	top: 5px;
	left: 236px;
	font-size: 12px;
	color: #000;
}

div.hlavicka div.mojeMenu{
	position: absolute; 
	right: 22px;
	top: 0px;
	padding: 0 10px;
	padding-right: 0;
	clear: right;
}
div.hlavicka div.mojeMenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.hlavicka div.mojeMenu ul li{
	float: left;
	height: 20px;
}
div.hlavicka div.mojeMenu ul li.ciarka{
	width: 1px;
	height: 20px;
	background: #d5347e;
}
div.hlavicka div.mojeMenu ul li a{
	display: block; float: left;
	height: 20px;
	line-height: 20px;
	padding: 0px 6px;
	color: #b4132e;
	text-transform: uppercase;
}
div.hlavicka div.mojeMenu ul li a.active{
	font-weight: bold;
	text-decoration: none;
}
div.hlavicka div.novinka{
	float: left;
	width: 350px;
}
div.hlavicka div.novinka h3{
	margin: 0px;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: bold;
}
div.hlavicka div.novinka div.novinky{
	float: left;
	width: 150px;
	height: 70px;
	overflow: hidden;
	line-height: 16px;
	font-size: 11px;
}
/*------------*/
div.mojeMenu ul li .link-bar .link-ciarka{
	float: left;
	display: block;
	width: 1px;
	height: 20px;
	background: #d5347e;
}
div.mojeMenu ul li .link-bar .link-box {
	position: relative;
}
div.mojeMenu ul li .link-bar .link-sep {
	position: relative;
	overflow: hidden;
	float: left;
	height: 11px;
	padding-left: 6px;
	margin-right: 6px;
	margin-top: 3px;
	border-right: 1px solid #bc3e00;
}
div.mojeMenu ul li .link-bar .pop-box {
	position: absolute;
	left: -145px;
	width: 300px;
	top: 14px;
	*top: 0px;
	z-index: 90;
}
div.mojeMenu ul li .link-bar .pop-box a.close {
	position: absolute;
	right: 10px;
	top: 0px;
}
div.mojeMenu ul li .link-bar .pop-box .wrap {
	position: relative;
	width: 270px;
	padding: 10px;
	padding-left: 20px;
	background: url(img/design/popbox-bg.png) repeat-y;
	z-index: 90;
}
div.mojeMenu ul li .link-bar .pop-box .wrap .hlaska {
	font-size: 11px;
}
* html div.mojeMenu ul li .link-bar .pop-box .wrap {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/popbox-bg.png", sizingMethod="scale"); 
}
div.mojeMenu ul li .link-bar .pop-box .top {
	position: relative;
	width: 300px;
	height: 14px;
	margin-top: -14px;
	background: url(img/design/popbox-top.png) no-repeat;
}
* html div.mojeMenu ul li .link-bar .pop-box .top {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/popbox-top.png", sizingMethod="image"); 
}
div.mojeMenu ul li .link-bar .pop-box .bottom {
	position: relative;
	width: 300px;
	height: 12px;
	margin-bottom: -12px;
	background: url(img/design/popbox-bottom.png) no-repeat;
}
* html div.mojeMenu ul li .link-bar .pop-box .bottom {	
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/popbox-bottom.png", sizingMethod="image"); 
}
div.mojeMenu ul li .link-bar .pop-box .mmsep {
	height: 8px;
}
div.mojeMenu ul li .link-bar .pop-box a {
	margin-left: 4px;
}
/*------------*/
/* -------------------------------(hlavicka)---------------------------- */
/* -------------------------------hlavne menu---------------------------- */
#menu {
	position: absolute;
	left: 230px;
	bottom: 0;
	width: 730px;
	height: 63px;
}
#menu ul li {
	float: left;
	height: 63px;
	display: block;
	list-style: none;
	list-style-position: outside;
	margin-right: 9px;

}
#menu ul li a {
	display: block;
	height: 48px;
	width: 55px;	
	color: #b4132e;
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;
	padding-left: 60px;
}
#menu ul li.kvety a {
 background: url(img/design/linkaKvety.gif) no-repeat;
  background-position: bottom;
}
#menu ul li.kvety a:hover, #menu ul li#kvetytop  a {
 background: url(img/design/linkaKvety.gif) no-repeat;
 background-position: top;
}
#menu ul li.kytice a {
	width: 62px;
	background: url(img/design/linkaKytice.gif) no-repeat;
	background-position: bottom;
}
#menu ul li.kytice a:hover, #menu ul li#kyticetop  a {
	background: url(img/design/linkaKytice.gif) no-repeat;
	background-position: top;
}
#menu ul li.akciove-sety a {
	width: 101px;
	background: url(img/design/linkaAkcia.gif) no-repeat;
	 background-position: bottom;
}
#menu ul li.akciove-sety a:hover, #menu ul li#akciove-setytop a {
	background: url(img/design/linkaAkcia.gif) no-repeat;
	 background-position: top;
}
#menu ul li.pohladnice {
	margin-right: 0;
}
#menu ul li.pohladnice a {
	margin-right: 0;
	width: 90px;
	background: url(img/design/linkaAukcie.gif) no-repeat;
	 background-position: bottom;
}
#menu ul li.pohladnice a:hover, #menu ul li#pohladnicetop  a {
	margin-right: 0;
	width: 90px;
	background: url(img/design/linkaAukcie.gif) no-repeat;
	 background-position: top;
}
#menu ul li.darceky a {
	width: 84px;
	background: url(img/design/linkaDarceky.gif) no-repeat;
	 background-position: bottom;
}
#menu ul li.darceky a:hover, #menu ul li#darcekytop  a {
	width: 84px;
	background: url(img/design/linkaDarceky.gif) no-repeat;
	background-position: top;
}

/* -------------------------------(hlavne menu)---------------------------- */

/* ------------------------------- obal ---------------------------- */
div.obal{
	width: 981px;
	margin: 0 auto;
	background: #fff url(img/design/sirkaramik.gif) repeat-y;
	/*background: url(img/design/tienL.gif) repeat-y;*/
}
div.obal.obalVelky {
	width: 98%;
	background: none;
}
div.obalVelky{
	width: 98%;
}

div.obalVelky div.main{
	position: relative;
	width: auto; /*safari*/
	left: -4px;
/*width: 80%;*/
	margin-left: 220px;
	margin-left: 224px;
	float: none;
	padding-left: 8px;
}
div.main div.mainfloat{
	position: relative;	
	width: 730px;
	background: #fff;
}
div.mainfloat h2 {
	line-height: 50px;
}
/** html .obalVelky .main { margin-right: -3px; }*/
div.obalVelky .produkty  {
	position:relative;
	/*width: auto;*/
	width: 97%;
	padding: 10px 0;
	margin: 0
}
div.obalVelky .produkty .produkt {
	margin-right: 5px
}
div#obsah{
	position:relative;
	background: #fff;
	width: 981px;
}
/* -------------------------------(obal)---------------------------- */

/* -------------------------------  filter ---------------------------- */
.filter {
	width: 690px;padding:0 20px;
	height: 34px;padding-top: 15px;
	background: url(img/design/filter.gif) no-repeat;
}
.filter select {
	width: 140px;
}
/* -------------------------------(filter)---------------------------- */
/* ------------------------------- sviatky---------------------------- */
.sviatky {
	width: 730px;
	height: 111px;
	
}
.sviatky ul li {
	overflow: hidden;
	float: left;
	padding: 0 10px;
	width: 160px;
	padding-top: 20px;
	text-align: center;
	list-style: none;
	list-style-position: outside;
	/*background: url(img/design/sviatkyBg.gif) no-repeat;*/
	background: url(img/design/sviatokGradient.gif) 100% 100% no-repeat;
	border: 1px solid #e8e8e8;
	border-right: none;
	height: 67px;		

}
.sviatky ul li b {
	font-size: 16px;	
}
.sviatky ul li.first {
	position: relative;
	width: 164px;
	height: 69px;
	border: none;
	background: url(img/design/sviatkyFirstgif.gif) no-repeat;
}

.sviatky ul li.last {
	font-weight:bold;border-right:1px solid #e8e8e8;padding-top:36px;height:51px
}
.sviatky .krea-tien {
	height: 20px;
	width: 730px;
	background: url(img/design/sviatkytTienik.gif) no-repeat;
}
.sviatky .krea-roh {
	position: absolute;
	bottom: -1px;
	left: -1px;
	height: 20px;
	width: 20px;
	z-index: 200;
	background: url(img/design/sviatokRoh.gif);
}
/* -------------------------------(sviatky)---------------------------- */

/* ------------------------------- Lavy-stlpec ---------------------------- */
div.lavy-stlpec{
	position: relative;
	width: 202px;
	float: left;
	padding-left: 20px;
	background: #fff;
}
div.lavy-stlpec div.box {
	padding-bottom: 20px;
	width: 200px;
	margin-bottom: 10px;
	background: url(img/design/boxspodok.gif) 0 100% no-repeat;
}
div.lavy-stlpec div.kategorie {
	background: #fff;
}
div.lavy-stlpec .bannery { padding: 20px 20px 0 20px; background: none;border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
div.lavy-stlpec h2{
	padding-left: 20px;
	padding-bottom: 6px;  
	letter-spacing: 0px;
	font-size: 16px;
	color: #000; 
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;	
}
div.lavy-stlpec h2 a{
	color: #000; 
}
div.lavy-stlpec ul{
	margin: 0px;
	padding: 0px 20px;
	list-style: none;
	list-style-position: outside;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
div.lavy-stlpec ul li{
	display: block;
	color: #fff;
}
div.lavy-stlpec ul li.ciarka, div.lavy-stlpec ul li.hlbsieciarka{
	display: none;
}
div.lavy-stlpec ul li a{
	display: block;
	height: 17px;
	line-height: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 1px;
	color: #b4132e;
}
div.lavy-stlpec ul li.top-aktivna-priamo a,div.lavy-stlpec ul li.top-aktivna a{
	border: 1px solid #c5577c;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
div.lavy-stlpec ul li.aktivna a{
	font-weight: bold;
}
div.lavy-stlpec ul li.hlbsie a{
	font-size: 10px;padding-left: 10px;
}
div.lavy-stlpec ul li.hlbsie a span{
	float: left;
	display: block;
	height: 18px;
	width: 5px;
	margin-right: 5px; 
	background: url(img/design/katKocka.gif) no-repeat right 10px; 
}
div.lavy-stlpec div.search{
	height: 55px;
}
div.lavy-stlpec div.search input.textbox{
	background: url(img/design/searchTextBox.gif) repeat-x;
	border-left: 1px solid #d5d4d2;
	border-right: 1px solid #d5d4d2;
	color: #95053B;
}
div.lavy-stlpec div.search input.textbox:hover{
	border: 1px solid #8c0038;
}
div.lavy-stlpec div.search input.button{
	width: 24px;
	height: 22px;
	background: url(img/design/searchButton.gif) no-repeat;
	border: none; 
}
div.lavy-stlpec div.search input.button.active{
	background: url(img/design/searchButtonActive.gif) no-repeat;
}
div.lavy-stlpec div.search div#search{
	position: relative;
}
div.lavy-stlpec div.search div#search input.textbox{
	position: absolute;
	left: 40px;
	top: 0px;
	width: 120px;
}
div.lavy-stlpec div.search div#search input.button{
	position: absolute;
	left: 178px;
	top: 0px;
}
div.lavy-stlpec div.znacky ul li.all-products {
	margin-top: 6px; font-weight: bold;
}
div.lavy-stlpec div.znacky a.active,div.lavy-stlpec div.blog a.active {
	font-weight: bold;
	text-decoration: none;
}
div.lavy-stlpec div.vone ul li a{
	text-transform: uppercase;
}
/* -------------------------------(Lavy-stlpec)---------------------------- */
/* ------------------------------- prilezitosti---------------------------- */
div.box.prilezitosti {
	
}
/* ------------------------------- (prilezitosti) ---------------------------- */
/*---------------------------- newsletter-----------------------------*/
div.box.newsletter  {
	height: 186px;	

}
div#bn {
	background: url(img/design/newsletter.jpg) no-repeat;	
}
div.box.newsletter .nadpis {
	font-size: 14px;
	padding: 15px 20px;
}
div.box.newsletter .nadpis input {
	position: relative;
	top: 50px;
}
#newsletter input.textbox {
	border: none;
	background: none;
	margin-bottom: 5px;
}
#newsletter .blabol {
	padding-left: 20px;
	height: 63px
}
#newsletter .nazov_polozky {
	padding-left: 15px;
	padding-top: 11px;
}
/*----------------------------( newsletter )-----------------------------*/
/*---------------------------- vypis -----------------------------*/
div.box.vypis {
	/*background: url(img/design/boxVypis.gif) repeat-y;*/
}
div.box .vrch {
	height: 18px;
	background: url(img/design/boxVypisVrch.gif) no-repeat;
}
div.box .spodok {
	height: 18px;
	width: 201px;
	background: url(img/design/boxVypisSpodokWHITE.gif) no-repeat;
}
/*----------------------------( vypis )-----------------------------*/
/* ------------------------------------------------------- Main ------------------------------------------------------ */
div.main h1 {
	padding-left: 10px;
	padding-top: 10px;
	font-size: 23px;
}
h1.velke {
	font-size: 23px;
	padding: 10px;
}
div.main{
	position: relative;
	overflow: hidden;
	float: left;
	width: 730px;
	padding: 0px 0px 20px 10px;
	background: #fff;
	z-index: 1;
}
* html .main { float: left; margin-left: 0; margin-right: -3px; }
div.main div.banner{
	float: left;
}
div.main div.banner a{
	display: block;
}
div.main div.banner img{
	display: block;
}
div.main h2 {
	position: relative;
	padding-left: 20px;
	font-size: 23px;
}
.left-f {
	float: left;
}
a.vsetky{
	float: right;
	font-size: 11px;
	font-weight: bold;
margin : 20px 17px 0 10px; color: #B4132E; text-decoration: underline;
}
a.vsetky:hover {text-decoration: none; }
div.main h1 span.pocet{
	color: #bbbbbb;
	font-size: 20px;
}
div.main div.obsah{
	padding: 15px;
	padding-left: 10px;
	line-height: 18px;
	text-align: justify; font-size: 13px;
}

div.main div.obsah a { color: #ac255b; }
/*			obsah tien dole 					*/
.obsahPasik {
	position: relative;
	width: 981px;
	height: 18px;
	/*url(img/design/obsahPasikN.gif) repeat-x;*/
	margin: 0 auto;
}
.obsahPasik div{
	height: 18px;
	background: #fff; 
}

.obsahPasik .ObsahL {
	left: 0px;
	top: 0px;
	position: absolute;
	width: 18px;
	height: 18px;
	background: url(img/design/obsahLN.gif) no-repeat;
}

/*			obsah tien napravo */
div#obsah .tienR {
	width: 12px;
	position: absolute;
	right: -4px;
	height: 100%;
	min-height: 100%;
	background: #fff url(img/design/tienR.gif) 100% 0 repeat-y;
	z-index: 90;
}
div#obsah .tienR.obalVelky {
/*	right: -13px;*/
display: none;
}
/* ----------------- produkty ------------------*/
.produkty {
	position: relative;
	width: 710px;
	margin: 0 auto;
	padding: 15px 0px;
}
.produkty .produkt{
	float: left;
	position: relative;
	width: 210px;
	height: 260px; padding-top: 10px;
	text-align: center;
	margin-right: 24px;
}
.produkty .produkt span.flag{
	position: absolute;
	right: 0;
	top: 10px;
	display: block;
	width: 66px;
	height: 66px;
}
.produkty .produkt span.flag2{
	background: url(img/design/flagAkcia.png); font-size: 10px;
}
.produkty .produkt span.flag3{
	background: url(img/design/flag-vypredaj.png); font-size: 10px;
}
.produkty .produkt span.flag4{
	background: url(img/design/flagNovinka.png); font-size: 10px;
}
* html .produkty .produkt span.flag2{
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flagAkcia.png", sizingMethod="image"); 
}
* html .produkty .produkt span.flag3{
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flag-vypredaj.png", sizingMethod="image"); 
}
* html .produkty .produkt span.flag4{
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/flagNovinka.png", sizingMethod="image"); 
}
.produkty .produkt h2{
	line-height: 10px;
	overflow: hidden;
	text-align: center;
}
.produkty .produkt a.nazov{
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #b4132e;
}
.produkty .produkt .vrch a.obrazok{
	display: block;
	width: 210px;
	height: 210px;
	margin: 0 auto;
}
.produkty .produkt .vrch a.obrazok img{
	display: block;
}
.produkty .produkt .cena{
	float: left;
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
} 
.brazokObal {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 110px;
	height: 110px;
	background: url(img/design/ramikMaly.png) no-repeat;
	z-index: 99;
	cursor: pointer;
}
*html .brazokObal {
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/ramikMaly.png", sizingMethod="image");
}
.brazokObalBig {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 350px;
	height: 386px;
	background: url(img/design/ramik.png) no-repeat;
   cursor: pointer;
	z-index: 99;	
}
*html .brazokObalBig {
	background-color: transparent;
	background-image: url(img/design/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/ramik.png", sizingMethod="image");
}
/* -----------------(produkty)------------------*/
/*--------------- Vsetky znacky ---------------*/
.full-list-by-alphabet {
	font-size: 16px; background: #F0F0F0;
	font-weight: normal;
	margin: 15px 0px 5px 20px;
	padding: 5px 10px;
	color: #A0043B;
}
ul.taby{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.producer-names {
	margin: 0px;
	padding: 5px 15px;
	margin-left: 5px;
	list-style: none; font-size: 12px;
}

ul.producer-names li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.producer-names li a {
	display: block;
	float: left;
	padding: 0px 0px 10px 10px;
	text-decoration: none;
	width: 165px;
}
ul.producer-names li a:hover {
	text-decoration: underline;
}
/*---------------(Vsetky znacky)---------------*/

/*--------------- Detail ---------------*/
div.hierarchia {
}
div.hierarchia a{
	color:	#c23f55
}
div.detail div.dbox{
	position: relative;
	padding: 5px 0px ;
}
div.detail .countBox {
	width: 15px;
	height: 15px;
	padding-top: 9px;
	_padding-top :0;
	padding-left: 9px;
	line-height: 24px;
	background: url(img/design/detailCount.gif) repeat-x;
	border: 1px solid #d5d4d2;
}
div.detail div.dbox h1{
	padding: 0px;
	padding-bottom: 5px;
	font-size: 32px;
}
div.detail div.dbox h2{
	padding: 0px; 
	padding-bottom: 24px;
	margin: 0px;
	font-size: 14px;
	color: #1d1d1d; font-weight: normal;
}
div.detail div.sleft{
	position: relative;
	float: left;
	width: 350px;
/*	padding-right: 15px;*/
	overflow: hidden;
}
div.detail div.sleft h2.nazov {
	font-size: 28px;
	padding-bottom: 5px;
}
div.detail .lupka {
	display: block;
	position: relative;
	top: -20px;
	left: 10px;
	width: 21px;
	height: 18px;
	background: url(img/design/lupka.gif) no-repeat;
	cursor: pointer;
}
div.detail div.popis{
	text-align: justify;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 12px;
}
div.detail div.vyrobca{
	font-size: 12px;
}
div.detail div.vyrobca a{
	font-size: 12px;
	font-weight: bold;
	color: #c4095c;
}
div.detail div.dostupnost{
	margin-bottom: 12px;
	line-height: 24px;
	font-size: 12px;
}
div.detail div.cena div.staraCena{
	text-decoration: line-through;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
}
div.detail div.cena{
	font-weight: bold;
}
div.detail div.cena span{
	color: #909090;
	font-size: 10px;
	font-weight: normal;
}
div.detail a.kosik{
	float: left;
	display: block;
	width: 60px;
	height: 22px;
	line-height: 22px;
	padding-left: 20px;
	background: url(img/design/variantyKosikBut.gif) no-repeat;
	text-align: center;
	color: #fff;
}
div.detail a.kosik:hover{
	background: url(img/design/variantyKosikButHover.gif) no-repeat;
	text-decoration: none;
}
div.spodok{
	width: 345px;
	text-align: right;
}
div.spodok div.cena{
	font-size: 19px;
	float: left;
}
div.detail div.sright{
	position: relative;
	float: right;
	width: 350px;
	overflow: hidden;
	
}
div.detail div.sright .obrazokObal, .pohladnica-obrazokObal{
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

.pohladnica-obrazokObal{
	float:right;
}

div.textbox_back{
	width: 237px;
	height: 19px;
	background-image: url("img/design/textbox_back.gif");
	padding-top: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div.textbox_back input{
	background:none;
	width: 230px;
	_width: 220px;
	_height: 11px;
	font-size: 12px;
}

div.textarea_back{
	width: 236px;
	height: 122px;
	background-image: url("img/design/textarea_back.gif");
	padding-top: 1px;
	padding-left: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div.textarea_back textarea{
	background:none;
	height:111px;
	width:227px;
	_width: 220px;
	border: none;
	font-size: 12px;
}

a.pohladnica-submit{
	background-image:url(img/design/poslat-pohladnicu-button.gif);
	color:white;
	display:block;
	font-size:11px;
	height:17px;
	padding-top:3px;
	text-align:center;
	text-transform:uppercase;
	width:129px;
	margin-left: 10px;
}

div.detail div.sright a.obrazok {
	position: relative;
	left: 4px;
	top: 4px;
}
div.detail div.sright a.obrazok:hover{
	text-decoration: none;
}

div.detail div.dbox h2.char{
	position: relative;
	margin: 21px 0px 4px 0px;
   font-weight: bold;
}
div.detail table.info_tabulka td{
	padding: 3px 6px; 
	padding-left: 0;
	text-align: left;
	font-size: 12px;
}
div.detail div.dbox div.velkaHlaska span{ /* ikonka v hlaske */
	float: left;
	position: relative;
	top: -7px;
	width: 26px;
	height: 35px;
	margin-right: 10px; padding: 0;
	background: url(img/ikonky/bg-okGreen.gif) no-repeat;
}
div.detail div.dbox div.velkaHlaska p.hlaska { height: 18px; padding: 0; margin: 0; }
div.detail span.flag{
	position: absolute; 
	font-size: 11px;
	top: 0px;
	right: 0px;
	display: block;
	width: 68px;
	height: 68px;
}
div.detail span.flag2{
	background: url(img/design/flag-akcia.gif);
}
div.detail span.flag3{
	background: url(img/design/flag-vypredaj.gif);
}
div.detail span.flag4{
	background: url(img/design/flag-novinka.gif);
}
div.detail div.dbox div.velkaHlaska{
	width: 614px;
	margin-bottom: 10px;
	background: url(img/design/hlaskaVelkaOk.gif) repeat-x;	
	border: 1px solid #dff0c5;
}
div.detail div.dbox div.velkaHlaska a{
	text-decoration: none;
	font-weight: bold;
}
div.detail table.tabulka_varianty{
	width: 100%;
	margin-top: 30px; font-size: 12px;
	border-collapse: collapse;
}
div.detail table.tabulka_varianty tr.vrch {
	height: 28px;
	padding: 0;
	margin: 0;
	background: #E6E6E6;
}
div.detail table.tabulka_varianty tr.vrch th.first {
	background: url(img/design/variantyL.gif);
	width: 120px;
}
div.detail table.tabulka_varianty tr.vrch th.kos {
	background: url(img/design/variantyR.gif)  100% 0;
	text-align: right;
	padding-right: 10px 
}
div.detail table.tabulka_varianty tr.vrch th{
	padding: 3px;
	padding-left: 10px;
	text-align: left;
	font-size: 11px;
	font-weight: normal; text-transform: uppercase;
}
div.detail table.tabulka_varianty td {
	padding: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #dddddd;
}
div.detail table.tabulka_varianty a.kosikBut{
	float: right;
	display: block;
	width: 49px;
	height: 20px;
	margin-top: 3px;
	margin-left: 4px;
	background: url(img/button/variantKup.gif) no-repeat;
}
div.detail table.tabulka_varianty a.kosikBut:hover{	
	text-decoration: none;
}
div.detail table.tabulka_varianty td.kos div{
	font-size: 11px;
	margin-right: 5px;
}
div.detail table.tabulka_varianty input.countBox{
	float: right;
	position: relative;
	width: 16px;
	height: 16px;
	line-height: 16px;
	padding: 5px 4px 3px 4px;
	margin: 0px;
	background: url(img/design/variantyCount.gif) repeat-x;
	border: 1px solid #d5d4d2;
	color: #1d1d1d;
	text-align: center;
}
div.detail table.tabulka_varianty td.price{
	line-height: 16px;
	color: #aeaeae;	
	font-size: 11px;
	text-align: right;
}
div.detail table.tabulka_varianty td.price strong{
	color: #1d1d1d;
	font-size: 12px;
}
div.detail table.tabulka_varianty td.price div.staraCena {
	font-size: 12px; text-decoration: line-through; float: left;
	font-weight: normal;
	color: #6B6B6B;
	text-align: right;
	width: 100%;
}
div.detail table.tabulka_varianty td.price div.staraCena span{ color: #6B6B6B; }
div.detail table.tabulka_varianty span.flag{
	width: 50px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	background: url(img/design/variantyFlag.gif) no-repeat;
	color: #fff;
}
div.detail div.mainMenu{
	margin-top: 20px;
}
* html div.detail div.mainMenu { padding-bottom: 0px; }
div.detail div.mainMenu a{
	margin-right: 7px;
	font-size: 10px;
	color: #b6104e;
}
div.detail div.mainMenu div.tell-a-friend{
	padding: 10px 8px;
	margin: 10px;
	border: 1px solid #ccc;
	background: #f5f5f5 url(img/design/odoslatZnamemuBg.gif) repeat-x;
}
div.detail div.mainMenu div#tell-a-friend .hlaska{
	margin: 0px;
	margin-bottom: 10px;
} 
div.detail div.mainMenu a.tlacit{
	float: left;
	height: 35px;
	width: 105px;
	line-height: 20px;
	padding-top: 5px;
	padding-left: 50px;
	font-weight: bold;
	background: url(img/design/print.gif) no-repeat;
}
div.detail div.mainMenu a.hodnotit{
	float: left;
	height: 45px;
	line-height: 20px;
	padding-left: 22px;
	background: url(img/design/hodnotitTovar.gif) no-repeat;
}
div.detail div.mainMenu a.pridat{
	float: left;
	height: 40px;
	width: 120px;
	line-height: 30px;
	padding-left: 50px;
	font-weight: bold;
	background: url(img/design/oblubene.gif) no-repeat;
}
div.comment div.komentare{
	float: left;
	width: 435px;
	margin-right: 40px;
	margin-top: 20px;
}
div.comment div.pridatKoment{
	float: left;
	width: 217px;
	margin-top: 20px;
}
div.comment div.pridatKoment div.boxPridat{
	width: 175px;
	line-height: 18px;
	padding: 20px;
	overflow: hidden;
	border: 1px solid #dddddd;
}
div.comment div.pridatKoment div.boxPridat h3{
	margin: 0px;
	margin-bottom: 6px;
	font-size: 11px;
}
div.comment div.pridatKoment div.boxPridat a { color: #AC255B; text-decoration: underline; }
div.comment div.pridatKoment div.boxPridat a:hover { color: #AC255B; text-decoration: none; }
div.comment div.pridatKoment div.boxPridat div.blabol{
	line-height: 16px;
}
div.comment div.pridatKoment div.boxPridat input.btn{
	display: block;
}
div.comment div.pridatKoment div.boxPridat a.button{
	margin: 0 auto;
	display: block;
	width: 92px;
	height: 22px;
	line-height: 22px;
	padding-left: 24px;
	background: url(img/design/ohodnotButton.gif) no-repeat;
	color: #fff;
} 
div.comment div.pridatKoment div.boxPridat a.button:hover{
	background: url(img/design/ohodnotButtonActive.gif) no-repeat;
	text-decoration: none;
}
div.comment div.pridatKoment div.boxPridat div.nazov{
	margin-top: 6px;
	height: 23px;
	line-height: 23px;
	background: url(img/design/ohodnotTextbox.gif) no-repeat;
}
div.comment div.pridatKoment div.boxPridat div.nazov input{
	width: 160px;
	background: none;
	border: none;
	color: #616161;
}
div.comment div.pridatKoment div.boxPridat div.text{
	height: 104px;
	margin-top: 6px;
	padding-top: 4px;
	padding-left: 3px;
	background: url(img/design/ohodnotTextarea.gif) no-repeat;
}
div.comment div.pridatKoment div.boxPridat div.text textarea{
	color: #6b6b6b;
	background: none;
	border: none;
}
div.comment div.pridatKoment div.boxPridat div.hodnotenie{
	padding-top: 20px;
	height: 36px;
	line-height: 24px;
	text-align: center;
}
div.comment div.pridatKoment div.boxPridat div.hodnotenie span{
	margin-right: 14px;
	padding-top: 18px;
	background: url(img/design/star.gif) no-repeat;
}
div.comment div.pridatKoment div.boxPridat div.hodnotenie span.active{
	background: url(img/design/starActive.gif) no-repeat;
}
div.comment div.komentar{
	padding: 15px;	
}
div.comment div.komentar strong{
	float: left;
	padding-left: 20px;
	background: url(img/design/komentarIcon.gif) no-repeat 3px ;
}
div.comment div.komentar div.user-rating{
	line-height: 18px;
	margin-bottom: 6px;
} 
div.comment div.druhy{
	background: #f2f2f2;
}
div.comment div.komentar span.star{
	display: block;
	float: left;
	margin-top: 6px;
	width: 8px;
	height: 8px;
	margin-right: 2px;
	background: url(img/design/starLittle.gif) no-repeat;
}
div.comment div.druhy span.star{
	background: url(img/design/starLittleNaSivom.gif) no-repeat;
}
div.comment div.komentar span.active{
	display: block;
	float: left;
	margin-top: 6px;
	width: 8px;
	height: 8px;
	margin-right: 2px;
	background: url(img/design/starLittleActive.gif) no-repeat;
}
div.comment div.druhy span.active{
	background: url(img/design/starLittleNaSivomActive.gif) no-repeat;
}
div.comment div.komentar div.name{
	float: left;
	margin-right: 6px;
	font-size: 11px;
}
div.comment div.komentar div.text{
	line-height: 18px;
	text-align: justify;
	font-style: italic;
	letter-spacing: 0px;
}
div.comment span.bodka{
	float: left;
	display: block;
	width: 16px;
	height: 18px;
	background: url(img/design/komentBodk.gif) no-repeat center center;
}
/*---------------(Detail)---------------*/
/*--------------- clanky --------------*/
div.clanocek{
	padding: 0 0 10px 0;
	margin: 10px 20px;
	height: 110px;
	border-bottom: 1px solid #DDDDDD;
}
div.clanocek h2 {
	padding: 0px; font-weight: normal; color: #AC255B; 
	margin-bottom: 5px;
}
div.clanocek a { color: #AC255B; }
div.clanocek div.datum{
	font-size: 11px;
	margin-bottom: 6px; 
	color: #999;
}
div.clanocek div.text{
	overflow: hidden;
	line-height: 18px;
	font-size: 13px;
	margin-bottom: 4px;
}
h1 a.odkazik {
	display: block;
	font-size: 12px;
	padding: 0px 25px 5px 0px;
	text-align: right;
}
/*---------------(clanky)--------------*/
/* -------------------------------------------------------(Main)------------------------------------------------------ */

/* ------------------------------- pata ---------------------------- */
div.pata{
	position: relative; 
	width: 981px;
	margin: 0 auto;
	padding-bottom: 40px;
	line-height: 18px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px
}

div.pata .menu {
	text-align: center;
}

div.blok div.box{
	width: 178px;
	float: left;
}
div.blok div.box div.nadpis{
	font-size: 11px;
	text-transform: uppercase;
	padding-left: 26px;
}
div.blok div.box ul{
	list-style: none;
	padding: 10px 0 0 26px; margin: 0;
}
div.blok div.box ul li a{
	padding-right: 10px;
	background: url(img/design/sipky.gif) no-repeat center right;
}
div.blok div.oddelenia div.nadpis {
	background: url(img/design/spodnyBlok-oddelenia.gif) no-repeat;
}
div.blok div.podpora div.nadpis {
	background: url(img/design/spodnyBlok-podpora.gif) no-repeat;
}
div.blok div.platba div.nadpis {
	background: url(img/design/spodnyBlok-doprava.gif) no-repeat;
}


div.pata div.copyright{
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
	color: #df4560;
	font-size: 10px; padding-top: 5px; 
	width: 981px;
}
div.pata div.copyright a {
	color:  #df4560;
}
div.pata a { color: #FFF; text-decoration: none; }
div.pata a:hover {  text-decoration: underline; }
div.pata div.power a:hover { text-decoration: underline; }	
div.pata div.menu a{
	padding: 0px 5px;
}
div.pata ul li.top-aktivna-priamo a,div.pata ul li.aktivna a{
	font-weight: bold;
}
div.pata ul li a.active{
	font-weight: bold;
}
/* -------------------------------(pata)---------------------------- */
div.onlinePlatba {
	padding: 20px;
}
div.onlinePlatba div.platby {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
div.onlinePlatba div.platby form {
	margin: 0px;
	padding: 0px;
}
/* kosik hover nad riadkami tabulky */
tr.over {
	background: #F6F6F6;
}
#filterkrea select {
	float: left;
	margin-right: 3px;
}
/*----------------------------- 	aukcie	---------------------------------*/
table.aukcie {
	width: 720px;
	font-size: 11px;
	border-collapse: collapse;
	vertical-align: middle;
}
table.aukcie th {
	padding-left: 10px;
	text-transform: uppercase;
	color: #535353;
	font-size: 11px;
	font-weight: normal;
}
table.aukcie td {
	border-bottom: 1px solid #E6E6E6;
}
table.aukcie tr {
	height: 40px;
}
table.aukcie tr.first {
	background: #e6e6e6;
	height: 30px;
	line-height: 12px;
}
table.aukcie img {
	float: left;
}
table.aukcie .nazov {
	font-weight: bold;
	color: #cc5d70;
	float: left;
	padding-left: 10px;
	width: 170px;
}
table.aukcie .link {
	background: url(img/button/detailaukcie.gif) no-repeat;
	padding-left: 90px;
	padding-bottom: 6px;
}
table.aukcie .grey {
	color: #bfbfbf;
}
table#infoAukcia {
	border-collapse: collapse;
	width: 351px;
	padding: 10px 0;
/*	height: 196px;*/
	background: url(img/design/aukciaRamcek.gif) no-repeat;
}
table#infoAukcia tr.first td {
	padding-top: 10px;
}
table#infoAukcia tr.last td {
	padding-bottom: 10px;
	
}
table#infoAukcia tr.last td.lavo {
		background: url(img/design/tab-left-bottom.gif)  0 100%  no-repeat;
}
table#infoAukcia tr.last td.right {
	border-bottom: 1px solid #e8e8e8;
}
table#infoAukcia td {
	padding: 4px 10px;

}
table#prihod {
	margin-top: 20px;
		width: 351px;
	border-collapse: collapse;
	color: #fff;
}

table#prihod td {
	background: #E97B90;
	padding: 5px 10px;
}
table#prihod .textbox {
	width: 110px;
	height: 15px;
	background: url(img/design/textbox.gif) no-repeat;
	border: none;
}
table#prihod .submit {
	position: relative;
	top: 3px;
	width: 70px;
	height: 20px;
	background: url(img/button/prihodintPink.gif) no-repeat;
}
.small {
	font-size: 10px;
}

table#drazitel {
	margin-top: 20px;
	width: 351px;
	border-collapse: collapse;
}
table#drazitel td {
	border-bottom: 1px solid #E6E6E6;
	text-align: center;
	height: 25px
}
table#drazitel th {
	background: #e6e6e6;
	padding: 5px 10px;
	font-weight: normal;
}
table#drazitel th.first {
	background: url(img/design/variantyL.gif);
}
table#drazitel th.last {
	background: url(img/design/variantyR.gif) 100% 0 no-repeat;
}

table#prihod .LH_roh {
	background: #E97B90 url(img/design/roh_LH.gif) no-repeat;
	width: 155px;
}
table#prihod .PH_roh {
	background: #E97B90 url(img/design/roh_PH.gif) 100% 0 no-repeat;
}
table#prihod .LD_roh {
	background: #E97B90 url(img/design/roh_LD.gif) 0 100%  no-repeat;
}
.cancel {
	background: url(img/ikonky/ico_odstran.gif) no-repeat;
	padding-right: 20px;
		padding-bottom: 14px;
	cursor: pointer;
}
/*----------------------------(	aukcie	)--------------------------------*/
.grey {
	color: #bfbfbf;
}
/*---------------------------------------------------------------- Kalendar ------------------------------------------------------------------------------*/
.kalendar-obal {
	width: 730px;
	padding-bottom: 8px;
	background: url(img/design/kalendar-obal.gif) no-repeat;
}
.prev,.next {
	width: 140px;
	height: 60px;
	float: left;
}
.prev a, .next a {
	display: block;
	padding-left: 60px;
	padding-top: 23px;
	color: #b41032;
	font-weight: bold;
}
.next a {
	padding-left: 0;
	padding-right: 60px;
	text-align:right;
}
.prev {

	background: url(img/design/kalendar-prev.gif) 20% 50% no-repeat;
}
.next {

	background: url(img/design/kalendar-next.gif) 80% 50% no-repeat;
}
.akt {
	width: 440px;
	height: 60px;
	line-height: 60px;
	float: left;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
table#kalendar {
	width: 600px;
	margin: 0 auto;
	border-collapse: collapse;
}
table#kalendar tr.dni th {
	padding: 20px 0;
	color: #7c7c7c;
	background: #E6E6E6;
	text-transform: uppercase;
}
table#kalendar tr.dni th.first {
	background: #E6E6E6 url(img/design/variantyL.gif) no-repeat;
}
table#kalendar tr.dni th.last {
	background: #E6E6E6 url(img/design/variantyR.gif) 100% 0 no-repeat;
	padding-right: 10px;
}
table#kalendar  td {
	text-align: center;
	width: 87px;
	padding-top: 20px;
	vertical-align: top;
	/*border: 1px solid black*/
}
table#kalendar  td.mm {
	color: #a9a9a9;
}
table#kalendar  td.bm {
	color: #a9a9a9;
}
table#kalendar  .sviatok {
	color: #e60029;
}

table#kalendar  td .fix {
	height: 35px;
}
table#kalendar  td .findColor {
	color: Blue;
}
/* pozadie pre dnesny datum a sviatok */
table#kalendar .back {
	background: url(img/design/kalendar-pozn.gif) no-repeat;
}
/* moje poznamky su ruzove */
table#kalendar .moje {
	color: #B4132E;	
	padding-top: 10px;
	cursor: pointer;
}
table#kalendar .moje b {
	font-size:  32px;
}
/* linka pridaj v kalendari */
table#kalendar .linkJs {
	line-height: 18px;
	height: 18px;
	width: 85px;
}
table#kalendar .linkJs a {
	display: none;
	color: #B4132E;
}
.oklam {
	height: 79px;
	width: 100%;
	background: url(img/design/kalendar-spodok.gif);
}
/*---------------------------------------------------------------( Kalendar )-----------------------------------------------------------------------------*/
/*---------------------------------------------------------------- Meniny -------------------------------------------------------------------------------*/
.box.meniny .iner {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	padding: 0 20px;
	padding-bottom: 10px;
}
.box.meniny .meno {
	float: left;
}
.box.meniny .datum {
	color: #858585; font-size: 11px;
	float: right;
}
.box.meniny .search {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;	
}
.box.meniny .hladaj-lupka {
	width: 23px;
	height: 20px;
	background: url(img/button/lupka.gif) no-repeat;
}
.box.meniny .popis {
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 10px;
}
.box.meniny .datum-hladaj {
	width: 130px;
	height: 14px;
	margin-left: 17px;
	margin-right: 4px;
	color: #818181;
/*	border: 1px solid #d2d0d0;
	height: 12px;
*/
	background: url(img/design/input-meniny.gif) no-repeat;
}
/*---------------------------------------------------------------( Meniny )-----------------------------------------------------------------------------*/
.kategoriaVypisNahlady {
	width: 152px; height: 106px;
	float: left;
	margin: 20px 10px; padding: 20px 0;
	text-align: center; aborder: 1px solid silver; background: url(img/design/darceky-bg.gif) no-repeat;
}
.kategoriaVypisNahlady .nadpis a {
	font-weight: bold; font-size: 13px;
	color: #B4132E;
}
/*--------------------------------------------------------------- suhrn -----------------------------------------------------------------------------*/
.suhrnRam {
	border: 1px solid #DDDDDD;
	padding: 10px 20px;
	margin-top: 10px;
}
.suhrnLink {
	display: block;
	width: 265px;
	height: 40px;
	background: url(img/button/kosikSuhrn.gif) no-repeat;
	cursor: pointer;
}
.suhlasim {
	width: 400px;
	margin: 0 auto
}
.kosikPrihlas {
	display: block;
	width: 68px;
	height: 20px;
	margin: 0 auto;
	background: url(img/button/prihlasit.gif) no-repeat;
}
h2.velke.pad {
	margin-top: 35px;
}
table.kosik td.left {
	text-align: left;
}
/*---------------------------------------------------------------( suhnr )-----------------------------------------------------------------------------*/

#obsah div.detail div.dbox a.pohladnica{
	background-image:url(img/design/pohladnica_button.gif);
	clear:both;
	display:block;
	font-weight:bold;
	height:34px;
	padding-left:50px;
	padding-top:9px;
	width:280px; 
}