html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 40px;
	background-color: #fff;
	font-family: 'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;
	font-size: 12px;
	background-image: url("img/design/nemesis/body_top_gradient.gif");
	background-repeat: repeat-x;
}

/* ------------------------------------------- Vseobecne ------------------------------------------- */
div#helpbox {
	left: 0px;
	top: 0px;
	visibility: hidden;
	display: none;
	position: absolute;
	z-index: 1000;
	border: 1px #B2B2B2 solid;
}

h3 {
	font-size: 14px;
}

h2 {
	font-size:12px;
	margin:0;
}

.endfloat {
	clear: both;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
}

a img {
	border: none;
}

a.active {
	text-decoration: underline;
}

form,input,p {
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
}

.vpravo {
	text-align: right;
}

input,textarea {
	border:1px solid #702F1E;
	font-family:'Georgia CE','Times New CE','New York CE',Georgia,times,serif;
	font-size:12px;
	padding:3px;
}

a {
	color: #702F1E;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.img-border img {
	border: 1px #f6f6f6 solid;
}

textarea.px314 {
	width: 314px;
	height: 80px;
}

td.left {
	text-align: right;
}

fieldset{
	margin-bottom:20px;
	margin-top:20px;
}

/* ------------------------------------------- (Vseobecne) ------------------------------------------- */
	/* ------------------------------------------- Hlasky ------------------------------------------- */
p.hlaska {
	display: block;
	padding: 6px;
	padding-left: 29px;
}

p.error {
	background: url(modul/all4shop/img/alert.gif) 6px 6px no-repeat;
}

p.info {
	background: url(modul/all4shop/img/info.gif) 6px 6px no-repeat;
}

p.success {
	background: url(modul/all4shop/img/success.gif) 6px 6px no-repeat;
}

div.velkahlaska {
	margin: 10px;
	padding: 10px;
	background-color: #e4ceae;
	border: 2px #ae8348 solid;
}

div#main div.velkahlaska p.hlaska {
	margin: 0px;
}

/* ------------------------------------------- (Hlasky) ------------------------------------------- */
	/* ---------------------------------- Kosik --------------------------------------------- */

table.kosik {
	font-size: 11px;
	width: 100%;
	margin-left: 2px;
	border-collapse: collapse;
	color: #444;
}

table.kosik th {
	padding: 5px;
	text-align: right;
	border-bottom: 1px #E3E3E3 solid;
	background-color: #F6F6F6;
}

table.kosik th strong {
	font-size: 14px;
	color: #095A71;
}

table.kosik th span.thin {
	font-weight: normal;
}

table.kosik td {
	border-bottom: 1px #E3E3E3 solid;
	padding: 5px;
	text-align: right;
}

table.kosik td.tdleft,table.kosik th.tdleft {
	text-align: left;
}

table.kosik tr.nob td {
	border: none;
	vertical-align: top;
}

table.kosik a {
	color: #008DB3;
	text-decoration: underline;
}

table.kosik a:hover {
	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.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/nemesis/kosik.gif) no-repeat;
}

.all4shopRadio {
	margin-top: 10px;
	padding: 10px;
	padding-bottom: 15px;
	background: #DFDFDF;
	border: 1px solid #000;
}

.all4shopRadio label {
	padding-left: 20px;
}

/* -------------------------------------- Taby --------------------------------- */
.tabPlusTabula {
	position: relative;
	margin: 24px 10px 0px 10px;
}

