@charset "utf-8";
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #000;
	background: #ff7c00 url(../images/bg-body.png) repeat-x;
	margin: 0px auto;
	padding: 0px;
	border-style: none;
}
div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-style: none;
	position: static;
}
img {
	border-style: none;
}
hr {
	display: none;
}
h1, h2, h3 {
	margin: 0px;
	padding: 15px 0px 0px;
}
h1 {
	width: 388px;
	display: block;
	padding: 0px;
	font-size: 2.2em;
	overflow: hidden;
}
#h2_katalog {
	width: 388px;
	display: block;
	padding: 0px;
	font-size: 2.2em;
	overflow: hidden;
}
h1 a {
	display: block;
	height: 42px;
	width: 388px;
	overflow: hidden;
	color: #fff;
}
#h2_katalog a {
	display: block;
	height: 42px;
	width: 388px;
	overflow: hidden;
	color: #fff;
}
h1 a span {
	background: url(../images/logo.jpg);
	display: block;
	height: 42px;
	width: 388px;
	position: absolute;
}
#h2_katalog a span {
	background: url(../images/logo.jpg);
	display: block;
	height: 42px;
	width: 388px;
	position: absolute;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font: 1em Arial, Helvetica, sans-serif;
}
table {
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
	font-size: 0.9em;
}
td {
	padding: 2px;
}
p {
	line-height: 130%;
	text-align: justify;
	margin: 0px;
	padding: 15px 0px 0px;
}
ul, ol {
	margin: 0px;
	padding: 15px 0px 0px 30px;
}
li {
	line-height: 130%;
	list-style: disc;
}
ol li {
	list-style: decimal;
}
a, a:Hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a:Hover {
	color: #900;
}
#mother {
	background: url(../images/bg-mother.jpg) no-repeat center top;
	text-align: center;
	margin: 0px auto;
	width: 100%;
}
#mother-bg {
	background: url(../images/bg-mother-bg.png) repeat-x left bottom;
	padding: 0px 0px 15px;
	margin: 0px auto;
}
#mother-in {
	margin: 0px auto;
	width: 990px;
	padding: 38px 0px 0px;
	background: url(../images/bg-mother-in.jpg) no-repeat;
	position: relative;
}
#header {
	height: 228px;
}
#main-title {
	padding: 0px 0px 0px 384px;
}
#basket {
	width: 185px;
	padding: 100px 0px 0px;
	float: left;
	margin: 0px;
}
#basket div {
	padding: 0px 0px 0px 22px;
	text-align: center;
}
#header table {
	margin: 150px 0px 0px 60px;
	float: left;
	color: #fff;
}
#header form .search {
	background: url(../images/bg-search-form.png) repeat-x;
	border: 1px solid #000;
	width: 105px;
	color: #fff;
	padding: 2px;
	float: left;
	margin: 0px 3px 0px 0px;
}
#button_search {
  float: left;
}
.login, .password {
	background: url(../images/bg-user-form.png) repeat-x;
	border: 1px solid #a78e6d;
	width: 105px;
	color: #fff;
	padding: 2px;
	display: inline;
}
#menu {
	height: 44px;
	padding: 0px 7px 0px 232px;
}
#menu ul {
	padding: 0px;
	background: #f7c64c url(../images/bg-menu.png);
	height: 44px;
	width: 100%;
}
#menu ul li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#menu ul li a, #menu ul li a:Hover {
	text-transform: uppercase;
	background: url(../images/menu-separator.png) no-repeat right 7px;
	display: block;
	padding: 16px 39px 10px 37px;
	float: left;
	font-size: 0.9em;
}
#menu ul li .last, #menu ul li .last:Hover {
	background: url(none);
	padding-right: 0px;
}
#content {
	background: url(../images/bg-content.png);
}
#content-bg {
	background: url(../images/bg-content-bg.png) no-repeat left bottom;
	width: 990px;
	padding-bottom: 150px;
}
#content-in {
	padding: 0px 21px 15px 13px;
	background: url(../images/bg-content-in.png) no-repeat;
}
#breadcrumbs {
	color: #646464;
	padding: 7px 0px 0px 230px;
	font-size: 0.9em;
	display: block;
	height: 18px;
}
#breadcrumbs a, #breadcrumbs a:Hover {
	font-weight: normal;
	color: #646464;
}
#breadcrumbs a:Hover {
	color: #900;
}
#breadcrumbs span {
	color: #900;
}
#left {
	float: left;
	width: 184px;
}
#catalogue {
	background: #372005 url(../images/bg-catalogue.png);
}
#catalogue h3 {
	background: url(../images/catalogue-title.png);
	padding: 0px;
	height: 30px;
	width: 184px;
}
#catalogue h3 span, #store h3 span {
	display: none;
}
#catalogue-in {
	background: url(../images/bg-catalogue-in.jpg) no-repeat left top;
	padding: 0px 0px 0px 15px;
}
#catalogue-in ul {
	padding: 0px;
}
#catalogue-in ul li {
	line-height: normal;
	display: inline;
	list-style: none;
}
#catalogue-in ul li a, #catalogue-in ul li a:Hover {
	color: #fff;
	display: block;
	padding: 5px 0px 0px;
}
#catalogue-in ul li a:Hover, #catalogue-in ul li .selected, #catalogue-in ul li .selected:Hover {
	color: #f7c64c;
}
#catalogue-end {
	background: url(../images/bg-catalogue-end.png);
	height: 18px;
	width: 180px;
}
#store {
	margin: 10px 0px 0px;
	width: 180px;
	background: #372005;
}
#store h3 {
	background: url(../images/store-title.jpg);
	padding: 0px;
	height: 30px;
	width: 180px;
}
#store-in {
	background: url(../images/bg-store-in.jpg) no-repeat;
	width: 180px;
	height: 217px;
}
#store-in ol {
	padding: 27px 0px 0px 37px;
}
#store-in ol li {
	list-style: none;
	color: #fff;
	font-size: 0.8em;
	padding: 19px 0px 0px;
	margin: 0px;
}

