body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	background: url(images/pozadi.png) repeat-x center top;
	
}

.accessible {
	display:none;
	visibility:hidden;
}

.clearer {
	padding:0px;
	margin:0px;
	clear:both;
}

a:link, a:visited {text-decoration:underline;color:#3d3d3d;}
a:hover {text-decoration:underline;color:#cf6933;}

.cernylink:link, .cernylink:visited {text-decoration:underline;color:#FFFFFF;}
.cernylink:hover {text-decoration:underline;color:#cf6933;}

.linkobrazy:link, .linkobrazy:visited {text-decoration:underline;color:#cf6933;}
.linkobrazy:hover {text-decoration:underline;color:#cf6933;}

.nakkostext:link, .nakkostext:visited {color:#000000;}
.nakkostext:hover {color:#000000;}

.sipkaleva {
	position:absolute;
	margin:256px 0px 0px -33px;
	height:104px;
	width:36px;
}

.sipkaleva a {
	background: url(images/sipka-doleva.png) no-repeat;
	height:104px;
	width:36px;
	display:block;
}

.sipkaleva a:link, .sipkaleva a:link {
	background: url(images/sipka-doleva.png) no-repeat;
	height:104px;
	width:36px;
	display:block;
}

.sipkaleva a:hover {
	background: url(images/sipka-doleva_ch.png) no-repeat;
	height:104px;
	width:36px;
	display:block;
}

.sipkaprava {
	position:absolute;
	margin:256px 0px 0px 953px;
	height:104px;
	width:36px;
}

.sipkaprava a {
	background: url(images/sipka-doprava.png) no-repeat center top;
	height:104px;
	width:36px;
	display:block;
}

.sipkaprava a:link, .sipkaprava a:link {
	background: url(images/sipka-doprava.png) no-repeat center top;
	height:104px;
	width:36px;
	display:block;
}

.sipkaprava a:hover {
	background: url(images/sipka-doprava_ch.png) no-repeat center top;
	height:104px;
	width:36px;
	display:block;
}

.sipkaleva-proddet {
	position:absolute;
	margin:200px 0px 0px -35px;
	height:104px;
	width:36px;
}

.sipkaleva-proddet a {
	background: url(images/sipka-doleva.png) no-repeat;
	height:104px;
	width:36px;
	display:block;
}

.sipkaleva-proddet a:link, .sipkaleva-proddet a:link {
	background: url(images/sipka-doleva.png) no-repeat;
	height:104px;
	width:36px;
	display:block;
}

.sipkaleva-proddet a:hover {
	background: url(images/sipka-doleva_ch.png) no-repeat;
	height:104px;
	width:36px;
	display:block;
}

.sipkaprava-proddet {
	position:absolute;
	margin:200px 0px 0px 960px;
	height:104px;
	width:36px;
}

.sipkaprava-proddet a {
	background: url(images/sipka-doprava.png) no-repeat center top;
	height:104px;
	width:36px;
	display:block;
}

.sipkaprava-proddet a:link, .sipkaprava-proddet a:link {
	background: url(images/sipka-doprava.png) no-repeat center top;
	height:104px;
	width:36px;
	display:block;
}

.sipkaprava-proddet a:hover {
	background: url(images/sipka-doprava_ch.png) no-repeat center top;
	height:104px;
	width:36px;
	display:block;
}

#top {
	margin:0 auto 0 auto;
	width:960px;
	height:172px;
	padding:0px;
}

#top .logo {
	margin-top:40px;
	margin-left:30px;
	float:left;
}

#top .logo img {
	border:0px;
}

#top .nakupkosik {
	margin-top:5px;
	float:right;
	margin-right:25px;
	width:220px;
}

#top .nakupkosik .nkimg {
	float:left;
	border:0px;
}

#top .nakupkosik .nktext {
	margin:5px 0 0 35px;
	font-size:14px;
	font-weight:600;
	color:#3d3d3d;
}

#top .nakupkosik .nktext span {
	
	color:#cf6933;
}

#top .nakupkosik .nkprihlaseni {
	float:left;
	margin-left:35px;
}

