@import url('/Css/shadow.css');
/*----elements---------------------*/
body{
	background-image: url(/Design/top_back.png);
	background-repeat: repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-family:TrebuchetMS,verdana;
}
iframe{
	display:none;
}
img{
	border:0px;
}
h1{
	font-size: 16pt;
	font-weight:bold;
	color: #943F2E;
	position: absolute;
	z-index:+4;
	margin-top: 375px;
	display:none;
	/*left: expression(document.body.offsetWidth > 980 ?((document.body.offsetWidth-980)/2)+535 : 535);*/
}
h2 a{
	font-size: 12pt;
	font-weight:normal;
	color: #943F2E;
	float:right;
	margin-right:20px;
}
input[type="text"]{
	border-left: 2px outset #AFAE97;
	border-top: 2px outset #AFAE97;
	border-right: 1px solid #AFAE97;
	border-bottom: 1px solid #AFAE97;
}
input[type="password"]{
	border-left: 2px outset #AFAE97;
	border-top: 2px outset #AFAE97;
	border-right: 1px solid #AFAE97;
	border-bottom: 1px solid #AFAE97;
}
/*--------titulka---------------*/
#bestAll{
	width:500px;
	float:left;
}
/*-----novinky------------------*/
#listNews{
	float:left;
	width:480px;
	text-align:left;
	font-size:12px;
	margin-left:20px;
	border-bottom:dotted 1px #c0c0c0;
	margin-bottom:15px;
}
#listNews a{
	color:#000000
}
#listNews > h2 {
	color:#852410;
	font-size:18px;
	text-align:left;
}
/*-----------class----------------*/
.spacer{
    clear:both;
    height:1px;
}
.medium{
	font-size:12px;
}
.fRed{
	color:#85240F;
}
.fOrange{
	color:#FF6600;
}
.fGreen{
	color:green;
}
.fLeft{
	float:left;
}
.fRight{
	float:right;
}
.tal{
	text-align:left;
}
.GreenBG{
	background-color: lightgreen;
}
.RedBG{
	background-color: tomato;
}
.KhakiBG{
	background-color: khaki;
}
.GreyBG{
	background-color: #cccccc;
}
.legend{
	font-size:12px;
	text-align:left;
	margin-top:30px;
}
.legend table tr td:first-child{
	width:20px;
}
.block{
	background-image: url(/Design/backBlock.png);
	background-repeat: no-repeat;
	width:230px;
	height:35px;
	color:#000000;
	padding-top:18px;
	padding-left:60px;
	margin-left:-15px;
}
.block2{
	background-image: url(/Design/backBlock.png);
	background-repeat: no-repeat;
	width:230px;
	height:35px;
	color:#000000;
	padding-top:18px;
	padding-left:60px;
	text-align:left;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
#buttFocus{
	background-image: url(/Design/backButt.png);
	background-repeat: repeat-x;
    color:#ffffff;
    font-weight:bold;
    height:23px;
    border:groove 2px #DC6F43;  
    margin-bottom:10px;  
    font-size:11px;
    cursor:pointer;
}
/*---------------------------------*/
#topD{
	width:980px;
	height:346px;
	margin:auto;
	background-image: url(/Design/top.jpg);
	background-repeat: no-repeat;
}
#mainD{
	width:980px;
	margin:auto;
	background-image: url(/Design/backBase.png);
	background-repeat: repeat-y;
}
#centrD{
	float:right;
	width:745px;
}
#centrD > h2{
	color:#852410;
	font-size:18px;
	text-align:left;
	padding-left:20px;
}
#leftD{
	float:left;
	width:230px;
}
#imgBackBott{
	float:left;
}
#leftD > div:first-child{
	padding-top:35px;
	padding-bottom:10px;
	background-color:#8C9301;
}
#leftD h3{
	width:80%;
	margin:auto;
	margin-bottom:0px;
	margin-top:3px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:10px;
	background-image: url(/Design/arr.png);
	background-repeat: no-repeat;
	background-position: 0% 65%;
	border-top:solid 1px #9EA329;
	text-align:left;
}
#leftD h3:first-child{
	border-top:none;
}
#leftD #activCat{
	width:80%;
	margin:auto;
	margin-bottom:1px;
	margin-top:0px;
	padding-left:20px;
	padding-bottom:5px;
	padding-top:5px;
	background-image: url(/Design/arr_v.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-color:#9EA329;
	text-align:left;
}
#leftD #activCat a{
	color:#000000;
}
#leftD h3 a{
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}
#leftD h3 + p{
	margin-left:34px;
	margin-top:0px;
	margin-bottom:12px;
	text-align:left;
}
#leftD p a{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:underline;
	margin-right:5px;
}
#leftD ul{
	width:80%;
	margin:auto;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:15px;
	background-color:#959B15;
	text-align:left;
}
#leftD ul li{
	margin-left:20px;
	list-style: square;
	color:#CBD349;
}
#leftD div li a{
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
#leftD #activCatA{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.itemD{
	width:240px;
	float:left;
	min-height:370px;
	_height:370px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:8px;
	background-color:#FAF9F5;
}
.itemD .icon{background:none;position:absolute;margin-left:10px;margin-top:-20px;&margin-left:-110px;}
.itemD .icon img{margin-bottom:5px;}
.itemD h2{
	min-height:55px;
	_height:55px;
	width:198px;
	margin:auto;
	margin-top:5px;
	margin-bottom:0px;
}
.itemD h2 a{
	font-size: 12px;
	color: #000000;
	float: none;
	margin:auto;
	font-weight:bold;
}
.itemD form{
	margin:0px;
}
.itemD p{
	width:195px;
	margin:auto;
	margin-bottom:0px;
	font-size:10px;
	min-height:50px;
	color:#5B5B5B;
}
.itemD > form > div{
	padding-top:10px;
	height:40px;
	background-color:#F5F3E9;
}
.itemD > form > div > div{
	width:130px;
	float:left;
	margin-top:-2px;
}
.itemD > form > div > div > span{
    font-size:11px;
    font-weight:bold;
}
.itemD strong{
	font-size:14px;
	color:#B81010;
}
.itemD input[type="image"]{
	float:right;
	margin-right:20px;
	margin-top:3px;
}
.itemD a img{
	padding:1px;
	min-height:200px;
	border:solid 3px #CFCDBC;
}
.itemD.searchTop a img{
	border:solid 3px tomato;
}
.catSubD{
	font-weight:bold;
	text-align:left;
}
.catSubD > h2{
	color:#000000;
	font-size:12px;
	text-align:left;
	padding-left:20px;
}
.catSubD strong{
	width:220px;
	float:left;
	margin-left:20px;
	font-weight:normal;
}
.catSubD strong a{
	font-size:12px;
	color:#852410;
}