.tabPlusTabula ul.tab {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 26px;
	background: url(img/design/nemesis/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;
}

.tabPlusTabula ul.tab li a {
	display: block;
	padding: 4px 20px 4px 20px;
	border: 1px solid #DFDFDF;
	border-bottom: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.tabPlusTabula ul.tab li.tab a {
	margin-top: 4px;
	padding: 3px 20px 4px 20px;
	color: #929292;
	background-color: #E9E9E9;
	background-image: url(img/design/nemesis/tab-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	border-right: 1px solid #DFDFDF;
	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 20px 6px 20px;
	color: #525252;
	background: #f6f6f6 url(img/design/nemesis/tab_h-bg.gif) repeat-x;
	border-right: 1px solid #DFDFDF;
	font-weight: bold;
}

.tabPlusTabula ul.tab li span {
	display: block;
	visibility: hidden;
	padding: 0px 20px;
	font-weight: bold;
	font-size: 11px;
	margin-top: -20px;
}

.tabulaObsahStyle {
	margin-top: -2px;
	padding: 25px 15px 25px 15px;
	background: #F9F9F9;
	border: 1px #DFDFDF solid;
	border-top: none;
}

/* -------------------------------------- (Taby) --------------------------------- */
	/* ---------------------------------- (Kosik) --------------------------------------------- */

	/* ---------------------------------- ramik --------------------------------------------- */
div.ramik {
	width: 466px;
	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;
	padding: 12px 15px 0px 15px;
	text-align: right;
}

div.strankovanie.after {
	padding-top: 12px;
	padding-bottom: 18px;
	margin-top: 20px;
}

div.strankovanie form {
	float: left;
	color: #666;
}

div.strankovanie form select {
	font-size: 11px;
}

.strankovanie .linky {
	float: right;
	text-align: right;
	width: 300px
}

.strankovanie .linky a {
	padding: 3px 8px;
	width: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background: #EF873B;
}

.strankovanie .linky a:hover {
	text-decoration: none;
	background: #E2701A;
}

.strankovanie .linky a.aktivna {
	background: #444444;
}

.strankovanie .linky a.sipka {
	
}

/* ---------------------------------- (strankovanie) --------------------------------------------- */

#wrapper{
	width: 959px;
	margin: auto;
}

#wrapper #head{
	background-image:url(img/design/nemesis/top.jpg);
	background-repeat:no-repeat;
	float:left;
	height:254px;
	width:959px;
}

#wrapper #taby{
	font-weight: bold;
	margin-left: 22px;
	_margin-left: 18px;
}
#wrapper #taby ul{
	margin: 0px;
	padding: 0px;
}

#wrapper #taby ul li{
	list-style: none;
	float: left;
	margin-left: 4px;
}

#wrapper #taby ul li a{
	background-image: url("img/design/nemesis/top_tab.gif");
	display: block;
	width: 144px;
	height: 24px;
	padding-top: 8px;
	font-size: 12px;
	text-align: center;
	color: #5c5c5c;
}

#wrapper #taby ul li a span{
	color: #702f1e;
}

#wrapper #taby ul li a:hover{
	background-position: bottom;
	text-decoration: none;
	color: white;
}

#wrapper #head #langs{
	float: right;
	font-size: 13px;
	position: relative;
	left: -20px;
	top: 12px;
}

#wrapper #head #langs ul{
	padding: 0px;
	margin: 0px;
}	

#wrapper #head #langs ul li{
	list-style: none;
	display: block;
	float: left;
	border-right: 1px solid #6fab19;
}

#wrapper #head #langs ul li a{
	padding: 5px;
	color: #6fab19;
}

#wrapper #head #langs ul li a.active{
	text-decoration: none;
	font-weight: bold;
}

#wrapper #head #langs ul li:last-child{
	border-right: none;
}

#wrapper #head #flash{
	float:left;
	left:5px;
	position:relative;
	top:4px;
	height:167px;
	width: 716px;
}

#wrapper #head #moje-menu{
	float:left;
	margin-left:19px;
	padding-left:15px;
	padding-top:9px;
}

#wrapper #head #moje-menu .udaje{
	display: block;
	margin-bottom:5px;
}

#wrapper #head #search{
	border-bottom:1px solid #eddcc4;
	float:left;
	margin-left:29px;
	margin-top:23px;
	width:192px;
	padding-bottom:5px;
	#padding-bottom:10px;
}

#wrapper #head #search .textbox{
	width: 138px;
	border: none;
	background: transparent;
	font-size: 13px;
	color: #702f1e;
	font-style: italic;
	float: left;
	margin-top: 2px;
	margin-left:3px;
	margin-top:4px;
}

#wrapper #head #search a{
	background-image:url(img/design/nemesis/top_search_button.gif);
	display:block;
	float:left;
	height:28px;
	width:31px;
	margin-left:5px;
}

#wrapper #head #search a:hover{
	background-position: bottom;
}

