html, body {
	height: 100%;
	scrollbar-face-color:#E2DBCF;
	scrollbar-highlight-color:#F9F8F6;
	scrollbar-3dlight-color:#E2DBCF;
	scrollbar-darkshadow-color:#AC9775;
	scrollbar-shadow-color:#CEC2AE;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#F7F5F2;
}
body, html, table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
body {
	background-image: url(../images/bg_marg2.gif);
	background-repeat: repeat-y;
	background-color:#ffed00;
	background-position: center top;
}
a:link {
	color: #8F7950;
	text-decoration: none;
}
a:visited {
	color: #8F7950;
	text-decoration: none;
}
a:hover {
	color: #72603F;
}
a:active {
	color: #8F7950;
	text-decoration: none;
}
a img, img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a img {
	vertical-align: middle;
}
.nejprodejTop a:link {
	text-decoration: none;
	color: #000000;
} 
.nejprodejTop a:visited {
	color: #552400;
	text-decoration: none;
}
.nejprodejTop a:hover {
	color: #A68D60;
}
.nejprodejTop a:active {
	color: #552400;
	text-decoration: none;
}
.nejprodejTop td {
	font-size: 9px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
}
.paging {
	padding-top: 3px;
	padding-right: 3px;
	text-align: center;
	font-size: 9px;
	white-space: nowrap;
}
.paging a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.paging a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.paging a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.paging a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.miniTxt {
	font-size: 9px;
	color: #554322;
	height: 24px;
	letter-spacing: -1px;
}
.miniTxt a:link, a:visited, a:active {
	color: #554322;
}
.miniTxt a:hover {
	color: #846835;
}
.viewDetail a:link {
	font-weight: bold;
	color: #292316;
}
.viewDetail a:visited {
	font-weight: bold;
	color: #292316;
}
.viewDetail a:hover {
	font-weight: bold;
	color: #7C6843;
}
.viewDetail a:active {
	font-weight: bold;
	color: #292316;
}
#header{
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:142px;
	margin-top:0px;
}
#header .kosik{
	width:180px;
	line-height:25px;
	float:right;
	font-size:8pt;
	padding:20px 5px 0 10px;
}
#header .kosik .cena{
	color:#e2001a;
	font-weight:bold;
}
#header .kosik #NavUserPol{
	font-weight:bold;	
}
#header .kosik img{
	vertical-align:middle;
	margin-top:5px;
}
div.under-menu{
	background:url(../images/menu-bottom.jpg) no-repeat;
	height:8px;
	clear: both;
}


ul.menu {
	clear:left;
	float:left;
	list-style:none;
	margin:0 0 4px 1px;
	padding:0;
	position:relative;
	/*left:50%;*/
	text-align:center;
}
ul.menu li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	/*right:50%;*/
}
ul.menu li a {
	display:block;
	margin:0;
	height:14px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding: 10px 8px 9px 8px;
	background:url(/images/menu-bg.jpg);
	border-left:1px solid #e1d100;
	border-right:1px solid #fffbd8;
}
ul.menu li a:hover {
	text-decoration: underline;
}
ul.menu li.first-child a {
	border-left: none;
	padding-left: 11px;
	padding-right: 11px;
	background:url(/images/menu-hd-first-child.jpg);
}
ul.menu li.last-child a {
	padding-right: 10px;
	padding-left: 11px;
	background:url(/images/menu-hd-last-child.jpg) top right;
}