#top .nakupkosik .nkprihlaseni img {
	float:left;
	margin-top:6px;
}

#top .nakupkosik .nkprihlaseni a {
	margin-left:5px;
	font-size:13px;
}

#top .nakupkosik .nkregistrace {
	margin-left:125px;
	
}

#top .nakupkosik .nkregistrace img {
	float:left;
	margin-top:6px;
}

#top .nakupkosik .nkregistrace a {
	margin-left:5px;
	font-size:13px;
}


.hornimenu {
	float:left;
	margin-left:15px;
	line-height:25px;
}

.hornimenu img {
	float:left;
	margin-top:12px;
}

.hornimenu a {
	margin-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#5e151f;
	text-decoration:none;
}

.hornimenu a:hover {
	margin-left:5px;
	font-size:15px;
	font-weight:bold;
	color:#cf6933;
	text-decoration:underline;
}

.hornimenu-aktiv {
	float:left;
	margin-left:35px;
	line-height:25px;
	
	
}

.hornimenu-aktiv img {
	float:left;
	margin-top:12px;
}

.hornimenu-aktiv a {
	margin-left:5px;
	font-size:17px;
	color:#5e151f;
}


#container {
	margin:0 auto 0 auto;
	width:960px;
	padding:0px;
}

#topnav {
	margin:0px;
	padding:0px;
	width:960px;
	font-size:16px;
	list-style:none;
	height:32px;
	background-color:#000000;
	 
}

#topnav li {
	height:18px;
	float:left;
	padding:7px 5px 7px 5px;
	background-color:#000000;
}

#topnav li a:visited, #topnav li a:link{
	margin:0px 10px 0 10px;
	padding:0px 15px 0px 15px;
	font-weight:400;
	color:#FFFFFF;
	text-decoration:none;
	
}

#topnav li a:hover{
	margin:0px 10px 0 10px;
	padding:7px 15px 7px 15px;
	font-weight:400;
	color:#e4e4e4;
	text-decoration:underline;
	background-color:#000000;
	
}

#topnav .blog {
	height:18px;
	float:left;
	padding:7px 5px 7px 5px;
	background-color:#000000;
}

#topnav .blog a:visited, #topnav .blog a:link{
	margin:0px 10px 0 10px;
	padding:0px 15px 0px 15px;
	font-weight:normal;
	color:#cf6933;
	text-decoration:none;
	
}

#topnav .blog a:hover{
	margin:0px 10px 0 10px;
	padding:7px 15px 7px 15px;
	font-weight:bold;
	color:#cf6933;
	text-decoration:underline;
	background-color:#000000;
	
}

#container .topcontent {
	margin:0px;
	padding:30px 20px 20px 20px;
	width:920px;
	background-image:url(images/bck.png);
	background-repeat:repeat-x;
	background-position:left;
}

#container .topcontent .kosikkroky {
	float:right;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:0px;
}

#container .topcontent .kosikkroky .krok1 {
	border:1px solid #FFFFFF;
	width:180px;
	padding:5px;
	float:left;
}

#container .topcontent .kosikkroky .krok2 {
	border:1px solid #FFFFFF;
	width:150px;
	padding:5px;
	float:left;
}

#container .topcontent .kosikkroky .krok3 {
	border:1px solid #FFFFFF;
	width:210px;
	padding:5px;
	float:left;
}

#container .topcontent .kosikkroky a {
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}

#container .topcontent .kosikkroky a:hover {
	text-decoration:none;
	color:#cf6933;
}

#container .topcontent .kosikkroky .active {
	border:2px solid #cf6933;
	color:#cf6933;
	font-size:17px;
	margin-top:-2px;
	
	padding:5px;
	float:left;
}



#container .topcontent .divhledatko {
	float:none;
	margin-left:312px;
}


#container .topcontent .divhledatkovyhl {
	float:none;
	margin-left:52px;
}