#wrapper #head #login{
	float:left;
	margin-left:28px;
	padding-top:10px;
	width:192px;
}

#wrapper #head .input{
	background-image:url(img/design/nemesis/textbox.gif);
	background-repeat:no-repeat;
	float:left;
	height:29px;
	margin-bottom:5px;
	width:155px;
	border: none;
}

#wrapper #head #login .login_login{
	clear: right;
	display: block;
	width:138px;
	border: none;
	background: transparent;
	font-style: italic;
	color: #525252;
	float: left;
	margin-top:4px;
	margin-left:4px;
}

#wrapper #head #login .login_pass{
	width:138px;
	border: none;
	background: transparent;
	font-style: italic;
	color: #525252;
	float:left;
	margin-top:4px;
	margin-left:4px;
}

#wrapper #head #login a{
	background-image: url("img/design/nemesis/top_login_button.gif");
	display:block;
	height:62px;
	width:31px;
	margin-left:161px;
	_margin-top: -30px;
	_margin-left: 158px;
	#margin-top: -34px;
}

#wrapper #head #login a:hover{
	background-position: bottom;
}

#wrapper #head #links{
	margin-left:4px;
	margin-top:12px;
}

#wrapper #head #links .gray{
	color: #525252;
	display: inline;
	background: none;
	margin-left: 0;
}

#wrapper #head #links .brown{
	color: #702f1e;
	display: inline;
	background: none;
	margin-left: 0;
}

#wrapper #head #top-menu{
	clear: both;
	float: left;
	background-image: url("img/design/nemesis/top_menu.gif");
	height: 40px;
	width: 937px;
	margin-left: 10px;
	margin-top:15px;
	_margin-left: 5px;
}

#wrapper #head #top-menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#wrapper #head #top-menu ul li{
	display: block;
	float: left;
}

#wrapper #head #top-menu ul li a{
	display: block;
	height: 28px;
	text-align:center;
	padding-top: 12px;
	font-size: 13px;
	color: #702f1e;
	background-image: url("img/design/nemesis/top_menu_button.gif");
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	_width: 150px;
	_padding-left: 0;
	_padding-right: 0;
}

#wrapper #head #top-menu ul li a:hover, #wrapper #head #top-menu ul li a.active{
	background-position: right bottom;
	text-decoration: none;
}

#wrapper #head #top-menu ul li a.prvy{
	background-image: url("img/design/nemesis/top_menu_button_left.gif");
	width:82px;
	_width: 122px;
}

#wrapper #head #top-menu ul li a.posledny{
	background-position: left top;
}

#wrapper #head #top-menu ul li a.posledny.active, #wrapper #head #top-menu ul li a.posledny:hover{
	background-position: left bottom;
}

#wrapper #head #top-menu #right-corner{
	float: right;
	background-image: url("img/design/nemesis/top_menu_right.gif");
	width: 11px;
	height: 40px;
}

#wrapper #main{
	background-image:url(img/design/nemesis/body.gif);
	background-position:217px 50%;
	background-repeat:repeat-y;
	float:left;
	width:947px;
}

#wrapper #main #left{
	width: 199px;
	float: left;
}

#wrapper #main #left #categs ul{
	padding: 0px;
	margin: 0px;
	list-style: none;
	left: 12px;
	margin-top: 8px;
	position: relative;
	z-index:14;
}

#wrapper #main #left #categs ul li{
	position: relative;
}

#wrapper #main #left #categs ul li a{
	display: block;
	height: 23px;
	background-image: url("img/design/nemesis/left_menu.gif");
	margin-bottom: 1px;
	color: #333f27;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 10px;
}

#wrapper #main #left #categs ul li a:hover, #wrapper #main #left #categs ul #top-aktivna, #wrapper #main #left #categs ul #top-aktivna-priamo{
	background-position: bottom;
	color: #43532f;
}

#wrapper #main #left #categs li ul{
	left:194px;
	position:absolute;
	top: 0px;
	width:199px;
	z-index:20;
	display: none;
	opacity:0.93;
	filter:alpha(opacity=93);
	margin: 0;
	padding: 0;
}

#wrapper #main #left #categs li ul a{
	background: #a5d25b;
	color: white;
	height:19px;
	margin:0;
	padding:5px 0 0 15px;
}