#work_time {
    text-align: center;
    width: 110px;
    padding-top: 5px;
}

#right {
	width: 772px;
	float: left;
	background: url(../images/bg-right.png) no-repeat 0px 0px;
}
.category-title {
	background: url(../images/category-title.png) no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0px 0px;
	padding: 11px 10px 4px 18px;
	color: #fff;
}
.catalog-title {
	background: url(../images/category-title.png) no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0px 0px;
	padding: 9px 10px 6px 32px;
	color: #fff;
	width: 745px;
	font-size: 1.5em;
}
.category {
	background: #fff url(../images/bg-category-list.png);
	border-top: 1px solid #e1e1e1;
}
.category-in {
	padding: 0px 11px;
}

#main_content_in {
  width: 732px;
  margin: 10px 9px 0px 9px;
  padding: 0px;
  border: 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  overflow: hidden;  
}

#main_content_in td, pre {
  color:#000; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; 
  margin: 10px 9px 0px 9px;  
}

#main_content_in p {
  color:#000; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;  
}

#main_content_in h1 {font-size: 2em}
#main_content_in h2 {font-size: 1.5em}
#main_content_in h3 {font-size: 1.17em}
#main_content_in h4 {font-size: 1em}
#main_content_in h5 {font-size: .83em}
#main_content_in h6 {font-size: .75em}

#main_content_in img {border:0;}

#main_content_in a:link {color: #000000; text-decoration: underline;}
#main_content_in a:hover {color: #CC3200; text-decoration: underline;}
#main_content_in a:visited {color: #000000; text-decoration: underline;}
#main_content_in a:active {color: #000000; text-decoration: underline;}

.category-subtitle {
	color: #666;
	padding: 7px 0px 0px;
}
.product, .product-right {
	margin: 10px 10px 0px 0px;
	float: left;
	height: 264px;
	width: 180px;
	background: url(../images/bg-product.png);
	overflow: hidden;
}
.product-right {
	margin: 10px 0px 0px 0px;
}
.product-in {
	padding: 0px 7px;
}
.product-in h2, .product-in h1 {
	font-size: 11px;
	text-align: center;
	padding: 10px 0px 5px;
	border-bottom: 1px solid #aaa08d;
	margin: 0px 0px 2px;
	height: 50px;
	width: 166px;
  overflow: hidden;  
}

	

