/* Common */
body{
	margin: 0px auto 0px auto;
	padding:0px;
	width:1000px;
	position:relative;
	text-align:center;
	font-family:arial;
	background-image: url("../../images/pozadi.gif");
	background-repeat: repeat;
}

form{
	padding:0px;
	margin:0px;
}
table{
	padding:0px;
	margin:0px;
	border:0px;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6,h7,option,select,img {
	border:0;
	padding:0;
	margin:0;
}

input,textarea,select {
	border: solid 1px #8f5d16;
	background-color:#fff;
}

a{
	text-decoration:none;
	color:#000000;
}
a:hover{
color:rgb(52,52,52);
text-decoration: underline;
}
.clear{
	clear:both;
	
}

.left {
	float:left;
}

.right {
	float:right;
}

#main{ /* Globální kontejner */
	margin:0 auto;
	padding:0;
	width:1000px;
	border:0;
	top:0;
	position:relative;
	text-align:left;
}
/* /Common */

/*  Levé menu */
#kategorie {
	width:180px;
	position:relative;
	left:12px;
	font-size:16px;
	margin-top:10px;
}

div#kategorie_hlavicka {
	background-image: url("../../images/kategorie-hlavicka.gif");
	background-repeat: no-repeat;
	background-position : top left;
	height:51px;
}

h2#kategorie_nadpis {
	font-size:14px;
	position:relative;
	top:32px;
	text-align:center;
}

h2#kategorie_polozky_nadpis a {
	 color:#000;
	 width:100%;
	 display:block;
}

h3#kategorie_jezdec {
	width:180px;
	height:24px;
	background-image: url("../../images/kategorie-jezdec.gif");
	background-repeat: no-repeat;
	background-position : top left;
	margin-top:1px;
}

h3#kategorie_kun {
	width:180px;
	height:24px;
	background-image: url("../../images/kategorie-kun.gif");
	background-repeat: no-repeat;
	background-position : top left;
	margin-top:1px;
}

h3#kategorie_ostatni {
	width:180px;
	height:24px;
	background-image: url("../../images/kategorie-ostatni.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin-top:1px;
}

.kategorie_link {
	font-size:12px;
	color:#000;
	width:120px;
	height: 24px;
	padding: 0 0 0 60px;
	display: block;
	line-height: 24px;
	font-weight: normal;
}

.menu_paticka {
	width:180px;
	height:34px;
	margin-top:1px;
	background-image: url("../../images/menu-paticka.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

.box p {
padding:0 5px;
text-align:justify;  
margin-left:35px;
}


div#kategorie_polozky {
	width:180px;
	position:relative;
	left:12px;
	margin-top: 10px;
}

div#kategorie_polozky_hlavicka_jezdec {
	background-image: url("../../images/kategorie-polozky-hlavicka-jezdec.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height:65px;
}

div#kategorie_polozky_hlavicka_kun {
	background-image: url("../../images/kategorie-polozky-hlavicka-kun.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height:65px;
}

div#kategorie_polozky_hlavicka_ostatni {
	background-image: url("../../images/kategorie-polozky-hlavicka-ostatni.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height:65px;
}

h2#kategorie_polozky_nadpis {
	font-size:14px;
	position:relative;
	top:40px;
	text-align:center;
}

h2#kategorie_polozky_nadpis a:hover {
	color:rgb(52,52,52);
}

h3.kategorie_polozky_titulek {
	background-image: url("../../images/kategorie-polozky-polozka.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height:24px;
	margin:1px 0 0 0;
	line-height: 16px;
	
}

.kategorie_polozky_link {
	font-size:12px;
	color:#000000;
	position:relative;
	left: 10px;
	width:180px;
	line-height: 24px;
	margin:10px 0 0 15px;
	font-weight: normal;
	
}
/*  /Levé menu */

/* Pravé menu */
#vyhledavani {
	float:left;
	width:180px;
	margin:10px 0 0 0;
	position:relative;
	left:10px;
}

#vyhledavani_hlavicka {
	background-image: url("../../images/prave-menu-hlavicka.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width:180px;
	height:34px;
}

#vyhledavani_telo {
	background-image: url("../../images/prave-menu-telo.gif");
	background-repeat: repeat-y;
	background-position: top left;
	width:180px;
}