#wrapper #main #left #categs li ul a:hover{
	background: #d7ebb7;
}

#wrapper #main #left #categs li:hover ul, #wrapper #main #left #categs li.over ul {
	display: block;
}

#wrapper #left #speci-vybery{
	background-color: #e4ceae;
	position: relative;
	left: 12px;
	margin-top: 10px;
}

#wrapper #left #speci-vybery .top{
	background-image:url(img/design/nemesis/left_roundbox_top.gif);
	height:11px;
	width:199px;
	_margin-bottom: -5px;
}

#wrapper #left #speci-vybery #obal{
	background-color:white;
	left:6px;
	position:relative;
	width:187px;
}

#wrapper #left #speci-vybery h3{
	background-color:#FFFFFF;
	color:#702F1E;
	margin:0 auto;
	padding:10px 0 10px 10px;
	width:177px;
}

#wrapper #left #speci-vybery #ciarka{
	border-bottom: 1px solid #eddcc4;
	width: 170px;
	margin: 0 auto;
	margin-bottom: 10px;
}

#wrapper #left #speci-vybery ul{
	overflow: auto;
	height: 300px;
	background-color: #fff;
	width: 180px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#wrapper #left #speci-vybery ul li{
	display: block;
}

#wrapper #left #speci-vybery ul .ciarka{
	overflow:hidden;
	height: 1px;
	background-image: url("img/design/nemesis/ciarka.gif");
	width: 152px;
	margin: 0 auto;
	#margin-top: -13px;
	#margin-bottom: -2px;
}

#wrapper #left #speci-vybery ul li a{
	background-image:url(img/design/nemesis/left_spec_menu.gif);
	display:block;
	padding-left:25px;
	padding-top:10px;
	padding-bottom: 10px;
	width:127px;
	margin: 0 auto;
	color: #525254;
	background-repeat: no-repeat;
}

#wrapper #left #speci-vybery ul li a:hover{
	background-image:url(img/design/nemesis/left_spec_menu_hover.gif);
	color: white;
	text-decoration: none;
	background-color: #ae8348;
}

#wrapper #left #speci-vybery ul li #top-aktivna-priamo{
	font-weight: bold;
}

#wrapper #left #speci-vybery .bottom{
	background-image: url("img/design/nemesis/left_roundbox_bottom.gif");
	width: 199px;
	height: 12px;
	background-repeat: no-repeat;
}

#wrapper #left #anketa{
	background-color: #ae8348;
	position: relative;
	left: 12px;
	width: 189px;
	padding: 5px;
	margin-top: 10px;
	color: white;
}

#wrapper #left .bubble-center{
	background-color: white;
	color: #702f1e;
	width: 171px;
	padding: 5px;
	margin: 0 auto;
	text-align: center;
}

#wrapper #left .bubble-top{
	background-image: url("img/design/nemesis/left_bubble_top.png");
	width: 181px;
	height: 5px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: bottom;
}

#wrapper #left .bubble-bottom{
	background-image: url("img/design/nemesis/left_bubble_bottom.png");
	width: 181px;
	height: 16px;
	margin: 0 auto;
}

#wrapper #left #anketa h3{
	margin: 0px;
	padding: 10px;
}

#wrapper #left #anketa a{
	color: white;
	margin-top: 10px;
	display: block;
	margin-bottom: 5px;
}

#wrapper #left #anketa .percenta{
	position: relative;
	left: 10px;
	top: -3px;
}

#wrapper #left #anketa a.graflink{
	margin-top: 0px;
	text-decoration: none;
}

#wrapper #left #anketa .spolu{
	font-size: 13px;
}

#wrapper #left #anketa .graf .left-corner{
	width: 4px;
	height: 8px;
	background-image: url("img/design/nemesis/anketa_graf_left.gif");
	background-repeat: no-repeat;
	float: left;
}

#wrapper #left #anketa .graf .graf-center{
	width: 4px;
	height: 8px;
	background-image: url("img/design/nemesis/anketa_graf.gif");
	background-repeat: repeat-x;
	float: left;
}