#loginForm{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:130px;
	margin-top:20px;
	text-align:right;
}
#loginForm p{
	text-align:left;
	margin-bottom:5px;
	padding-left:15px;
}
#loginForm input[type="text"],#loginForm input[type="password"]{
	width:120px;
	height:18px;
	border:solid 1px #646900;
	border-top:inset 2px #646900;
	border-left:inset 2px #646900;
	margin-top:10px;
	margin-right:13px;
}
#loginForm input[type="image"]{
	margin-top:10px;
	margin-right:11px;
}
#clientA{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:150px;
	margin-top:30px;
	text-align:left;
}
#clientA p{
	margin-bottom:5px;
	padding-left:15px;
}
#clientA a{
	padding-left:20px;
	margin-left:14px;
	background-image: url(/Design/arr.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-decoration:none;
	color:#ffffff;
	line-height:22px;
}
#mailsNews{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	height:250px;
	background-image: url(/Design/back_mailsNews.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top:20px;
	text-align:left;
	padding-left:15px;
}
#mailsNews input[type="text"]{
	width:197px;
	height:18px;
	border:solid 1px #646900;
	border-top:inset 2px #646900;
	border-left:inset 2px #646900;
	margin-top:10px;
}
#mailsNews input[type="image"]{
	margin-top:10px;
	margin-left:119px;
}
#mailsNews a{
	color:#ffffff;
	margin-top:15px;
	margin-left:80px;
}
#bottomD{
	height:120px;
	background-image: url(/Design/bottom_back.png);
	background-repeat: repeat-x;
}
#bottomD div{
	width:980px;
	margin:auto;
	height:120px;
	background-image: url(/Design/backBottom.png);
	background-repeat: repeat-x;
}
#bottomD div table{
	width:970px;
	text-align:right;
	color:#D3B5A8;
	font-size:11px;
}
#bottomD a{
	color:#D3B5A8;
	text-decoration:none;
}
#bottomD td{
	padding:10px;
	padding-top:40px;
}
#bottomD td:first-child{
	text-align:left;
}
#baseText{
	padding-top:40px;
	padding-right:250px;
	padding-left:20px;
	font-size:12px;
	text-align:left;
	background-color:#EDECED;
	background-image: url(/Design/baseText.png);
	background-repeat: no-repeat;
	background-position: right top;
	height:179px;
}
#baseText a{
	color:#000000;
}
#rightBox{
	width:245px;
	float:right;
	background-color:#E7E5CF;
	text-align:left;
	&padding-top:20px;
}
#rightBox h2{
	color:#852410;
	font-size:18px;
	margin-left:10px;
}
#rightBox h3 a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
#rightBox img{
	float:left;
	width:100px;
	padding:1px;
	border:solid 3px #CFCDBC;
	margin:5px;
	margin-left:15px;
	margin-top:0px;
}
#rightBox div{
	clear:all;
	min-height:120px;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:solid 1px #CFCDBC;
}
#rightBox strong{
	color:#B81010;
	font-size:12px;
}
#catParD{
	font-size:11px;
	margin-top:8px;
	text-align:left;
	padding-left:20px;
	margin-bottom:45px;
}
#catParD h2{
	font-size:11px;
	display:inline;
}
#catParD span{
	color:#8C9301;
	font-weight:bold;
}
#catParD a{
	color:#852410;
}
#catParD h2 a{
	color:#852410;
	font-size:11px;
	float:none;
}
.filterD{
	background-color:#E7E5CF;
	margin-top:15px;
	&margin-top:50px;
	margin-bottom:20px;
	padding-top:12px;
	min-height:34px;
	vertical-align:center;
	color:#5B5B5B;
}
.filterD div{
	font-size:18px;
	float:left;
	width: 49%;
	white-space:nowrap;
	text-align:center;
}
.filterD img{
	height:25px;
	vertical-align:-8px;
}
.filterD div a{
	font-size:12px;
	background-color:#D2D0BE;
	color:#85240F;
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	margin:1px;
	text-decoration:none;
}
.filterD div a.imgNav{
	padding:0px;
}
.filterD div strong a{
	background-color:#85240F;
	color:#ffffff;
}
#logMenuD a{
	color:#EDEAD7;
	font-size:12px;
}
#logMenuD{
	color:#B6B865;
	font-size:16px;
	text-align:right;
	padding-right:15px;
	float:right;
	width:700px;
	margin-top:-130px;
}
#logMenuD img{
	vertical-align:-8px;
	margin-right:5px;
}
#logMenuD strong{
	color:#ffffff;
}
#logMenuD a strong{
	color:#EDEAD7;
}
#titleA {
	margin-top:38px;
	display:block;
	width:450px;
	height:100px;
	float:left;
}
#titleA img{
	width:450px;
	height:100px;
}
#searchF{
	margin-top:55px;
	&margin-top:-84px;
	text-align:right;
	margin-right:14px;
}
#searchF img{
	vertical-align:-8px;
	&vertical-align:-2px;
	_vertical-align:-8px;
}
#searchF input[type="image"]{
	vertical-align:-8px;
	&vertical-align:-2px;
}
#searchF input[type="text"]{
	height:20px;
	width:200px;
	vertical-align:3px;
	background-color:#F8F5EE;
}
#sloganI{
	display:block;
	float:right;
	margin-top:40px;
	&margin-top:55px;
	margin-right:110px;
}
/*detail------------------------------*/
#detailD{
	margin-top:50px;
	margin-left:20px;
}
#detailDataD span{
/*	color:green;*/
}
#detailD #detailDataD{
	width:445px;
	float:right;
	background-color:#FAF9F5;
	color:#5B5B5B;
}
#detailD #detailDataD th{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	height:25px;
}
#detailD #detailDataD td{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#detailD #detailDataD td div{
	margin-right:20px;
}
#detailD input[type="image"]{
	vertical-align:-8px;
	&vertical-align:-2px;
}
#detailD > a > img{
	padding:1px;
	border:solid 4px #CFCDBC;
	float:left;
}
#detailD > div > a > img{
	padding:1px;
	margin-top:10px;
	margin-right:5px;
	border:solid 2px #CFCDBC;
	float:left;
}
#detailD h2{
	font-size:14px;
	text-align:left;
	color:#85240F;
	padding-top:20px;
}
#detailD div{
	text-align:left;
	font-size:14px;
	color:#000000;
	font-size:12px;
	line-height:140%;
}
#detailD  #priceBase th{
	border-top:solid 1px #DAD9CB;
	border-bottom:solid 1px #DAD9CB;
	height:50px;
}
#detailD  #priceBase td{
	border-top:solid 1px #DAD9CB;
	border-bottom:solid 1px #DAD9CB;
	color:#B81010;
	font-size:16px;
}
#detailD input[type="text"]{
	border:solid 1px #AFAE97;
	width:40px;
	text-align:right;
	height:20px;
	vertical-align:5px;
}
#detailD form[name="ForumVoteForm"] {
	&margin-top:10px;
}
#detailD form[name="ForumVoteForm"] input[type="image"]{
	&vertical-align:-4px;
}
#detailD #detailFunctionD{
	border-collapse: collapse;
	margin-top:20px;
	margin-bottom:20px;
	&margin-top:0px;
	&margin-bottom:0px;
	width:445px;
	float:right;
	background-color:#FAF9F5;
}
#detailD #detailFunctionD td{
	width:50%;
	text-align:center;
	padding:6px;
}
#detailD #detailFunctionD tr td:first-child{
	border-right: 1px #DAD9CB solid;
}
#detailD #detailFunctionD tr:first-child{
	border-bottom: 1px #DAD9CB solid;
}
#detailD #detailFunctionD a{
	color:#852410;
	margin-left:5px;
}
#detailD #detailFunctionD img{
	color:#852410;
	vertical-align:-3px;
}
/*----------menu horni----------------------*/
#pubM{
	text-align:left;
	margin-top:203px;
	&margin-top:198px;
}
#pubM{
	text-decoration:none;
	color:#A25D48;
	font-size:18px;
}
#pubM span a{
	text-decoration:none;
	color:#D1BCA5;
	margin-left:20px;
	margin-right:20px;
	font-size:12px;
	font-weight:normal;
}
/*--------forum------------------------*/
#forumF{
	margin-top:20px;
	background-color:#ECEBDA;
	min-height:50px;
	_height:50px;
	text-align:left;
	font-size:11px;
	padding-bottom:10px;
}
#forumF div:first-child{
	background-color:#ECEBDA;
	color:#852410;
	font-weight:bold;
	font-size:12px;
	padding:12px;
	border:none;
	margin:0px;
}
#forumF div{
	background-color:#ffffff;
	border:solid 1px #DDDBC8;
	margin:12px;
	margin-top:0px;
	padding:12px;
}
#forumF div a{
	color:#000000;
	font-weight:bold;
}
#forumF img, #forumF input[type="image"]{
	cursor:pointer;
	margin-top:-5px;
	float:right;
}
/*--------forum add------------------------*/
#forumAddF{
	background-color:#ECEBDA;
	min-height:50px;
	_height:50px;
	text-align:left;
	font-size:11px;
	padding:10px;
	margin-top:40px;
}
#forumAddF div:first-child{
	background-color:#ECEBDA;
	color:#852410;
	font-weight:bold;
	font-size:12px;
	padding:12px;
	border:none;
	margin:0px;
}
#forumAddF form{
	background-color:#ffffff;
	border:solid 1px #DDDBC8;
	margin:12px;
	margin-top:0px;
	padding:12px;
}
#forumAddF table{
	width:100%;
}
#forumAddF textarea{
	width:100%;
	height:80px;
	overflow:auto;
	border-left: 2px outset #AFAE97;
	border-top: 2px outset #AFAE97;
	border-right: 1px solid #AFAE97;
	border-bottom: 1px solid #AFAE97;
}
#forumAddF input[type="text"]{
	width:300px;
}
/*-------kosik----------------------*/
#step_1{background-image: url(/Design/order_step_1.png);}
#step_2{background-image: url(/Design/order_step_2.png);}
#step_3{background-image: url(/Design/order_step_3.png);}
#step_4{background-image: url(/Design/order_step_4.png);}
#step_5{background-image: url(/Design/order_step_5.png);}
#step_1, #step_2, #step_3, #step_4, #step_5{
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:60px;
	text-align:center;
	padding-right:15px;
}
#stepTab{
	width:650px;
	margin:auto;
	color:#AFAD90;
	font-weight:bold;
	font-size:12px;
}
#stepTab td{
	width:20%;
}
#stepTab img{
	width:110px;
	height:80px;
}
#stepTab a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#stepTab a.fRed{
	color:#85240F;
}
#tabContent{
	border-spacing:0px;
	width:720px;
	margin:auto;
	text-align:left;
	color:#5B5B5B;
}
#tabContent th{
	background-color:#E7E5CF;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	padding:4px;
	height:25px;
}
#tabContent td{
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding:4px;
	border-bottom:solid 1px #DAD9CB;
	height:30px;
}
#tabContent td a{
	font-size:12px;
	color:#000000;
}
#tabContent input[type="text"]{
	width:20px;
	text-align:right;
}
#tabContent input[type="image"]{
	vertical-align:-8px;
}