#vyhledavani_paticka {
	background-image: url("../../images/prave-menu-paticka.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width:180px;
	height:32px;
}

#vyhledavani_pole {
	background-image: url("../../images/vyhledavani-bg.gif");
	background-repeat: no-repeat;
	background-position: right top;
	margin:5px 0 0 15px;
	width:140px;
}

#vyhledavani_hledat{
	margin:5px 0 5px 55px;
}

#prihlaseni {
	float:left;
	background-image: url("../../images/prihlaseni.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width:180px;
	height:228px;
	margin:10px 0 0 0;
	position:relative;
	left:10px;
}

#prihlaseni_nadpis {
	font-size:14px;
	font-weight: bold;
	position:relative;
	top: 45px;
	text-align:center;
}

.prihlaseni_leve{
	float:left;
	font-size:12px;
	position:relative;
	top:62px;
	left:15px;
}

.prihlaseni_prave {
	float:right;
	width:100px;
	margin:0 20px 10px 0;
	position:relative;
	top:60px;
}

#prihlaseni_odeslat {
	background-color: transparent;
	border:0;
	position: relative;
	top:55px;
	text-align: center;
	width:180px;
	font-weight: bold;
}

.prihlaseni_nova_reg_zap_heslo {
	font-size:13px;
	width: 180px;
	display:block;
	color:#000;
	position:relative;
	top: 55px;
	text-align: center;
}

#aktuality {
	float:left;
	width:180px;
	position:relative;
	left:10px;
	margin:10px 0 0 0;
}

.aktuality_hlavicka {
	background-image: url("../../images/aktuality-hlavicka.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height:68px;
}

.aktuality_nadpis {
	font-size:14px;
	font-weight: bold;
	position:relative;
	top: 45px;
	left:62px;
}

.aktuality_telo {
	background-image: url("../../images/prave-menu-telo.gif");
	background-repeat: repeat-y;
	background-position: top left;
}

p.aktuality_sdeleni {
	margin:0 30px 0 20px;
	padding:10px 0 10px 0;
	text-align:left;
	font-size:12px;
}

a.vice, a.vice:hover, a.vice:visited, a.vice:link {
	color:#f00;
	text-decoration: underline;
}

.aktuality_paticka {
	background-image: url("../../images/prave-menu-paticka.gif");
	background-repeat: no-repeat;
	background-position: top left;
	width:180px;
	height:32px;
}

#prave_menu_logo {
	width:160px;
	height:150px;
	margin:10px 0 0 0;
	float:left;
	position:relative;
	left:20px;
}

#vypis_banner_left {
	width:160px;
	height:600px;
	margin:10px 0 0 0;
	float:left;
	position:relative;
	left:22px;  
}
/* /Pravé menu */

/* Kontejnery */
#levy{ /* Kontejner pro levé menu a pravý obsah */
	margin:223px 0 0 0;
	padding:0;
	width:1000px;
	border:0;
	float:left;
	background-color: #f6e3a4;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	
}

#obsah{ /* Kontejner pro sloupec obsahu */
	width:800px;
	float:right;
	overflow:hidden;
	margin: 0;
	padding:0;
	border:0;
}

#obsah div .kategorie_polozky_link {
	display:block;
}

#obsah_levy {
	float:left;
	width:598px;
}

#static_page {
	border: 1px solid #8F5D16;
	float:left;
	width:578px;
	background-color:#FCF4E4;
	margin:10px 0 0 0;
	padding: 10px;
}

#static_page h1{
text-decoration:none;
margin:5px;
font-size:14px;
}
#static_page h2 {
	font-size:12px;
	padding:5px 5px 0 5px;
	margin:0;
	border:0;
}

#static_page h3 {
	font-size:12px;
	padding:5px 5px 0 5px;
	margin:0;
	border:0;
}

#static_page a {
	color:#000;
	font-size:12px;
}

#static_page p {
	font-size:12px;
	padding:0 5px 0 5px;
	text-align:justify;
}



h1 {
	font-size:16px;
	margin:20px 0 0 14px;
	font-weight:bold;
	text-decoration: underline;
}