h1 {
	position:absolute;
	margin:0px 0px 0 -310px;
	padding:0px;
	color:#ffffff;
}

h2 {
	
	margin:0px 0px 0 0px;
	padding:0px 0 10px 0;
	color:#cf6933;
	font-size:20px;
}

h3 {
	font-size:18px;
	color:#000000;
	font-weight:normal;
	margin:0px 0 0 0;
	padding:25px 0 0 25px;
}

#container .topcontent .hledatko {
	background-image:url(images/leftbckhledatko.png);
	background-position:left;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	height:31px;
	float:left;
	width:650px;
	padding-top:3px;
	padding-left:3px;
	margin-left:-50px;
	
}

#container .topcontent .hledatkovyhl {
	background-image:url(images/leftbckhledatko.png);
	background-position:left;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	height:31px;
	float:left;
	width:900px;
	padding-top:3px;
	padding-left:3px;
	margin-left:-50px;
	
}

#container .topcontent .hledatkovyhl .konechledatka {
	float:right;
	height:34px;
}

#container .topcontent .hledatkovyhl .hledatkobtn {
	float:left;
	
}

#container .topcontent .hledatkovyhl .vyhledavani {
	float:left;
	margin-top:3px;
	margin-left:10px;
	font-size:14px;
}

#container .topcontent .hledatkovyhl .vyhledavani select {
	margin-left:8px;
	
}

#container .topcontent .hledatkovyhl .vyhledavanisubmit {
	float:right;
}

#container .topcontent .hledatko .konechledatka {
	float:right;
	height:34px;
}

#container .topcontent .hledatko .hledatkobtn {
	float:left;
	
}

#container .topcontent .hledatko .vyhledavani {
	float:left;
	margin-top:3px;
	margin-left:10px;
	font-size:14px;
}

#container .topcontent .hledatko .vyhledavani select {
	margin-left:8px;
}

#container .topcontent .hledatko .vyhledavanisubmit {
	float:right;
}

#container .topcontent .contentnav {
	float:left;
	background-image:url(images/topcontentimgbck.png);
	background-position:left;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	width:280px;
	height:204px;
	margin:25px 0 0 40px;
}

#container .topcontent .contentnav div {
	text-align:center;
	margin:10px auto 0 auto;
}

#container .topcontent .contentnavpopisvyhledavani {
	float:left;
	border:1px solid #4f4f4f;
	color:#efe6df;
	background-position:left;
	background-color:#000000;
	background-repeat:no-repeat;
	width:820px;
	height:150px;
	margin:25px 0 0 40px;
	padding:5px;
	font-size:14px;
}

#container .topcontent .contentnavpopis {
	float:left;
	border:1px solid #4f4f4f;
	color:#efe6df;
	background-position:left;
	background-color:#000000;
	background-repeat:no-repeat;
	width:580px;
	height:194px;
	margin:25px 0 0 40px;
	padding:5px;
	font-size:14px;
}

#container .topcontent .contentnavtext {
	float:left;
	background-image:url(images/topcontentnavtextbck.png);
	background-position:left;
	background-color:#000000;
	background-repeat:no-repeat;
	width:280px;
	height:53px;
	margin:5px 0 0 40px;
	padding-top:27px;
	
}

#container .topcontent .contentnavtextch {
	float:left;
	background-image:url(images/topcontentnavtextbckch.png);
	background-position:left;
	background-color:#000000;
	background-repeat:no-repeat;
	width:280px;
	height:53px;
	margin:5px 0 0 40px;
	padding-top:27px;
	cursor:pointer;
}

#container .topcontent .contentnavtext div {
	
	width:280px;
	padding:0px;
	margin:0 auto 0 auto;
	text-align:center;
	font-family:tahoma;
	font-size:26px;
	color:#ffffff;
	font-weight:normal;
	
}