#tabContentSum{
	border-spacing:0px;
	width:720px;
	margin:auto;
	text-align:left;
	color:#5B5B5B;
}
#tabContentSum td{
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	padding:4px;
	border-bottom:solid 1px #DAD9CB;
	height:20px;
	text-align:right;
}
#tabContentSum td:first-child{
	text-align:left;
}
#sumD{
	font-size:12px;
	font-family:arial;
	margin:auto;
	padding:10px;
	background-color:#F6F4EB;
	border:solid 3px #B6B49A;
	margin-top:20px;
	line-height:22px;
	color:#5b5b5b;
	width:720px;
}
#sumD tr td, #sumD tr th
{
    width:100px;
	text-align:right;
	border-bottom:1px dotted #dad9cb;
}
#sumD tr td:first-child, #sumD tr th:first-child
{
    width:380px;
	float:left;
	text-align:left;
}
#sumD tr.sum td{
	font-size:16px;
	font-weight:bold;
}
#sumD tr.sum td.sum{
	color:#B80F0F;
}
#sumD tr.del td{
	border-bottom:none;
	text-align:left;
	padding-top:20px;
}
#sumD tr.del td a{
	color:#85240F;
}
#sumD tr.del td img{
	vertical-align:-6px;
	margin-right:8px;
}
/*----prvni krok kosiku---*/
div#sumD{
	width:700px;	
}
div#sumD div{
	font-size:12px;
	float:right;
	text-align:right;
    width:330px;
    line-height:30px;	
}
div#sumD div span{
	font-size:16px;
	font-weight:bold;
	color:#b80f0f;	
}
div#sumD div:first-child
{
	float:left;
	text-align:left;
	font-size:12px;
}
div#sumD div:first-child a
{
	color:#85240F;
}
div#sumD div:first-child img{
	vertical-align:-6px;
	margin-right:8px;
}