#horni_menu {
	width:598px;
	height:30px;
	border: solid 1px #8f5d16;
	background-color:#fcf4e4;
	float:left;
	margin: 10px 0 0 0;
}

#drobnav {
	width:598px;
	height:25px;
	border: solid 1px #8f5d16;
	background-color:#fcf4e4;
	float:left;
	margin: 10px 0 0 0;
}

#drobnav_levy {
	position: relative;
	top: 2px;
	left: 10px;
	float:left;
}

.drobnav_link {
	color:#000;
	font-size: 10px;
	line-height: 25px;
}

#stred {
	width:598px;
	border: solid 1px #8f5d16;
	background-color:#fcf4e4;
	float:left;
	margin: 10px 0 0 0;
}



.box {
	width:598px;
	border: solid 1px #8f5d16;
	background-color:#fcf4e4;
	float:left;
	margin: 10px 0 0 0;
	position:relative;
}
.kategorie_polozky_stred {
	font-size:12px;
	color:#000000;
	line-height: 24px;
	margin:10px 0 0 5px;
	font-weight: normal;
}

.kategorie_polozky_stred:hover {
	text-decoration:underline;
	color:rgb(52,52,52);
}


.navigation {
	width:593px;
	border: solid 1px #8f5d16;
	background-color:#fcf4e4;
	float:left;
	margin: 10px 0 0 0;
	font-size:12px;
	color:#000000;
	padding:0 0 0 5px;
}

.navigation a {
	line-height:20px;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.navigation a:hover {
text-decoration:none;
color:rgb(52,52,52);
}

#filter_nadpis{
margin:5px;
font-weight:bold;

}

#filter{
padding:5px;
position:relative;
}
#filter #part_one{
padding-bottom:20px;
width:590px;
overflow:hidden;
}
#filter #frmfilter-price_interval-price_from_pair {
position:absolute;
bottom:5px;
left:16px;
color:#000000;
font-size:10px;
}

#filter #frmfilter-price_interval-price_from {
width:50px;
border-width:1px;
}

#filter #frmfilter-price_interval-price_to_pair {
position:absolute;
bottom:5px;
left:131px;
color:#000000;
font-size:10px;
}

#filter #frmfilter-price_interval-price_to {
width:50px;
border-width:1px;
}

#filter #frmfilter-send_pair{
position:absolute;
bottom:5px;
left:248px;
width:100px;

}
#filter #frmorder_by-send_pair{
position:absolute;
bottom:5px;
right:20px;
width:65px;

}

#filter #frmorder_by-order_by{
position:absolute;
bottom:5px;
right:90px;
width:100px;
}
#filter form{
color:#fcf4e4;
}
#filter form span{
white-space:nowrap;
display:inline;
}
#filter form span input{
border:0;
background-color:transparent;
margin:0;

}
#filter form label{
font-size:11px;
margin-right:6px;
position:relative;
top:-2px;
color:#000000;

}
#filter form label.attr_label{
font-weight:bold;
margin-right:0;
position:relative;

}
#doporucujeme {
	width:598px;
	border: solid 1px #8f5d16;
	background-color:#fcf4e4;
	float:left;
	margin: 10px 0 0 0;
	padding:10px 0 10px 0;
}

.akce {
	background-image: url("../../images/akce.gif");
	background-repeat: no-repeat;
	background-position:top right;
}

#leve_menu{ /* Kontejner sloupce levého menu */
	border:0;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:200px;
	position:relative;
}

#prave_menu { /* Kontejner sloupce pravého menu */
	width:200px;
	overflow:hidden;
	margin: 0;
	padding:0;
	border:0;
	float:right;
}

#produkt {
	margin:10px 0 0 0;
}

#vypis_banner1 {
	float:left;
	width:578px;
	height:143px;
	border: solid 1px #8f5d16;
	margin:0 0 10px 0;
	position:relative;
	left:8px;
	top:0px;
}

#vypis_banner2 {
	width:577px;
	height:143px;
	float:left;
	margin:5px 0 0 9px;
	border: solid 1px #8f5d16;
}

#vypis{
	float:left;
	width:598px;
	margin:0;
	padding:10px 0 5px 0;
}