.product-in h2 a, .product-in h1 a {
	color: #1e1507;
	display: inline;
	height: 50px;
	width: 166px;
}
.product-in h2 a:Hover, .product-in h1 a:Hover {
	color: #900;
	display: inline;
	height: 50px;
	width: 166px;
}
.product-in .image {
	text-align: center;
	display: block;
	height: 120px;
	width: 166px;
	border-bottom: 1px solid #aaa08d;
}
.product-in .price {
	font-size: 1.2em;
	font-weight: bold;
	color: #c12501;
	float: left;
	padding: 6px 0px 0px;
}
.product-in .buy {
	margin: 5px 0px 0px;
	float: right;
	height: 18px;
	width: 37px;
}
.basket_katalog{
  position: relative; 
  padding: 0px; 
  margin: 0px; 
  border: 0px;
  line-height: 0px;  
}
.product-in .desc {
	font-size: 0.8em;
	text-align: center;
	padding: 5px 0px 0px;
	display: block;
	clear: both;
	overflow: hidden;
	height: 40px;
}
.category-end {
	background: url(../images/bg-category-end.png);
	height: 20px;
}
#footer-left, #footer-right {
	background: url(../images/bg-footer-left.png);
	height: 35px;
	width: 35px;
	float: left;
}
#copyright, #author {
	background: url(../images/bg-footer.png);
	float: left;
	width: 458px;
	height: 35px;
}
#author {
	background: url(../images/bg-footer.png);
	width: 455px;
}
#copyright p, #author p {
	font-size: 0.9em;
	color: #646464;
	text-align: left;
	padding: 7px 0px 0px;
}
#author p {
	text-align: right;  
}
#author p a, #copyright p a {
	font-weight: lighter;
	color: #646464;
}
#author p a:hover , #copyright p a:hover {
	font-weight: lighter;
	color: #646464;
	text-decoration: underline;
}
#footer-right {
	background: url(../images/bg-footer-right.png);
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.login-links {
	text-align: center;
	font-size: 0.9em;
	padding: 0px 0px 0px 10px;
	width: 110px;
}
.login-links a {
	color: #f7c64c;
}
.login-links a:Hover {
	color: #fff;
}

#not_in_r, #not_in_h {
  display: inline;
}

#login_osobni {
 display: none;
}

.loginin{
background:url(../images/button-login.png) no-repeat;
border:none;
cursor:pointer;
cursor:hand;
text-align:center;
height:20px;
padding:0px;
margin:0px;
width:81px;
display: inline;
}

.loginout{
background:url(../images/button-logout.gif) no-repeat;
border:none;
cursor:pointer;
cursor:hand;
text-align:center;
height:20px;
padding:0px;
margin:0px;
width:81px;
display: none;
}

#id_error_username{
  position: absolute;  
  left: 2px;  
  top: -22px;  
  font-size: 12px;
  font-weight: bolder;
  color: #CB3030;
  display: inline;
  width: 200px;
  display: none;  
}

#progress_img{
  display: none; 
  position: absolute; 
  left: 2px;
  top: -22px;
}

#id_user_label{
  color: #f7c64c;
  font-weight: bolder;
  display: none;
}

#id_password_label{
  display: inline;
}

.page_number {
  float: left; 
  text-align: center; 
  vertical-align: middle; 
  font-size: 12px; 
  height: 20px; 
  min-width: 20px; 
  padding: 4px 3px 0px 3px;
  border: solid 1px #4E4E4E; 
  margin: 2px;
  display: block;
  color: #000000;
  font-weight: bolder;
}

.page_end_number {
  float: left; 
  text-align: center; 
  vertical-align: middle; 
  font-size: 12px; 
  height: 22px; 
  min-width: 22px; 
  padding: 5px 7px 0px 7px;
  border: 0px; 
  margin: 2px;
  display: block;
  color: #000000;  
  font-weight: 200;
}