#wrapper #left #anketa .graf .right-corner{
	width: 4px;
	height: 8px;
	background-image: url("img/design/nemesis/anketa_graf_right.gif");
	background-repeat: no-repeat;
	float: left;
}

#wrapper #left #newsletter{
	background-color: #e4ceae;
	position: relative;
	left: 12px;
	margin-top: 10px;
}

#wrapper #left #newsletter h3{
	margin: 0px;
	padding: 10px;
	color: #702f1e;
}

#wrapper #left #newsletter #newsletter-input{
	background-image:url(img/design/nemesis/left_newsletter_input.gif);
	background-repeat:no-repeat;
	height:29px;
	margin-top:15px;
	padding-bottom:9px;
	width:199px;
}

#wrapper #left #newsletter #newsletter-input .textbox{
	background:transparent;
	border:none;
	color:#525252;
	font-style:italic;
	margin-left:12px;
	margin-top:5px;
	width:125px;
	float: left;
}

#wrapper #left #newsletter #newsletter-input a{
	background-image: url("img/design/nemesis/left_newsletter_button.gif");
	display: block;
	height:29px;
	width:31px;
	margin-left:157px;
	_margin-left: 154px;
}

#wrapper #left #newsletter #newsletter-input a:hover{
	background-position: bottom;	
}

#wrapper #main #center-right{
	color:#151515;
	float:left;
	line-height:18px;
	margin-left:18px;
	padding-bottom:10px;
	width:730px;
	z-index:0;
}

#wrapper #main #center-right .bar{
	text-align: center;
}

#wrapper #main #center-right #center{
	width: 488px;
	float: left;
	padding: 15px;
	overflow: hidden;
}

#wrapper #main #center-right #right{
	float: left;
	width: 212px;
}

#wrapper #main #center-right #right #kosik{
	background-image: url("img/design/nemesis/right_kosik.gif");
	width: 182px;
	height: 113px;
	padding: 15px;
	color: #fff;
}

#wrapper #main #center-right #right #kosik h3{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

#wrapper #main #center-right #right #kosik span{
	color: #e4ceae;
}

#wrapper #main #center-right #right #kosik a{
	display: block;
	color: #b5e459;
	text-decoration: underline;
	margin-top: 8px;
}

#wrapper #main #center-right #right #kosik a:hover{
	text-decoration: none;
}

#wrapper #main #center-right #right #novinky{
	padding: 10px;
}

#wrapper #main #center-right #right .novinka-short{
	margin-left:78px;
	width:114px;
}

#wrapper #main #center-right #right h3{
	color: #702f1e;
	margin-bottom:2px;
}

#wrapper #main #center-right #right #novinky div.novinky{
	line-height: 15px;
	position: relative;
	border-bottom: 1px dotted #702f1e;
	padding-bottom: 10px;
}

#wrapper #main #center-right #right #novinky div.novinky img{
	float:left;
	left:1px;
	top: 1px;
	position:absolute;
	z-index:2;
}

#wrapper #main #center-right #right #novinky div.novinky .overlay{
	background-image:url(img/design/nemesis/right_image.png);
	background-repeat: no-repeat;
	display:block;
	float:left;
	height:63px;
	margin-right:10px;
	position:absolute;
	width:74px;
	z-index:3;
}

#wrapper #main #bottom{
	background-image:url(img/design/nemesis/body_bottom.gif);
	background-position: right top;
	background-repeat:no-repeat;
	clear:both;
	height:4px;
	width:948px;
	overflow: hidden;
}

#wrapper #main #center-right #center .produkt{
	width: 156px;
	float: left;
	margin-top: 30px;
	height: 220px;
	_height: 240px;
	margin-left: 2px;
	margin-right: 2px;
}

#wrapper #main #center-right #center .tabulka .bubble-top{
	width: 310px;
	height: 4px;
	background-image: url("img/design/nemesis/center_bubble_top.gif");
	float: left;
	margin-left: 20px;
	overflow: hidden;
}

#wrapper #main #center-right #center .tabulka .bubble-center{
	background-color:#E4CEAE;
	float:left;
	height:53px;
	margin-left:20px;
	overflow:hidden;
	padding-left:10px;
	padding-right:10px;
	width:290px;
}