#orderBott_1{
	width:720px;
	margin:auto;
	text-align:right;
	font-size:12px;
	color:#5b5b5b;
}
#orderBott_1 img{
	float:left;
	cursor:pointer;
}
#logF{
	min-height:130px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#logF h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
}
#logF table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	background-color:#ffffff;
	font-size:12px;
}
#logF td{
	height:35px;
	font-weight:bold;
	text-align:right;
}
#logF tr:first-child td{
	font-weight:normal;
	text-align:left;
	padding-left:12px;
}
#logF a{
	color:#852410;
}
#logF input[type="password"]{
	width:160px;
}
#logF input[type="text"]{
	width:160px;
	margin-right:50px;
}
.UserDataForm > div{
	min-height:40px;
	_height:40px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
.UserDataForm h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
}
.UserDataForm table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	margin-bottom:12px;
	background-color:#ffffff;
	font-size:12px;
}
.UserDataForm td{
	height:35px;
	font-weight:bold;
	text-align:right;
	width:50%;
}
.UserDataForm tr:first-child td{
	padding-left:12px;
}
.UserDataForm a{
	color:#852410;
}
.UserDataForm input[type="text"], .UserDataForm input[type="password"]{
	width:160px;
	margin-right:90px;
}
.UserDataForm tr td:first-child input[type="text"], .UserDataForm tr td:first-child input[type="password"]{
	margin-right:20px;
}
#faktAddr{
	display:none;
}
#badLog{
	margin:50px;
}
#badLog strong{
	color:#852410;
	font-size:18px;
}
#badLog a{
	color:#852410;
}
#PayForm{
	width:720px;
	margin:auto;
}
#PayForm > div{
	min-height:40px;
	_height:40px;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#PayForm h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
}
#PayForm table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	margin-bottom:12px;
	background-color:#ffffff;
	font-size:12px;
}
#PayForm td{
	width:50%;
	text-align:left;
	vertical-align:top;
	padding:15px;
}
#DeliveryPriceCell{
	color:#852410;
	font-weight:bold;
}
#TypeCardDiv{
	display:none;
}
#TypeCardDiv td{
	width:25%;
}
#InfoDelivery, #InfoPayment{
	font-size:12px;
	display:none;
	text-align:left;
	width:696px;
	padding:12px;
}
#InfoDelivery h3, #InfoPayment h3{
	font-size:12px;
	color:#852410;
}
/*-----bonusy a slevy------------*/
#bonusForm > div{
	min-height:40px;
	_height:40px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#bonusForm h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
}
#bonusForm > div > div{
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:35px;
	_height:35px;
	margin:auto;
	margin-bottom:12px;
	padding-top:15px;
	background-color:#ffffff;
	font-size:12px;
}
#bonusForm input[type="text"]{
	width:160px;
}
#bonusForm textarea{
	width:500px;
	height:80px;
	overflow:auto;
	margin-bottom:15px;
	border-left: 2px outset #AFAE97;
	border-top: 2px outset #AFAE97;
	border-right: 1px solid #AFAE97;
	border-bottom: 1px solid #AFAE97;
}
#userFinalF > div{
	min-height:40px;
	_height:40px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#userFinalF h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
	text-align:left;
}
#userFinalF table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	margin-bottom:12px;
	background-color:#ffffff;
	font-size:12px;
}
#userFinalF th{
	height:35px;
	font-weight:normal;
	width:25%;
	text-align:right;
}
#userFinalF td{
	height:35px;
	font-weight:bold;
	width:25%;
	text-align:left;
}
#delpayFinalD > div{
	min-height:40px;
	_height:40px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#delpayFinalD h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
	text-align:left;
}
#delpayFinalD table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	margin-bottom:12px;
	background-color:#ffffff;
	font-size:12px;
}
#PublishArt{
	margin:15px;
	text-align:left;
}
#PublishArt h1{
	margin-top: 0px;
	display:block;
	position:static;
}
#PublishArt #PublishArtT{
	font-size:13px;
	font-family:verdana;
}
/*-----nejprodavanejsi s polozkou---------*/
#maxOrder div{
	width:195px;
	min-height:250px;
	_height:250px;
	float:left;
	padding:15px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:8px;
	text-align:center;
	border:dotted 1px #852410;
}
#maxOrder a{
	display:block;
	color : #852410;
	font-weight:bold;
	min-height:50px;
	_height:50px;
	margin-top:5px;
	margin-bottom:0px;
}
#maxOrder img{
	padding:1px;
	border:solid 3px #CFCDBC;
}
/*-----npodobne zbozi---------*/
#alterItem div{
	width:195px;
	min-height:250px;
	_height:250px;
	float:left;
	padding:15px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:8px;
	text-align:center;
	border:dotted 1px #852410;
}
#alterItem a{
	display:block;
	color : #852410;
	font-weight:bold;
	min-height:50px;
	_height:50px;
	margin-top:5px;
	margin-bottom:0px;
}
#alterItem img{
	padding:1px;
	border:solid 3px #CFCDBC;
}
/*-----nezapomente koupit---------*/
#relatedItem div{
	width:195px;
	min-height:250px;
	_height:250px;
	float:left;
	padding:15px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:8px;
	text-align:center;
	border:dotted 1px #852410;
}
#relatedItem h2{
	margin-top:0px;
}
#relatedItem a{
	display:block;
	color : #852410;
	font-weight:bold;
	min-height:50px;
	_height:50px;
	margin-top:5px;
	margin-bottom:0px;
}
#relatedItem img{
	padding:1px;
	border:solid 3px #CFCDBC;
}
/*--------darky------------*/
.PresentD div{
	width:110px;
	min-height:170px;
	_height:170px;
	float:left;
	padding:5px;
	margin-right:4px;
	margin-left:4px;
	margin-bottom:20px;
	text-align:center;
	border:dotted 1px #852410;
	color:#852410;
}
#PresentD p{
	height:18px;
	margin:2px;
}
#PresentD p span{
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
}
.PresentD img{
	padding:1px;
	border:solid 3px #CFCDBC;
	margin-bottom:5px;
	cursor:pointer;
}
#PresentD img.hid, #PresentD img{
	display:none;
	position:absolute;
	z-index:+10;
	border:solid 3px #CFCDBC;
	padding:1px;
	margin-left:10px;
	margin-top:10px;
}
.PresentD div{
	min-height:180px;
	_height:180px;
}
#FinalData div{
	min-height:40px;
	_height:40px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#FinalData h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
}
#FinalData table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	margin-bottom:12px;
	background-color:#ffffff;
	font-size:12px;
}
#FinalData td{
	padding:6px;
	font-weight:bold;
	text-align:left;
}
#FinalData th{
	padding:6px;
	font-weight:normal;
	text-align:right;
	width:30%;
}