#container .topcontent .contentnavtextch div {
	
	width:280px;
	padding:0px;
	margin:0 auto 0 auto;
	text-align:center;
	font-family:tahoma;
	font-size:26px;
	color:#ffffff;
	font-weight:normal;
	
}


#container .content {
	margin:0px;
	padding:10px 0px 20px 20px;
	width:940px;
	background-color:#FFFFFF;
}


#container .nejprodavanejsi  {
	margin:0px;
	
}

#container .nejprodavanejsi .block {
	float:left;
}

#container .nejprodavanejsi .block .obrazkova {
	
	width:280px;
	height:204px;
	margin:0 40px 0 0px;
}

#container .nejprodavanejsi .block .oranzova {
	background-image:url(images/contentimgbckoranzova.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 40px 0 0px;
}



.fotogalerievypis {list-style:none;margin:0px;padding:0px;}

.fotogalerievypis li img {display:none;position:absolute;border:1px dotted #5e5f60;width:200px; text-align:center;margin-left:360px;margin-top:-70px;}

.fotogalerievypis li a:hover img, .fotogalerievypis li a.over img { display: block; } /* The magic */


.fotogalerievypis li .imgvypis {display:none;position:absolute;border:1px dotted #5e5f60;width:200px; text-align:center;}

.fotogalerievypis li a:hover .imgvypis, .fotogalerievypis li a.over .imgvypis { display: block; } /* The magic */

#container .nejprodavanejsi .block .fialova {
	background-image:url(images/contentimgbckfialova.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 40px 0 0px;
}

#container .nejprodavanejsi .block .fialova img {
	margin:0px auto 0 auto;
	padding-top:22px;
	width:auto;
	display:block;	
}



#container .nejprodavanejsi .block .zasedivela {
	background-image:url(images/contentimgbckzasedivela.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 0px 0 0px;
}

#container .nejprodavanejsi .block .zasedivela img {
	margin:0px auto 0 auto;
	padding-top:22px;
	width:auto;
	display:block;	
}

#container .nejprodavanejsi .block .oranzovakraj {
	background-image:url(images/contentimgbckoranzova.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 0px 0 0px;
}

#container .nejprodavanejsi .block .oranzovakraj img {
	margin:35px 0 0 50px;	
}

.sediva {
	background-image:url(images/contentimgbcksediva.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 40px 0 0px;
}

#container .nejprodavanejsi .block .sedivaend img {
	margin:35px 0 0 50px;	
}

#container .nejprodavanejsi .block .sedivaend {
	background-image:url(images/contentimgbcksediva.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 0px 0 0px;
}

.sediva img {
	margin:0px auto 0 auto;
	padding-top:22px;
	width:auto;
	display:block;
}

.oranzovahome {
	background-image:url(images/contentimgbckoranzova.png);
	background-position:center;
	width:280px;
	height:204px;
	margin:0 40px 0 0px;
}

.oranzovahome img {
	margin:0px auto 0 auto;
	padding-top:22px;
	width:auto;
	display:block;
}

.delkosik {
	background-image:url(images/delkosikicon.png);
	background-position:left;
	background-repeat:no-repeat;
	height:35px;
	display:block;
	padding:15px 0 0 30px;
	
	
}

.refreshkosik {
	background-image:url(images/refreshkosikicon.png);
	background-position:left;
	background-repeat:no-repeat;
	height:35px;
	display:block;
	padding:15px 0 0 30px;
	margin:0px;
	border:0px;
	background-color:#FFFFFF;
	cursor:pointer;
	
	
}

#container .nejprodavanejsi .block .contenttext {
	background-image:url(images/contenttextbck.png);
	background-position:top;
	background-repeat:no-repeat;
	width:270px;
	padding:15px 0px 0 10px;
	margin:5px
	line-height:18px;
	
}

#container .nejprodavanejsi .block .contenttext p {
	
	line-height:18px;
	
}

.obrhome {
	height:160px;
	border:0px
	
	
}

.footerleft {
	float:left;
	
	
}

.footerright {
	float:right;
	text-align:right;
	
	
}