#wrapper #main #center-right #center .tabulka .bubble-bottom{
	background-image:url(img/design/nemesis/center_bubble_bottom.gif);
	float:right;
	height:19px;
	left:-18px;
	_left: -14px;
	margin-left:20px;
	position:relative;
	width:310px;
}

#wrapper #main #center-right #center .tabulka{
	width: 500px;
	height: 110px;
	position: relative;
}

#wrapper #main #center-right #center .produkt .flag, #wrapper #main #center-right #center h1 .flag{
	position: absolute;
	width: 106px;
	height: 29px;
	display: block;
	z-index: 3;
	left: 50px;
	top: -1px;
}

#wrapper #main #center-right #center h1 .flag{
	left: 0px;
}

#wrapper #main #center-right #center .produkt .akcia, #wrapper #main #center-right #center h1 .akcia{
	background-image: url("img/design/nemesis/center_flag_akcia.png");	
}

*html #wrapper #main #center-right #center .produkt .akcia, *html #wrapper #main #center-right #center h1 .akcia{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/nemesis/center_flag_akcia.png", sizingMethod="image");
}

#wrapper #main #center-right #center .produkt .novinka, #wrapper #main #center-right #center h1 .novinka{
	background-image: url("img/design/nemesis/center_flag_novinka.png");	
}

*html #wrapper #main #center-right #center .produkt .novinka, *html #wrapper #main #center-right #center h1 .novinka{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/nemesis/center_flag_novinka.png", sizingMethod="image");
}

#wrapper #main #center-right #center .produkt .tip, #wrapper #main #center-right #center h1 .tip{
	background-image: url("img/design/nemesis/center_flag_tip.png");	
}

*html #wrapper #main #center-right #center .produkt .tip, *html #wrapper #main #center-right #center h1 .tip{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/nemesis/center_flag_tip.png", sizingMethod="image");
}

#wrapper #main #center-right #center .produkt .zlava, #wrapper #main #center-right #center h1 .zlava{
	background-image: url("img/design/nemesis/center_flag_zlava.png");	
}

*html #wrapper #main #center-right #center .produkt .zlava, *html #wrapper #main #center-right #center h1 .zlava{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/design/nemesis/center_flag_zlava.png", sizingMethod="image");
}

#wrapper #main #center-right #center .produkt .obrazokObal{
	position: relative;
	float: left;
}

#wrapper #main #center-right #center .produkt .obrazokObal .obrazok{
	position: absolute;
	z-index: 1;
	top: 3px;
	left: 5px;
}

#wrapper #main #center-right #center .produkt .obrazokObal .overlay{
	position: absolute;
	background-image: url("img/design/nemesis/center_produkt_nahlad.png");
	width: 156px;
	height: 130px;
	z-index: 2;
	display: block;
}

#wrapper #main #center-right #center .produkt .popis{
	clear: both;
	margin-top:130px;
	margin-left: 4px;
}

#wrapper #main #center-right #center .tabulka .popis{
	float: left;
	position: relative;
	left: 161px;
	top: 78px;
	margin-top: 0;
}

#wrapper #main #center-right #center .produkt .popis a{
	background-image:url(img/design/nemesis/center_tovar_link.gif);
	height: 38px;
	color:white;
	font-size:13px;
	display: block;
	overflow:hidden;
	padding-left:5px;
	padding-right:17px;
	padding-top: 2px;
	text-decoration:none;
	width:126px;
}

#wrapper #main #center-right #center .produkt .popis a:hover{
	background-position: bottom;
}

#wrapper #main #center-right #center .produkt .cena{
	color: #6fab19;
	font-size: 18px;
	margin-top: 20px;
	position: relative;
	top: 10px;
	padding-left: 10px;
}

#wrapper #main #center-right #center .tabulka .cena{
	left:316px;
	overflow:hidden;
	position:absolute;
	top:58px;
	white-space:nowrap;
	width:155px;
}

#wrapper #main #center-right #center .produkt .secmena{
	font-size: 12px;
}

#wrapper #main #center-right #center .produkt .oldprice{
	color: #767676;
	margin-top: 10px;
	padding-left: 10px;
}