#FinalPayDel div{
	min-height:40px;
	_height:40px;
	width:720px;
	margin:auto;
	margin-top:20px;
	background-color:#F3F2E7;
	border:solid 1px #ECEBDA;
	color:#5B5B5B;
}
#FinalPayDel h2{
	font-size:12px;
	color:#852410;
	text-align:left;
	margin-left:12px;
}
#FinalPayDel table{
	border-collapse:collapse;
	border:solid 1px #DDDBC8;
	width:696px;
	min-height:80px;
	margin:auto;
	margin-bottom:12px;
	background-color:#ffffff;
	font-size:12px;
}
#FinalPayDel td{
	padding:6px;
	font-weight:bold;
	text-align:left;
}
#FinalPayDel th{
	padding:6px;
	font-weight:normal;
	text-align:right;
	width:30%;
}
#custOrdForm{
	margin-top:40px;
	font-size:12px;
}
#custOrdForm{
	margin-top:40px;
	font-size:12px;
}
#custOrdForm input[type="text"]{
	width:80px;
}
#custOrdForm input[type="submit"],#custOrdForm input[type="button"]{
	border: 2px outset #AFAE97;
	height:22px;
}
#custOrdForm div{
	margin-top:20px;
}
#custOrdTab, #custOrdTabItem, #custOrdInfo{
	width:100%;
	font-size:12px;
	margin-top:30px;
}
#custOrdTab th, #custOrdTabItem th, #custOrdInfo th{
	background-color:#842310;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
}
#custOrdTab tr td:first-child{
	text-align:left;
}
#custOrdTab input[type="submit"], #custOrdInfo input[type="submit"]{
	border: 2px outset #AFAE97;
	height:22px;
}
#custOrdTab a{
	color:#000000;
}
#custOrdInfo table{
	width:100%;
}
#custOrdInfo textarea{
	width:99%;
	height:100px;
	overflow:auto;
	border-left: 2px outset #AFAE97;
	border-top: 2px outset #AFAE97;
	border-right: 1px solid #AFAE97;
	border-bottom: 1px solid #AFAE97;
}
#custSection{
	margin-top:70px;
}
#custSection table{
	margin-top:40px;
	text-align:left;
	font-size:14px;
}
#custSection th{
	text-align:left;
	padding-left:70px;
}
#custSection a{
	color:#000000;
}
#custSection div{
	margin-bottom:20px;
}
.itemD #popularDel img{
	position:absolute;
	z-index:+10;
	margin-top:10px;
	margin-left:10px;
	width:17px;
	min-height:17px;
	border:none;
}
/*----popisek pred kategorii--------*/
#infoCat{
	margin-top:40px;