#paticka {
	width:1000px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	height: 30px;
	float:left;
	background-color: #f6e3a4;
	padding: 10px 0 0 0;
	border-bottom:solid 1px #000;
}

#paticka_prave {
	color:#000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width:1000px;
}

#paticka_prave a {
	color:#000;
	text-decoration: underline;
}

#paticka_prave a:hover {
	text-decoration:none;
	color:rgb(52,52,52);
}
/* /Kontejnery */

/* Stránkování */
#vypis .strank{
text-align:center;
width:598px;
height:22px;
margin:0;
padding:0 0 5px 0;
background: url("../../images/nav_pruh.png") center center repeat-x;
float:left;
}
#vypis .strank a{
font-size:14px;
color:#8f5d16;
padding:0;
margin: 0 5px 0 0;
position:relative;

font-weight:bold;
}

#vypis .strank span{
font-size:15px;
font-weight:bold;
color:#000000;
margin: 0 5px 0 0;
padding:0;
position:relative;

}
#vypis .strank a.img{

}
#vypis .strank a img{



}
#vypis .nav_pruh .strank a.first{


}
#vypis .nav_pruh .strank a.prew{


}

#vypis .nav_pruh .strank a.next{

}
#vypis .nav_pruh .strank a.last{

}
/* /Stránkování */

/* Výpis */
.vypis_radek {
	float:left;
	width:580px;
	position:relative;
	left:8px;
	margin:0 0 5px 0;
}

.produkt_vlevo {
	float:left;
	width:188px;
	height:233px;
	margin:0 5px 0 0;
	border: solid 1px #8f5d16;  
}

.produkt_vpravo {
	float:left;	            
	width:188px;
	height:233px;
	border: solid 1px #8f5d16;  
}

.produkt_vlevo_akce {
	float:left;
	width:188px;
	height:233px;
	margin:0 5px 0 0;
	border: solid 1px #8f5d16;  
	background-image: url("../../images/vypis-akce.gif");
	background-repeat: no-repeat;
	background-position: 140px top;  
}

.produkt_vpravo_akce {
	float:left;              
	width:188px;
	height:233px;
	border: solid 1px #8f5d16;  
	background-image: url("../../images/vypis-akce.gif");
	background-repeat: no-repeat;
	background-position: 140px top;  
}


.vypis_nadpis {
	height:58px;
	width:188px;
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
}

.vypis_nadpis a {
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:5px;
	display:block;
	width:180px;
	overflow:hidden; 
	float:left;
}


.produkt_vlevo_akce .vypis_nadpis a, .produkt_vpravo_akce .vypis_nadpis a {
	width:140px;
	margin:0;
	height:58px;
}

.vypis_nadpis a:hover {
color:rgb(52,52,52);  
}

.vypis_nahled_cena {
	width:188px;
	height:102px;
	float:left;
	margin:0 5px 0 0;
}

.vypis_nahled {
	width:102px;
	height:102px;
	float:left;
	margin:0 0 0 15px;
	overflow:hidden;
	text-align:center;
}

.vypis_nahled img {
	border:solid 1px #8f5d16;
	background-color: #fff;
	margin:0 auto;
	overflow:hidden; 
	float:left;
}

.vypis_kosik {
float:left;
height:33px;
margin:0 5px 0 0;
overflow:hidden;
width:188px;  
}

.vypis_dokosiku {
background-color:#FFFFFF;
background-image:url(../../images/dokosiku-bg.gif);
background-position:right top;
background-repeat:no-repeat;
border:1px solid #8F5D16;
color:#000000;
display:block;
float:left;
font-size:13px;
height:21px;
left:37px;
line-height:20px;
margin:10px 0 0;
padding:0 0 0 10px;
position:relative;
text-align:left;
width:98px;
}

.vypis_dokosiku:hover {
	text-decoration:none;
	color:#000;
}

.vypis_cena {
		float:left;
		font-size:12px;
		font-weight:bold;
		height:100px;
		line-height:100px;
		margin:0 0 0 0;
		overflow:hidden;
		text-align:center;
		width:69px;
}

.vypis_popis {
		width:188px;
		float:left;
		text-align:left;
}