#wrapper #main #center-right #center .tabulka .oldprice{
	left:316px;
	position:absolute;
	top:89px;
}

#wrapper #main #center-right #center h1{
	background-image: url("img/design/nemesis/center_nadpis.gif");
	width: 468px;
	height: 22px;
	font-size: 18px;
	font-style: normal;
	text-align: center;
	padding-top: 4px;
	color: #783b29;
	font-weight: normal;
	position: relative;
}

#wrapper #main #center-right #center h1.produkt_nadpis{
	padding-left: 120px;
	width: 348px;
	text-align: left;
}

#wrapper #main #center-right #center .nastavenie-vypisu{
	border-top: 1px solid #e4ceae;
	border-bottom: 1px solid #e4ceae;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	width: 465px;
}

#wrapper #main #center-right #center .clanok{
	font-style: italic;
	color: #702f1e;
	background: none;
	text-align:left;
	font-size: 24px;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty{
	border-collapse: collapse;
	color: #783b29;
	margin-top: 20px;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty td{
	background-color: #e4ceae;
	padding:0;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty td.first{
	background-image: url("img/design/nemesis/center_variant.gif");
	background-repeat: no-repeat;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty tr.spacer td{
	background: none;
	height: 8px;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty thead tr{
	background: none;
	text-align: left;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty td, #wrapper #main #center-right #center #tovar-detail .tabulka_varianty th{
	padding-left:10px;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty a.btnKosik{
	background-image:url(img/design/nemesis/center_kosik_link.gif);
	color:white;
	display:block;
	float:right;
	font-size:14px;
	height:24px;
	left:1px;
	padding-right:10px;
	padding-top:4px;
	position:relative;
	text-align:center;
	width:72px;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty .last{
	width: 115px;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty a.btnKosik:hover{
	background-position: bottom;
	text-decoration: none;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty .cena span{
	color: #6fab19;
	font-weight: bold;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty .kusy{
	width: 15px;
	text-align: center;
	border: none;
	margin-top: 3px;
	margin-left: 3px;
	float: left;
	background: transparent;
	color:#783B29;
}

#wrapper #main #center-right #center #tovar-detail .tabulka_varianty .kusy_bg{
	background-image:url(img/design/nemesis/center_variant_ks.gif);
	background-repeat:no-repeat;
	float:left;
	height:26px;
	margin-top:1px;
	width:26px;
}

#wrapper #main #center-right #center #tovar-detail #obrazokObal{
	float:left;
	height:156px;
	left:-7px;
	position:relative;
	top:-24px;
	width:214px;	
}

#wrapper #main #center-right #center #tovar-detail #obrazokObal #obrazok{
	left:10px;
	position:absolute;
	top:28px;
	z-index:5;
	float: left;
}

#wrapper #main #center-right #center #tovar-detail #obrazokObal #obrazok-overlay{
	background-image:url("img/design/nemesis/center_detail_overlay.png");
	display:block;
	height:156px;
	position:absolute;
	width:214px;
	z-index:10;
	float: left;
	top: 18px;
	left: 0px;
}

#wrapper #main #center-right #center #tovar-detail #info{
	font-size: 12px;
}

#wrapper #main #center-right #center #tovar-detail #info span{
	color: #783b29;
	font-weight: bold;
}

#wrapper #main #center-right #center #tovar-detail #info #cena{
	color: #6fab19;
	margin-top: 20px;
}

#wrapper #main #center-right #center #tovar-detail #info #cena span{
	font-size: 18px;
	color: #6fab19;
	margin-right: 10px;
}

#wrapper #main #center-right #center #tovar-detail #info a.kosik{
	background-image:url(img/design/nemesis/center_tovar_link.gif);
	color:white;
	display:block;
	font-size:20px;
	height:30px;
	overflow:hidden;
	padding-left:16px;
	padding-right:17px;
	padding-top:10px;
	text-decoration:none;
	width:115px;
	margin-top: 10px;
	font-weight: normal;
}

#wrapper #main #center-right #center #tovar-detail #info a.kosik:hover{
	background-position: bottom;
}

#wrapper #main #center-right #center #tovar-detail #popis{
	clear: both;
	margin-top: 30px;
} 