/*	margin-left:20px;*/
	background-color:#F5F3E9;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	color:#101010;
	font-size:12px;
	text-align:left;
}
#infoCat a{
	color:#000000;
}
/*---stranka s akcemi----*/
#actionHead a{
	display:block;
	color:#000000;
	font-weight:bold;
	float:left;
	width:350px;
	text-align:left;
	margin-left:20px;
}
#actionBody{
	text-align:left;
	margin-left:20px;
	margin-top:40px;
}
/*-----bannery-----------------*/
.bann3, #bannBott2{width:800px;margin:auto;text-align:center;border-top:solid 1px #D0D0D0;padding-top:10px;margin-top:30px;color:#B0B0B0;}
.bann3:before{color:#B0B0B0;font-style:italic;content:"Partneři:";float:left;margin-top:-25px;font-size:12px;}
.bann3 a, #bannBott2 a{color:#B0B0B0;  font-size:12px;}
#bannBott2{margin-top:10px}

.bann4{text-align:left;font-weight:bold;color:white;font-size:13px;width:200px;margin-top:20px;margin-left:15px;&margin-left:0px;}
.bann4 a{color:white;}

#leftD div.bann4 li{color:white;font-weight:normal;margin-bottom:15px;padding-left:0px;}
#leftD div.bann4 ul{list-style-image: url(/Design/arr.png);background-color: transparent;margin-top: 15px;margin-left: 0px;padding-left: 0px;width: 100%;}

/*---odber zprav------*/
#emailNews{
	margin-top:100px;
	font-size:12px;
}
#emailNews input[type="text"]{
	width:120px;
	height:18px;
	border:solid 1px #646900;
	border-top:inset 2px #646900;
	border-left:inset 2px #646900;
	margin-top:10px;
	margin-right:13px;
}
/*----*/
.nonFinish{
	font-size:12px;
	margin:10px;
	color:#943f2e;
}
/*----send link----------*/
#pageform h3 {color: #767E00; font-size: 17px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #767E00;}
#pageform a {color: #000000;}
#pageform table{width:100%;font-size:13px;}
#pageform table th{text-align:right;width:100px;vertical-align:top;font-size:12px;}
#pageform table td{text-align:left;padding:4px;}
#pageform input[type="text"]{width:400px;}
#pageform textarea{width:400px;height:80px;overflow:auto;}
#pageform div{text-align:center;font-weight:bold;font-size:13px;margin:40px;color:#000000;}
#pageform div.mess{text-align:center;font-weight:bold;font-size:13px;margin:0px;color:red;}
#pageform h3 a{float:right;font-size: 12px;}