.vypis_popis p {
		padding:5px;
		font-size:12px;
		margin: 0;
		text-align:left;
		height:30px;
}
/* /Výpis */

/* Produkt */
#produkt_detail_levy {
	float:left;
	position:relative;
	left:10px;
	width:286px;
	
}

#produkt_detail_nahled {
	border:1px solid #8f5d16;
}

#produkt_detail_pravy {
	float:right;
	width:245px;
	position:relative;
	right:35px;
}

.pdp_polozka {
	clear:both;
}

.pdp_levy {
	float:left;
	margin-bottom:10px;
	font-size: 14px;
}

.pdp_pravy {
	float:right;
	margin-bottom:10px;
	font-size: 14px;
}

#produkt_detail_dalsi_foto {
	margin:0 10px 0 10px;
	clear:both;
}

.pd_dalsi_foto {
	border:1px solid #8f5d16;
	margin:0 0 0 13px;
}

.pd_nadpis {
	font-size:16px;
	padding:10px 0 10px 0;
}

#produkt_detail_popis {
	margin:0 10px 0 10px;
	clear:both;
}

p.pd_popis {
	font-size: 12px;
	text-align: justify;
	margin:0 10px 0 0;
}



#produkt_detail_casto {
margin:0 10px 0 10px;
clear:both;
}

.pd_casto {
	width:120px;
	border:solid 1px #8f5d16;
	margin:0 18px 18px 0;
	float:left;
	position:relative;
	left:10px;
	background-color: #fff;
	text-align: center;
	overflow:hidden;
}

.pd_casto_obrazek {
  width:120px;
  height:110px;
}

.pd_casto_nahled{

	text-align:center;
}

.pd_casto_nadpis{
	width:120px;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	margin:0 0 7px 0;
	height: 25px;
}

.pd_casto_cena {
	width:120px;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 7px 0;
}

#produkt_detail_dotaz {
margin:0 10px 0 10px;
clear:both;
}

#produkt_detail_dotaz_levy {
	float:left;
	width:250px;
}

#frmquestion-name {
	width:150px;
	height:16px;
}

#frmquestion-email {
	width:150px;
	height:16px;
}

#frmquestion-phone {
	width:150px;
	height:16px;
}

#frmquestion-spam_check_value {
	width:150px;
	height:16px;
}

#frmquestion-textarea {
	width:284px;
	height:75px;
}

#frmquestion-send {
	position:relative;
	right:-7px;
}

#produkt_detail_dotaz_pravy {
	float:right;
	width:300px;
}

.pdd_levy {
	float:left;
	font-size: 14px;
}

.pdd_pravy {
	float:right;
	font-size: 14px;
	margin:0 0 10px 0;
}

#produkt_detail_odeslat {
	margin:0 20px 0 0;
}

#pdp_dokosiku {
	background-image: url("../../images/dokosiku-bg.gif");
	background-repeat: no-repeat;
	background-position:top right;
	width:110px;
	height:23px;
	text-align:left;
}
/* /Produkt */

/* Horní menu */
.horni_menu_link {
	color:#000;
	display:inline;
	font-size:12px;
	position:relative;
	top: 0px;
	left:80px;
	padding:0 45px 0 0;
	font-weight: bold;
	line-height: 30px;
}
/* /Horní menu */

/* Nákupní košík v logu */
#logo_kosik {
	position:relative;
	top:135px;
	left:-95px;
	font-weight:normal;
	font-size:14px;
	float:left;
	color:#000;
	text-decoration:none;
}

#logo_kosik:hover {
	color:rgb(52,52,52);
}
#logo_kosik_nadpis {
	display:block;
	color:#000000;
	position:relative;
	top:130px;
	left:-105px;
	font-size:14px;
	font-weight:bold;
}

#logo_kosik_nadpis:hover {
	color:rgb(52,52,52);
}


/* /Nákupní košík v logu */

/* Kategorie v logu */
.logo_kategorie_link {
	color:#000;
	font-size:16px;
	position:relative;
	line-height: 14px;
}

#logo_kategorie {
	float:right;
	font-size:12px;
	width:170px;
	position:relative;
	right:16px;
}

#logo_kategorie_jezdec {
	width:170px;
	height:50px;
	line-height: 50px;
	margin:7px 0 0 0;
}