#wrapper #foot .copyright, #wrapper #foot .power{
	float: left;
	padding-bottom: 20px;
}

#wrapper #foot .power{
	float: right;
}


#wrapper #foot{
	border-top:1px solid #E4E4E4;
	clear:both;
	color:#53606E;
	float:left;
	margin-left:11px;
	margin-top:22px;
	padding-top:10px;
	width:937px;
}

#wrapper #foot a{
	color: #6fab19;
	text-decoration: underline;
}

#wrapper #main #center-right #center #komentare div.user-rating{
	float:right;
	position:relative;
	right:10px;
	top:2px;
	width:80px;
}

#wrapper #main #center-right #center .hviezda, #wrapper #main #center-right #center #boxPridat td.hood a{
	background-image: url("img/design/nemesis/hviezda.gif");
	background-position: top;
	display: block;
	height: 15px;
	width: 15px;
	float: left;
	font-size: 1px;
}

#wrapper #main #center-right #center .svieti, #wrapper #main #center-right #center #boxPridat td.hood a.aktiv{
	background-position: bottom;
}

#wrapper #main #center-right #center #komentare div.bubble_top{
	clear:both;
	background-image: url("img/design/nemesis/center_bubble_big_top.gif");
	width: 468px;
	height: 4px;
	background-repeat: no-repeat;
	background-position: bottom;
}

#wrapper #main #center-right #center #komentare div.bubble_bottom{
	background-image: url("img/design/nemesis/center_bubble_big_bottom.gif");
	width: 468px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: top;
	border-bottom:1px dotted #CEB2A0;
	padding-bottom: 10px;
}

#wrapper #main #center-right #center #komentare div.text{
	background-color: #e4ceae;
	width: 448px;
	padding: 10px;
}

#wrapper #main #center-right #center #komentare .tab_nadpis{
	color:#783B29;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	_margin-bottom: 0;
	padding-left:10px;
	padding-top:5px;
	width:458px;
}

#wrapper #main #center-right #center #komentare .pridal{
	display:block;
	margin-top: 0px;
	font-style: italic;
	text-align: right;
}

#wrapper #main #center-right #center #komentare .pridal span{
	font-weight: bold;
}

#wrapper #main #center-right #center #komentare .nadpis{
	display: block;
	width: 350px;
	float: left;
}

#wrapper #main #center-right #center #zrus_pridanie, #wrapper #main #center-right #center #pridaj_novy{
	display:block;
	font-weight:bold;
	margin-top:10px;
}

#wrapper #main #center-right #center .banner-stred img{
	width: 468px;
	height: 60px;
}

#wrapper #main #left .banner-nalavo{
	left:12px;
	margin-top:10px;
	position:relative;
}

#wrapper #main #left .banner-nalavo img{
	width: 198px;
}

#wrapper #main #center-right #center table.charakteristiky .tucne{
	font-weight:bold;
	text-align:right;
}
#wrapper #main #center-right #center table.charakteristiky .vpravo{
	padding-left: 10px;
	text-align:left;
}

#wrapper #main #center-right #center table.kosik input{
	border: none;
}

#wrapper #main #center-right #center table.kosik input.text, #wrapper #main #center-right #center table.kosik input.textbox{
	border: 1px solid #702F1E;
}

#wrapper #main #center-right #center table.kosik td{
	background-color: white;
}

#wrapper #main #center-right #komentare{
	margin-top: 30px;
}

#wrapper #left #submenu{
	background-color:#E4CEAE;
	margin-left:12px;
	margin-top:5px;
	width:199px;
}

#wrapper #left #submenu ul{
	padding: 0;
	margin: 0;
	display: block;
}

#wrapper #left #submenu ul li{
	padding: 0;
	margin: 0;
	display: block;
	list-style-type: none;
	border-bottom: 1px solid white;
}

#wrapper #left #submenu ul li a {
	display: block;
	padding-bottom: 1px;
	padding-top: 10px;
	padding-left: 10px;
	height: 23px;
}

#wrapper #left #submenu ul li a:hover{
	background-color: #AE8348;
	text-decoration: none;
}
#wrapper #left #submenu ul li.active a{
	background-color: #AE8348;
	text-decoration: none;
}