/*--vyskakovaci dialog---*/
#messTab, #bubbTab{display:none;position:absolute;z-Index:+9000;top:0px;left:0px;&border-collapse:collapse;border-spacing:0px;}
#messTab td, #bubbTab td{padding:0px;}
#messDiv{border:solid 1px #C7C7C7;background-color:#ffffff;text-align:center;}
#messDiv > div:first-child{text-align:left;margin:5px;}
#messDiv #showImg{margin:0px;}
#messDiv input[type="button"]{margin-top:15px;}

#bubbDiv{background-color:#ffffff;width:200px;}
#bubbDiv table th{text-align:right;vertical-align:top;}

/*--captcha----*/
#tabCaptcha, #forumAddF #tabCaptcha, #pageform #tabCaptcha{width:200px;text-align:center;margin:auto;margin-top:10px;margin-bottom:10px;font-weight:normal;font-size:10px;}
#pageform #tabCaptcha{background-color:#EAEAEA;margin-bottom:0px;}
#tabCaptcha input, #forumAddF #tabCaptcha input, #pageform #tabCaptcha input{width:90px;margin-bottom:5px;text-align:center;border: 1px solid #D1D1D1;}
#tabCaptcha img{margin-bottom:5px;}
#tabCaptcha td, #pageform #tabCaptcha td{font-size:11px;text-align:center;padding:5px;width:50%;}