a.page_number:link {background-color: #E0E1E3; text-decoration: none;}
a.page_number:visited {background-color: #E0E1E3; text-decoration: none;}
a.page_number:hover {background-color: #F3A75B; text-decoration: underline;}
a.page_number:active {background-color: #E0E1E3; text-decoration: none;}

a.page_end_number:link {background-color: #E0E1E3; text-decoration: none;}
a.page_end_number:visited {background-color: #E0E1E3; text-decoration: none;}
a.page_end_number:hover {background-color: #F3A75B; text-decoration: underline;}
a.page_end_number:active {background-color: #E0E1E3; text-decoration: none;}

.menu3 {margin:0px; padding: 0px 0px 0px 7px; width:148px; background:transparent;}
.menu3 li {padding:0px; margin:0px; position:relative;}
.menu3 li a, .menu3 li a:visited {text-decoration:none; color:#424343; font-weight: lighter;}
.menu3 li a:hover{color:#ea6004; font-weight: lighter;}

#razeni{
  position: relative; 
  clear: both; 
  margin: 20px;
}

#strankovani_up{
  position: relative; 
  margin: 0px 0px 13px 15px; 
  height: 20px; 
  padding: 0px; 
  border: 0px;
}

#strankovani_down{
  position: relative; 
  clear: both; 
  margin: 0px 0px 0px 15px; 
  height: 20px; 
  padding: 10px; 
  border: 0px;
}
#left_content{
  margin: 0px; 
  padding: 0px; 
  border: 0px; 
  position: relative; 
  float: left;
  width: 259px;
  overflow: hidden;
}
#main_picture{
  background:url(../img/under-photo-detail.jpg) no-repeat; 
  margin: 7px 0px 0px 2px; 
  padding: 0px; 
  border: 0px; 
  position: relative; 
  float: left; 
  width: 257px; 
  height: 341px; 
  text-align: center;
}
#picture_list{ 
  margin: 7px 0px 0px 20px; 
  padding: 0px; 
  border: 0px; 
  position: relative; 
  float: left; 
  width: 65px;
  height: 339px; 
  text-align: center;
}

#slideCont {
 	border-left:solid 1px #C7C2BE;
 	border-right:solid 1px #C7C2BE;
 	border-top: 0px;
 	border-bottom: 0px;
	text-align:center;
	margin: 0px;
	padding: 0px;
	width: 63px;
	position:relative;
  float: left;
  z-index:1;  
  height:281px;
  top:0px;
  overflow:hidden;
}

#slideA{
  position: relative;
  z-index: 1;
  top: 0px;
  left: 0px;
  width: 63px;
  overflow: hidden; 
  margin: 0px; 
  padding: 0px;
}

#slideCont img {
 	margin: 4px 1px 4px 1px;
 	padding: 0px;
 	border: 0px;
}

#arrow_up {
  position: relative;
  float: left;
  cursor: pointer;
  cursor: hand;
  background: url(../img/top_arrow.jpg);
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 65px;
  height: 29px;
}

#arrow_down {
  position: relative;
  float: left;
  cursor: pointer;
  cursor: hand;
  background: url(../img/bottom_arrow.jpg);
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 65px;
  height: 29px;  
}

.new_line{
  padding: 0px;
  border: 0px;
  margin: 0px;
  height: 0px;
  clear: both;
}

#detail_category span {
  position: relative; 
  float: left; 
  font-size: 18px; 
  font-weight: bolder; 
  color: #A39A91; 
  margin: 25px 0px 0px 3px; 
  border: 0px; 
  padding: 0px;
  text-transform:uppercase;
}
#left_content span#detail_price {
  margin: 0px;
  border: 0px;
  padding: 0px;
  color:#C32309;
  font-size:15px;
	font-style: normal;
	font-weight: bolder;	
	position: absolute;
	left: 8px;
	top: 8px;	
}
#main_picture a {
  margin: 10px auto 10px;
}
#main_picture a img{
  border: 0px; 
  margin: 10px 0px 0px 0px;
}
#main_price{  
  margin: 0px 0px 0px 12px; 
  padding: 0px; 
  border: 0px; 
  position: absolute;  
  clear: both; 
  width: 257px; 
  height: 54px; 
  text-align: center;
  bottom : 0px;
  left: 0px;
}
#do_kosiku{
  margin: 0px;
  border: 0px;
  padding: 0px;
  color:#FFFFFF;
	font-size:14px;	
	font-weight:normal;	
	position: absolute;
	right: 25px;
	bottom: 8px;
}
.zero_to_zero{
  padding: 0px; 
  margin: 0px; 
  border: 0px;
}
#vloz_do_kosiku{
  margin: 0px;
  border: 0px;
  padding: 0px;
	position: absolute;
	right: 27px;
	top: 4px;
}