.nadpis {
	font-size:18px;
	color:#3d3d3d;
	font-weight:normal;
	
	
}

.nadpis1 {
	font-size:18px;
	color:#cf6933;
	font-weight:normal;
	
	
}

.nadpis2 {
	font-size:18px;
	color:#5e151f;
	font-weight:normal;
	
	
}

.nadpis3 {
	font-size:18px;
	color:#000000;
	font-weight:normal;
	
	
}

.nadpis4 {
	font-size:18px;
	color:#3e3e3e;
	font-weight:normal;
	
	
}

#container .nejprodavanejsi .block .contenttext .nazevproduktu {
	font-size:14px;
	color:#cf6933;
	font-weight:bold;
	
	
}

.cena {
	font-size:14px;
	color:#81aa2c;
	font-weight:bold;
	
	
}

.hvezda a {
	font-size:30px;
	text-decoration:none;
	
	
	
}

.kosikdetform {
	width:250px;
	height:25px;
	
}



.delitko {
	border-bottom:1px dashed #9a9a9a;
	width:920px;
	
	
}

.dalsiobrazy ul {
	list-style:none;
	text-align:left;
	margin:0px 0 0 7px;
	padding:0px;
	
}

.dalsiobrazy ul li {
	float:left;
	width:170px;
	height:154px;
	background-image:url(images/detailimgbcksediva.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:5px;
}

.dalsiobrazy ul li:hover {
	float:left;
	width:170px;
	height:154px;
	background-image:url(images/detailimgbcksedivach.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:5px;
}

.dalsiobrazy img {
	}
	
.dalsiobrazy ul li a:visited, .dalsiobrazy ul li a:link {
	padding-top:22px;
	display:block;
}

.dalsiobrazy ul li a:visited img, .dalsiobrazy ul li a:link img {
	margin:0px auto 0 auto;
	
	width:auto;
	display:block;
}

#container .nejprodavanejsi .block .contenttext .dokosiku {
	float:left;
	height:35px;
	width:135px;
}

#container .nejprodavanejsi .block .contenttext .dokosiku a:visited, #container .nejprodavanejsi .block .contenttext .dokosiku a:link {
	background-image:url(images/kosikbtn.png);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	display:block;
	padding:9px 0 0 35px;
}

#container .nejprodavanejsi .block .contenttext .dokosiku .submitdokosiku{
	border:0px;
	background-color:#FFFFFF;
	background-image:url(images/kosikbtn.png);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	display:block;
	padding:0px 0 0 35px;
	text-decoration:underline;
	cursor:pointer;
}

#container .nejprodavanejsi .block .contenttext .dokosiku .submitdokosiku:hover{
	border:0px;
	background-color:#FFFFFF;
	background-image:url(images/kosikbtn.png);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	display:block;
	padding:0px 0 0 35px;
	text-decoration:underline;
	color:#cf6933;
}

#container .nejprodavanejsi .block .contenttext .dokosiku .submitdokosiku:visited, #container .nejprodavanejsi .block .contenttext .dokosiku .submitdokosiku:link {
	background-image:url(images/kosikbtn.png);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	display:block;
	padding:0px 0 0 35px;
	text-decoration:underline;
}



#container .nejprodavanejsi .block .contenttext .dodetailu {
	float:right;
	
	
}

#container .nejprodavanejsi .block .contenttext .dodetailu a:visited, #container .nejprodavanejsi .block .contenttext .dodetailu a:link {
	background-image:url(images/detailbtn.png);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
	display:block;
	padding:9px 0 0 35px;
	margin:0 30px 0 0;
}

.detailimg {
	float:left;
}

.detailtext {
	float:right;
	width:350px;
	margin:10px 20px 0 0;
}

.maintext p {
	font-size:14px;
}

.maintext p a:visited,.maintext p a:link{
	text-decoration:underline;color:#cf6933;
}

.footer {
	margin:0 auto 0 auto;
	width:960px;
}