/*---zobrazeni obrazku----*/
#showImg{padding-left:20px;padding-right:20px;padding-bottom:20px;}
#showImg #addImg{width:110px;text-align:center;float:right;}
#showImg p{float:left;}
#showImg img{cursor:pointer;}
#showImg #addImg img{margin:15px;}
#showImg div:first-child{color:#ffffff;text-align:right;padding:8px;cursor:move;}
#showImg div:first-child a{color:#767E00;font-weight:bold;font-size:12px;}

/*---AddThis----*/
.addthis_toolbox{
	position:absolute;
	z-index:+50;
	margin-left:870px;
	margin-top:208px;
	width:106px;
	white-space:nowrap;
}
/*----odkaz na mapu produktu---*/
.mapLink{text-align:right;}
.mapLink, .mapLink a{color:#5b5b5b;font-size:10px;}
.mapList{text-align:left;font-size:12px;margin-left:19px;}
.mapList a{color:#943f2e;}

/*---mapa kategorii---*/
#mapSite{margin-top:80px;text-align:left;font-size:12px;}
#mapSite a{font-size:12px;color:#852410;}

/*---tlacitko v kosiku-----*/
#SaveData{
    width:143px;
    height:40px;
	background-image: url('/Design/pokracovat.png');
	background-repeat: no-repeat;    
	border:none;
	cursor:pointer;
	margin-bottom:4px;
}

/*-----------------------------*/
[if (lte IE 6)]>
#searchF input{
	_height:20px;
	_width:200px;
	_vertical-align:3px;
	_background-color:#F8F5EE;
}
#searchF #IE6_search{
	_vertical-align:-8px;
}
<![endif]
-->