#right_content_detail {
  margin: 0px 15px 12px 15px; 
  padding: 0px; 
  border: 0px; 
  position: relative; 
  float: right; 
  width: 367px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height: 100%;
}

#right_content_detail td, pre {
  color:#000; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px; 
  margin: 0px 15px 12px 15px;
  padding: 0px; 
  border: 0px; 
}

#right_content_detail p {
  color:#000; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height: 100%;
  padding: 5px 0px 5px; 
  border: 0px;
  margin: 0px
}

#right_content_detail h1 {font-size: 2em}
#right_content_detail h2 {font-size: 1.5em}
#right_content_detail h3 {font-size: 1.17em}
#right_content_detail h4 {font-size: 1em}
#right_content_detail h5 {font-size: .83em}
#right_content_detail h6 {font-size: .75em}

#right_content_detail img {border:0;}

#right_content_detail a:link {color: #000000; text-decoration: underline;}
#right_content_detail a:hover {color: #CC3200; text-decoration: underline;}
#right_content_detail a:visited {color: #000000; text-decoration: underline;}
#right_content_detail a:active {color: #000000; text-decoration: underline;}

.list_header2{
	background:url(../img/list_top2.jpg) no-repeat;
	height:29px;
	width: 749px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
.titulkyadd {
  color:#FCF1DB;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin: 7px 0px 8px 16px;
}
#table_param{
  margin: 0px 1px 10px 10px; 
  padding: 0px; 
  border: 0px; 
  width: 555px; 
  position: relative; 
  float: left;
}
#search_result{
  font-size: 16px;
}
.new_line{
  border: 0px; 
  margin: 0px; 
  padding: 0px;
  height: 0px;
  clear: both;
}

#upozorneni{
  text-align: justify; 
  text-indent: 10px; 
  font-size: 12px; 
  font-style: italic;
}
#pozn_povinne{
  text-align: justify; 
  text-indent: 10px; 
  font-size: 10px; 
  font-style: italic;
}
.form_fieldset{
  position: relative; 
  float: left; 
  margin: 5px 0px 5px; 
  width: 720px;
  padding: 0px 0px 15px;
}
.form_legend{
  font-size: 16px; 
  font-variant: small-caps;
}
.labels_in_form{
  position: relative; 
  float: left; 
  margin: 15px 0px 0px 10px; 
  font-size: 11px;
}
.selected_labels{
  position: relative; 
  float: left; 
  margin: 15px 0px 0px 10px; 
  font-size: 11px; 
  font-weight: 600;
}
.radio_edit_fields{
  position: relative; 
  float: left; 
  margin: 13px 0px 0px 0px; 
  font-size: 12px;
}
.edit_fields{
  position: relative; 
  float: left; 
  margin: 10px 0px 0px 3px; 
  font-size: 12px;
}
.sending_buttons{
  position: relative; 
  float: left; 
  margin: 5px 5px 20px 5px; 
  width: 170px; 
  font-size: 12px;
}

.p_sending_buttons{
  position: relative; 
  float: left; 
  font-size: 12px; 
  width: 150px;
  margin: 0px 10px 0px 10px;
}
#pripomen_zprava{
  color: #990000; 
  font-size: 14px; 
  position: relative; 
  top: 5px;
}
#p_poznamka{
  padding: 10px 5px 5px; 
  font-size: 12px; 
  color: #990000; 
  margin: 0px auto;
}
#p_label_email{
  padding: 15px 5px; 
  font-size: 12px; 
  color: #990000;
}
#p_popis_kod{
  padding: 5px 3px; 
  display: block; 
  height: 20px; 
  font-size: 12px; 
  color: #990000;
}
#p_picture_border{
  border: inset 3px;
}