#footer {
	background-image: url(/images/bg_btm_menu01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1px;
	background-color: #FFFFFF;
	height: 90px;
}
#footCzechTrade {
	height: 26px;
	text-align: right;
	padding-top: 2px;
	position: absolute;
	bottom: 63px;
	right: 0px;
}
#footerNavig {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 25px;
}
#footerVyzkousejte {
	text-align: center;
	height: 22px;
	margin-top: 8px;
	padding-top: 8px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D8BF96;
	background-image: url(../images/bg_vyzkousejte.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 90%;
	bottom: 8px;
	position: absolute;
	left: 0px;
	width: 100%;
	overflow:hidden;
}
#footerVyzkousejte a {
	padding:0 7px;
}
#footerVyzkousejte p {
	margin:2px;
	display:inline;
}
#footerVyzkousejte div {
	margin-bottom: 5px;
}
#footerVyzkousejte ul {
	text-align: center;
}
#footerVyzkousejte ul li {
	list-style-type: none;
	display: inline;
}
#footerNakup {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	left: 0px;
	color: #000000;
	background-image: url(../images/bg_vyzkousejte.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 17px;
	padding-top: 5px;
}
#footerNakup a {
	font-size: 9px;
	color: #CFB883;
}
#headerText {
	position: absolute;
	text-align: center;
	width: 600px;
	left: 210px;
	top: -100px;
}
#loading {
	width: 159px;
	height: 86px;
	top: 50%;
	border: 1px solid #990000;
	text-align: center;
	z-index: 100;
	position: absolute;
	top:50%;
	left:50%;
	margin:-50px auto auto -100px;
	vertical-align: middle;
	background-image: url(../images/bg_popup.gif);
}
.navTree {
	margin-right: 2px;
	margin-left: 4px;
}
.navNejprodej {
	background-image: url(../images/bg_top_btm1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 81px;
}
.navPrepinac {
	text-align: center;
	background-image: url(../images/bg_navprepinac.jpg);
	height: 67px;
	padding-top: 14px;
	margin-right: 1px;
}
.navLogin {
	height: 81px;
	background-image: url(../images/bg_navprepinac.jpg);
	margin-left: 1px;
	text-align: center;
}
.navAnketa {
	background-color: #f9f1de;
	width: 201px;
	background-image: url(../images/line_hor_dotted_left.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 3px;
	margin-top: -3px;
}
.navAnketa .odpoved {
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 7px;
}
.navAnketa .otazka {
	font-weight: bold;
	margin-bottom: 6px;
	text-align: center;
	color: #000000;
}
.navLogin {
	height: 81px;
	background-image: url(../images/bg_navprepinac.jpg);
	margin-left: 1px;
	text-align: center;
}
.navNastaveni {
	background-color: #f9f1de;
	width: 201px;
	background-image: url(../images/line_hor_dotted_left.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 3px;
	margin-top: -3px;
	text-align: center;
	line-height: 17px;
}
.navIdnes {
	background-image: url(../images/line_hor_nav.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 13px;
	padding: 5px;
}
.navIdnes     a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.navMapaWebu {
	width: 50%;
	float: left;
}
.navNejprodejReklama {
	height:81px;
	width: 607px;
	background-image: url(../images/bg_navprepinac.jpg);
	overflow: hidden;
}
.navNejprodejReklama p {
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 1px;
}
.bgKategorie {
	width: 604px;
	background-image: url(../images/line_hor_dotted.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 6px;
	text-align: right;
	display: table;
	padding-left: 3px;
	background-color: #faf7f0;
}
* html .bgKategorie {
	width:606px;
	padding-left: 1px;
}
.katAll {
	width: 146px;
	vertical-align: bottom;
	text-align: center;
	position: relative;
	float: left;
	margin-top: 3px;
	padding-top: 8px;
	padding-bottom: 2px;
	background-color: #eee6d1;
	border: 1px none #E8D9BF;
	margin-right: 2px;
	margin-left: 2px;
	height: 133px;
}
* html .katAll {
	margin-right: 1px;
	margin-left: 2px;
}
.katAllPic  {
	width: 100%;
	margin-right: 1px;
}

.katAllCont {
	padding-bottom: 2px;
	position: absolute;
	bottom: 0px;
	width: 140px;
	left: 3px;
	height: 26px;
	margin-top: auto;
	margin-bottom: auto;
}
.vertMid {
}


.katAllVyr {
	width: 148px;
	vertical-align: bottom;
	text-align: center;
	position: relative;
	height: 120px;
	background-color: #EFE6D1;
	float: left;
	margin-right: 1px;
	display: table-cell;
	margin-top: 3px;
	padding-top: 1px;
	margin-left: 1px;
}
.katAllVyrPic {
	height: 101px;
	width: 146px;
	background-color: #FAF7F1;
	margin-bottom: 2px;
}
.katPopisAll {
	width: 580px;
	padding: 10px;
	margin-left: 2px;
}


.modulyTabs {
	float: right;
	background-repeat: no-repeat;
	background-position: 1px bottom;
	background-image: url(../images/line_hor_dotted_tr.gif);
	position: relative;
	clear: both;
	width: 178px;
	padding-bottom: 1px;
}
.modulyTabsContent {
	text-align: center;
	width: 144px;
	height: 160px;
	margin-top: 8px;
	margin-bottom: 2px;
	position: absolute;
	margin-left: 5px;
}
.modulyTabsRight {
	float: right;
	height: 173px;
	width: 28px;
}
.modSoutez {
	text-align: center;
	background-image: url(/images/line_hor_dotted.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-left: 1px;
	padding-bottom: 5px;
}

.navAktuality {
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 2px;
	margin-top: -3px;
	padding-top: 4px;
	background-color: #f9f1de;
	padding-bottom: 3px;
	background-image: url(../images/aktuality_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.navAktuality * {
	color: #000000;
}
.prodDetailPic {
	position: absolute;
	height: 160px;
	width: 133px;
	margin-left: 5px;
	text-align: center;
}
.prodDetailPopis {
	position: absolute;
	height: 120px;
	width: 300px;
	margin-left: 142px;
	overflow: hidden;
}
.prodDetailCeny {
	height: 160px;
	width: 150px;
	position: absolute;
	margin-left: 452px;
	background-image: url(../images/bg_cenik_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.prodDetailCeny p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.prodDetailNakup {
	position: absolute;
	margin-left: 140px;
	margin-top: 113px;
	width: 288px;
	background-image: url(../images/bg_vloz_kos.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
}
.prodDetailVert {
	height: 160px;
	width: 12px;
	margin-left: 437px;
	position: absolute;
}
.prodDetailAll {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 160px;
	position: relative;
}
.prodParag p {
	margin-bottom: 4px;
	line-height: 11px;
	margin-top: 5px;
}
.txtSkrt {
	text-decoration: line-through;
}
.brdrTop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F5F0E7;
}
.padTopBtm {
	padding-top: 2px;
	padding-bottom: 2px;
}
.padLTRB {
	padding: 5px;
}
.paddingLeft {
	padding-left: 5px;
	padding-right: 5px;
}
.paddingLeft8px {
	padding-left: 8px;
}
.paddingLeft15px {
	padding-left: 15px;
}
.paddingRight15px {
	padding-right: 15px;
}
.paddingLeft2px {
	padding-left: 2px;
}
.lineHorDotted {
	background-image: url(../images/line_hor_dotted.gif);
	height: 1px;
	width: 100%;
	clear: both;
	background-repeat: no-repeat;
}
.pJustify {
	text-align: justify;
	margin: 8px;
}
.pJustify li {
	margin-bottom: 2px;
	text-align: left;
	margin-right: 20px;
	list-style-image: url(../images/liContent.jpg);
	line-height: 17px;
}
.imgBraunBleftP {
	border: none;
	margin-left: 10px;
	float: right;
}
.imgBraunBrightP {
	margin-right: 10px;
	float: left;
}
li .imgBraunBrightP {
	padding-right: 20px;
	padding-top: 10px;
}
.alignLeft {
	text-align: left;
}
.pozn {
	font-size: 8px;
	font-style: italic;
}
.txtCommon {
	padding: 7px;
}
#ajaxgrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse:collapse;
}
#ajaxgrid thead td {
	background-color: #EDE2CF;
	font-weight: bold;
	color: #a4731a;
	text-align: center;
}
#ajaxgrid tbody td {
	background-color: #F9F4EE;
}
.ajaxFiltrFrm {
	margin: 0px;
	padding: 0px;
}
#ajaxgrid tfoot td {
	background-color: #EDE2CF;
	font-weight: bold;
	color: #a4731a;
	text-align: center;
}
#ajaxgrid caption {
	font-weight: bold;
	color: #000000;
	background-color: #EDE2CF;
	text-align: left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 20px;
	padding-top: 5px;
	padding-left: 3px;
}
thead, .theadClass {
	font-size: 110%;
	font-weight: bold;
	background-color: #EDE2CF;
}
.linkedProduct {
	width: 130px;
	text-align: center;
	margin-right: 1px;
	margin-left: 1px;
	position: relative;
	float: left;
	height: 140px;
	margin-top: 5px;
}
.brdBtm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9C299;
}
#galerieContainer {
	background-color: #F9F4EE;
	padding: 3px;
	text-align: center;
}
.vyprodej {
	font-weight: bold;
	color: #CC7A00;
}
.zdarma {
	float: right;
	position: absolute;
	right: 8px;
	top: 5px;
}
.zdarmaKatalog {
	margin-bottom: 3px;
	margin-right: 5px;
}
h1, h2, h3, h4, h5, h6 a:hover {
	color: #000000;
}
.prodDetailPopis h3, .nadpisPadL5 h4, .navAktuality h6 {
	margin-bottom: 7px;
	margin-top: 5px;
}
.prodDetailPopis h3 a, .nadpisPadL5 h4 a, .navAktuality h6 a {
	color: #000;
}
.listaCont {
	margin-top: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 20px;
}
.lista {
	background-color: #DCC59C;
	height: 20px;
	width: 100%;
	text-align: center;
	font-size: 9px;
}
#print {
	position: relative;
	float: right;
	/*margin-right: 5px;*/
	margin-left: 5px;
	margin-bottom: 8px;
	text-align: center;
	width:80px;
	overflow: hidden;
}
#pravidla {
	font-size: 90%;
}
#divSendMail {
	display:none;
	position: absolute;
	text-align:center;
	width: 300px;
	top: 150px;
	z-index: 100;
	background-color: #F9F1DE;
	border:1px solid black;
	background-image: url(/images/aktualit_pop_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	left: 25%;
}
#divSendMail div {
	margin-bottom: 6px;
}
.nadpisPopup {
	background-color: #fcb529;
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 101;
	background-image: url(/images/line_hor_dotted.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	font-size: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.to-top {
	display: block;
	height: 21px;
	width: 22px;
	background-image: url(../images/up.jpg);
	background-repeat: no-repeat;
	line-height: 60px;
	overflow: hidden;
	float: right;
	margin-top: -12px;
	z-index: 200;
	margin-right: -5px;
}
a.to-top:hover {
	background-image: url(../images/up1.jpg);
}
img.t-pad{
	padding:0px 2px;
}

#header a.logo{
  display:block;
  width:500px;
  height:140px;
}

h1 img {
	margin-bottom:-2px;	
}


.a-c {
	text-align:center;
	clear:both;
}

.bt-homecredit {
	background-color:#ff0000;
	color:#fff;
	border:solid 2px #ffd200;
}

.tab-photo {
	width:100%;
	margin-bottom:12px;
}
.tab-photo caption {
	text-align:left;	
	padding-left:5px;
}
.tab-photo td {
text-align:center;
}


.f-l {
	display:block;
	float:left;
}
.f-r {
	display:block;
	float:right;
}
.w-auto {
	width:auto;}
.m-r-30 {
margin-right:30px;	
}
.m-l-20 {
margin-left:20px;	
}
.hidden {
  display:none;
}
.dotaz {
	float:right;
}
.dotaz fieldset {
	border:none;
	border-left: solid 1px #ede2cf;
}
.dotaz legend {
	padding-top:10px;
	font-weight:bold;
}
.dotaz label {
	clear:left;
	display:block;
}

input[type='submit'] {
	cursor:pointer;
}