#logo_kategorie_jezdec a  {
	width: 90px;
	display: block;
	padding: 0 0 0 80px;
	color:#000;
}

#logo_kategorie_jezdec a:hover {
	color:rgb(52,52,52);
}


#logo_kategorie_kun {
	line-height: 50px;
	margin:5px 0 0 0;
	width:170px;
	height:50px;
}

#logo_kategorie_kun a:hover {
	color:rgb(52,52,52);
}

#logo_kategorie_kun a  {
	width: 90px;
	display: block;
	padding: 0 0 0 80px;
	color:#000;
}

#logo_kategorie_ostatni {
	line-height: 50px;
	margin:13px 0 0 0;
	height:50px;
	width:170px;
}

#logo_kategorie_ostatni a  {
	width: 90px;
	display: block;
	padding: 0 0 0 80px;
	color:#000;
}

#logo_kategorie_ostatni a:hover {
	color:rgb(52,52,52);
}
/* /Kategorie v logu */

/* Logo */
#logo{ /* Kontejner pro celou horní oblast loga */
	margin:0;
	padding:0;
	width:1000px;
	height:223px;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	background-image: url("../../images/logo-pozadi.jpg");
	background-repeat: no-repeat;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
}

#logo_klikaci {
	background-image: url("../../images/logo-klikaci.gif");
	background-repeat: no-repeat;
	width:175px;
	height: 90px;
	float:left;
	position:relative;
	left:18px;
	top:10px;
}
/* /Logo */


/*   Košík   */


#basket{
border: 1px solid #8F5D16;
	float:left;
	
color:#000000;
margin:10px 0 0 0;
padding:5px 0 35px 0;
width:598px;
background-color:#FCF4E4;
}
#basket table{
width:90%;
border:0;
margin:0 auto;
background-color:#f6e3a4;
color:#000000;
border:1px solid #8F5D16;
}
#basket h1{
font-size:15px;
margin:10px 0 10px 35px;
text-decoration:none;
}
#basket p{
margin-left:35px;
margin-bottom:0;
}


#basket table thead{
text-align:center;
background-color:#8f5d16;

border-bottom:1px solid #000000;
color:#fcf4e4;
font-size:12px;
padding:10px 0 10px 0; 
}
#basket table td{
font-size:11px;
background-color:#fcf4e4;
}
#basket table td.checkbox{
width:30px;
}
#basket table td.pocet{
width:20px; 
text-align:center;
}
#basket table td.pocet input{
width:20px;
}

#basket table td.bezdph{
text-align:right;
padding-right:10px;
width:100px;
}

#basket table td.vat{
width:50px;
text-align:center;
}
#basket table td.celkem{
width:100px;
text-align:right;
padding-right:20px;
}
#basket table td.suma{
width:100px;
text-align:right;
padding:10px 20px 10px 0;
font-size:14px;
color:#8f5d16;

}
#basket a.objednat{
color:#8f5d16;
font-size:16px;
text-decoration:underline;
text-align:right;
font-weight:bold;

}
#basket td a{
color:#000000;
}
#basket fieldset{
width:80%;
margin:0 auto;
display:block;
border-color:#8f5d16;
border-style: solid;
border-width:1px;
padding:5px;
}
#basket fieldset legend {
color:#8f5d16;
}
#basket form table td, #basket form table, #basket fieldset table, #basket fieldset table td, #basket fieldset table tbody tr th {
color:#000000;
background-color:transparent;
border:0;
text-align:left;
 }

#basket fieldset table tbody tr th{
width:220px;
}

#basket #delivery_cost{
width:300px; 
color:#000000; 
background-color:#fcf4e4;
border:1px solid #8f5d16;
margin:15px 0 0 35px;
}

#basket table tr.required th, #basket table tr.required td{
border:1px solid #8f5d16;
padding:10px;
background-color:transparent;

}
#basket table tr.required td input{
border:0;
}
#zpetdoobchodu{
border:1px solid #8f5d16;
background-color:#fcf4e4;
padding:3px;
margin:0 0 0 31px;
color:#000000;
position:relative;
top:10px;
font-size:12px;

}