#kosik_bookmarks{  
  position: realtive;
  float: left;
  height: 34px;
  margin: 15px 0px 4px 9px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 0px;
  text-align: center;
}
.selected_bookmark {
  position: relative; 
  float: left; 
  width: 200px; 
  height: 34px; 
  border: 1px #6B7A36 solid; 
  margin: 0px; 
  padding: 0px; 
  background-color: #DCAC48; 
  text-align: center;
}
.notselected_bookmark {
  position: relative; 
  float: left; 
  width: 165px; 
  height: 29px; 
  border: 1px #B5B4B4 solid; 
  margin: 5px 0px 0px 2px; 
  padding: 0px; 
  background-color: #ECEAE9; 
  text-align: center;
}
.text_in_bookmark {  
  font-size: 10px; 
  color: #B5B4B4; 
  font-weight: 300;
  height: 10px; 
  padding: 0px; 
  border: 0px; 
  margin: 8px auto;
  width: 133px;
  text-align: center;
}
#num_in_sel_book {
  font-size: 18px; 
  color: #E81B16; 
  font-weight: 600; 
  position: relative; 
  top: 6px;
}
#text_in_sel_book{
  font-size: 10px; 
  color: #FFFFFF; 
  font-weight: 600; 
  position: relative; 
  top: 4px; 
  text-decoration: underline;
}
.text_in_bookmark a:link {text-decoration: none; color: #000000;}
.text_in_bookmark a:visited {text-decoration: none; color: #000000;}
.text_in_bookmark a:hover {text-decoration: underline; color: #000000;}
.text_in_bookmark a:active {text-decoration: none; color: #000000;}

#around_all_table {
  position: relative; 
  float: left; 
  width: 707px; 
  margin: 0px 0px 10px 9px; 
  border: 1px #6B7A36 solid; 
  background-color: #DCAC48; 
  padding: 13px 0px 10px; 
  height: auto !important;   
  text-align: center; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#around_title_table {
  position: relative; 
  float: left; 
  width: 691px; 
  border: 1px #6B7A36 solid; 
  margin: 0px 0px 7px 7px; 
  padding: 0px 0px 18px 0px; 
  background-color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
  text-align: center;
}
.kosik_table_topics {  
  float: left;
  height: 26px; 
  background-color: #E7E7E7; 
  border-right: 1px #D6D7D6 solid; 
  text-align: center;
  padding: 7px auto 8px;
  margin: 0px;
}
.kosik_table_topics_in {
  margin: 7px auto;
  padding: 0px;
  border: 0px;
  text-align: center;
}
.kosik_product_line{
  position: relative; 
  float: left;
  height: 62px; 
  background-color: #FFFFFF; 
  border-right: 1px #E9E9E9 solid; 
  border-bottom: 1px #CAC9C9 solid; 
  text-align: center; 
  padding: 7px auto 8px;
  margin: 0px;
}
.k_product_number{
  height: 11px; 
  margin: 25px auto 24px; 
  padding: 0px;
  border: 0px;
  font-size: 13px; 
  font-weight: 600; 
  color: #97AC4C;
  text-align: center;
}
.k_product_name{
  position: relative; 
  float: left; 
  margin: 11px 0px 0px 4px; 
  border: 0px; 
  font-size: 10px; 
  font-weight: 300; 
  color: #000000;
}
.k_product_price{
  position: relative; 
  float: right; 
  height: 11px; 
  margin: 8px 10px 0px 0px; 
  border: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #E8221F;
}
.k_product_amount{
  position: relative; 
  float: left; 
  height: 18px; 
  width: 41px; 
  margin: 8px 0px 0px 8px; 
  padding: 0px; 
  border: 1px #A29E95 solid; 
  font-size: 12px; 
  font-weight: 300; 
  color: #000000;
  text-align: center; 
  background-image: url(../img/amount_basket.gif);
}
.k_product_prepocitat{
  position: relative; 
  float: right; 
  height: 18px; 
  width: 58px; 
  margin: 9px 14px 0px 0px; 
  padding: 0px; 
  border: 0px; 
  font-size: 10px; 
  font-weight: 300; 
  color: #000000;
  text-align: center;
}
.k_product_odstranit{
  position: relative; 
  float: right; 
  height: 18px; 
  width: 58px; 
  margin: 7px 14px 0px 0px; 
  padding: 0px; 
  border: 0px; 
  font-size: 10px; 
  font-weight: 300; 
  color: #000000; 
  text-align: center;
}
.k_line_c_c{
  position: relative; 
  float: right; 
  height: 11px; 
  margin: 9px 10px 0px 0px; 
  border: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #000000;
}

#kosik_celkova_cena{
  position: relative; 
  float: right; 
  width: 120px; 
  height: 29px; 
  background-color: #E1E4D5; 
  border-bottom: 3px #ECEAE9 solid; 
  border-top: 3px #ECEAE9 solid; 
  text-align: center; 
  padding: 0px;
}

#kosik_cc_popis{
  position: relative; 
  float: right; 
  margin: 8px 10px 0px 0px; 
  border: 0px; 
  padding: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #000000;   
}
#popis_cc{
  position: relative; 
  float: right; 
  width: 230px; 
  height: 29px; 
  background-color: #EFF4E5; 
  border-bottom: 3px #FFFFFF solid; 
  border-top: 3px #FFFFFF solid; 
  text-align: center; 
  padding: 0px;
}
#under_popis_cc{
  position: relative; 
  float: left; 
  margin: 8px 0px 0px 7px; 
  border: 0px; 
  padding: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #000000;
}
#popis_dph{
  position: relative; 
  float: right; 
  width: 349px; 
  height: 22px; 
  border-top: 3px #A8C055 solid; 
  text-align: center; 
  padding: 0px;
}

#id_popis_dph{
  position: relative; 
  float: left; 
  margin: 6px 0px 0px 7px; 
  border: 0px; 
  padding: 0px; 
  font-size: 9px; 
  font-weight: 300; 
  color: #000000;
}
#objednavky_informace{
  position: relative; 
  float: left; 
  width: 180px; 
  height: 34px; 
  border: 1px #C0C0C0 solid; 
  text-align: center; 
  padding: 0px; 
  margin: 16px 0px 0px 26px;
}
#objednavky_informace_under{
  position: relative; 
  float: left; 
  margin: 6px 0px 0px 0px; 
  border: 0px; 
  padding: 0px; 
  font-size: 9px; 
  font-weight: 300; 
  color: #000000;   
  text-align: center; 
  width: 121px;
}

.general_left_float{
  position: relative; 
  float: left; 
  margin: 0px; 
  padding: 0px; 
  border: 0px;
}
#chci_se_zeptat{
  position: relative; 
  float: left; 
  width: 180px; 
  height: 34px; 
  border: 1px #C0C0C0 solid; 
  text-align: center; 
  padding: 0px; 
  margin: 3px 0px 0px 26px;
}

#chci_se_zeptat_under{
  position: relative; 
  float: left; 
  margin: 12px 0px 0px 0px; 
  border: 0px; 
  padding: 0px; 
  font-size: 9px; 
  font-weight: 300; 
  color: #000000;
  text-align: center;
}
#zpet_k_produktum{
  position: relative; 
  float: left; 
  width: 292px; 
  height: 24px; 
  border: 0px; 
  padding: 0px; 
  margin: 18px 0px 0px 26px;
}
#objednat_zbozi{
  position: relative; 
  float: left; 
  margin: 0px 0px 0px 12px; 
  border: 0px; 
  padding: 0px;
}
#prihlaste_se{
  position: absolute;
  top: -45px;
  left: -285px;
  width: 250px;
  height: 50px;
  background-color: #FFFFFF;
  border: 2px outset;
  color: #7D8ACF;  
  padding: 15px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-transform:uppercase;
}
#button_ok{
  position: relative;
  display: block;
  width: 100px;  
  margin: 15px auto 7px;
  font-size: 12px;
}
#img_ok{
  position: relative;
  float: right;
  font-size: 12px;
}

.title_trafic_payment{
  font-size: 17px; 
  font-weight: 600; 
  position: relative;
  margin: 10px auto 5px;
}
.zero_of_zero{
  margin: 0px; 
  border: 0px; 
  padding: 0px;
}
.kolem_dopravy_platby{
  position: relative; 
  float: left; 
  width: 674px;   
  border: 1px #6B7A36 solid; 
  margin: 11px 0px 7px 7px; 
  padding: 0px 0px 18px 0px; 
  background-color: #FFFFFF;   
  font-size: 12px; 
  color: #000000; 
  text-align: left;
}
.zpusoby_dopravy_platby{
  margin: 0px 0px 0px 10px; 
  font-weight: 600;
}
.doprava_move_right{
  position: relative; 
  margin: 0px 0px 0px 250px; 
  width: 400px;
}
.doprava_img{
  position: relative; 
  float: left; 
  margin: 0px 0px 0px 20px;
}
#id_posta{
  position: relative; 
  float: left;
}

.dodaci_udaje_fieldsets{
  position: relative; 
  float: left; 
  margin: 10px 26px 5px; 
  width: 620px;
}
.title_fieldsets{
  font-size: 16px; 
  font-variant: small-caps;
}
.label_text{
  position: relative; 
  font-size: 11px; 
  font-weight: 600; 
  margin: 10px 0px 0px 10px;
}
.edit_field_place{
  position: relative; 
  margin: 8px 0px 0px 5px; 
  font-size: 12px;
}
.du_poznamka{
  margin: 0px; 
  padding: 0px; 
  position: absolute; 
  left: 10px; 
  font-size: 12px; 
  overflow: auto;
}

.change_button{
  position: relative; 
  float: right; 
  background-image: url(../img/zmenit.png); 
  width: 140px; 
  height: 24px; 
  padding: 0px; 
  margin: 4px 2px 10px; 
  border: 0px;
}
.text_prove{
  position: relative; 
  float: left; 
  margin: 10px 0px 0px 10px; 
  font-size: 11px; 
  font-weight: 600;
}
.value_prove{
  font-size: 14px; 
  font-weight: 300;
}
#potvrz_obj_title{
  position: relative; 
  float: left; 
  width: 593px; 
  border: 1px #6B7A36 solid; 
  margin: 11px 0px 7px 12px; 
  padding: 0px 0px 18px 0px; 
  background-color: #FFFFFF; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
}
.potvrz_obj_t_part{
  position: relative; 
  float: left;
  height: 26px; 
  background-color: #E7E7E7; 
  border-right: 1px #D6D7D6 solid; 
  text-align: center; 
  padding: 7px auto 8px;
  margin: 0px;
}

.potvrz_obj_t_in{
  height: 11px; 
  margin: 7px auto; 
  border: 0px; 
  text-align: center; 
  padding: 0px;
}

.potvrz_obj_b_part{
  position: relative;
  float: left;
  height: 42px; 
  background-color: #FFFFFF; 
  border-right: 1px #E9E9E9 solid; 
  border-bottom: 1px #CAC9C9 solid; 
  text-align: center; 
  padding: 7px auto 8px; 
  margin: 0px;
}

.potvrz_obj_b_in{
  height: 11px; 
  margin: 7px auto; 
  border: 0px; 
  text-align: center; 
  padding: 0px;
}
.potvrz_kos_name{
  position: relative; 
  float: left; 
  margin: 6px 0px 0px 4px; 
  border: 0px; 
  font-size: 10px; 
  font-weight: 300; 
  color: #000000;
}
.potvrz_kos_price{
  position: relative; 
  float: right; 
  height: 11px; 
  margin: 8px 10px 0px 0px; 
  border: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #E8221F;
}
.potvrz_kos_amount{
  margin: 7px auto; 
  border: 0px; 
  text-align: center; 
  padding: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #E8221F;
}
.potvrz_kos_wprice{
  position: relative; 
  float: right; 
  height: 11px; 
  margin: 9px 10px 0px 0px; 
  border: 0px; 
  font-size: 12px; 
  font-weight: 600; 
  color: #000000; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#breadcrumbs a:link#last_drobecek {color: #972616;}
#breadcrumbs a:visited#last_drobecek {color: #972616;}
#breadcrumbs a:hover#last_drobecek {color: #972616;}
#breadcrumbs a:active#last_drobecek {color: #972616;}

#main_seo_title {
    position: relative;
    clear: both;
    background: #fff url(../images/bg-category-list.png);
}

#main_seo_title h1{
    color: #2E1605;
    font-size: 14px;
    margin-left: 10px;
    width: 750px;
}

#main_seo_title strong{
    width: 750px;
    margin: 0px auto 0px auto;
    padding: 5px 0px 5px;
    text-align: justify;
    font-weight: 100;
    display: block;
}

#seo_text{
    position: absolute;
    bottom: 80px;
    left: 195px;
    width: 772px;
    z-index: 100;
}

#seo_top{
    position: relative;
    clear: both;
    background:url(../images/bg-category-start.png);
    width: 772px;
    height: 20px;
}

#seo_bottom{
    position: relative;
    clear: both;
    background:url(../images/bg-category-end.png);
    width: 772px;
    height: 20px;
}

#announcement {
    position: absolute;
    color: #F7C640;
    top: 7px;
    left: 130px;
    font-size: 16px;
    font-style: italic;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
