* {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  

}

#content {
	text-align: center;
}

a:link {
	
}
a:visited {
	
		
	
}



a:hover {
	background:url("../vzorniky/pozadi2.png");
	
	
	margin-left: 2px;
}

.logo .meno {
	clear: both;
	margin: 28px 0px 0px 21px;
	float: left;
}

.logo .meno .off {
	margin-left: 0px;
}

.logo .meno ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.logo .meno li {
	display: block;
	float: left;
	margin-left: 1px;
	padding: 0px 5px 27px 5px;
}

.logo .meno li a {
	width: auto;
}

#flashContent { margin: 0px 0px auto;
}

.video a { background:url("../vzorniky/pozadi2.png");margin: 0px 0px auto;
}

.video a:hover { background:url("");margin: 0px 0px auto;
}

#Header2 {
	width:auto;
	
	margin:15px 0px 0px 200px;
	padding:0;
	font-family: "MS Serif", "New York", serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #656565;
	}

#mapka {
	padding-left: 104px;
}

#mapa {

width:500px; 
height:350px;  
border-radius:10px; 
border-color: #999; 
border:solid; 
border-width: 1px;

}



.cleaner {
  display: block;
  clear: both;
}

.hidden {
  display: none;
}

form {
  display: inline;
}



.left {
  text-align: left;
}

ul.padded { padding-left: 50px; }


p.left   { text-align: left; }
p.center { text-align: center; }
td.right, p.right  { text-align: right; }

img.left  { float: left; }
img.right { float: right; }

.underline     { text-decoration: underline; }
.strikethrough { text-decoration: line-through; }

div.hr { border-bottom: 1px solid #cccccc; }
div.hr hr { display: none; }

.text .toolbar {
  background: #dddddd;
}

em.padded { padding-left: 20px; }



.toolbar {
  margin: 0px 0px 0px -1px;
  border-top: 1px solid #cccccc;
  padding: 10px 15px 10px 15px;

  width: 581px;
}

.toolbar a {
  padding-left: 18px;
  padding-right: 10px;
}

a.cart { background: url('file:///C|/Users/suchpet/Desktop/img/cart.jpg') no-repeat; padding-left: 18px; padding-right: 2px; }

.toolbar a.edit   { background: url('file:///C|/Users/suchpet/Desktop/img/page_white_edit.png') no-repeat; }
.toolbar a.rename_topic   { background: url('file:///C|/Users/suchpet/Desktop/img/page_white_edit.png') no-repeat; }
.toolbar a.yes    { background: url('file:///C|/Users/suchpet/Desktop/img/tick.png') no-repeat; }
.toolbar a.ok     { background: url('file:///C|/Users/suchpet/Desktop/img/tick.png') no-repeat; }
.toolbar a.no     { background: url('file:///C|/Users/suchpet/Desktop/img/cross.png') no-repeat; }
.toolbar a.cancel { background: url('file:///C|/Users/suchpet/Desktop/img/cross.png') no-repeat; }
.toolbar a.save   { background: url('file:///C|/Users/suchpet/Desktop/img/disk.png') no-repeat; }
.toolbar a.coins  { background: url('file:///C|/Users/suchpet/Desktop/img/coins.png') no-repeat; }
.toolbar a.trash  { background: url('file:///C|/Users/suchpet/Desktop/img/bin.png') no-repeat; }
.toolbar a.next   { background: 42px 0px url('file:///C|/Users/suchpet/Desktop/img/arrow_right.png') no-repeat; padding-left: 10px; padding-right: 18px; }
.toolbar a.prev   { background: url('file:///C|/Users/suchpet/Desktop/img/arrow_left.png') no-repeat; }
.toolbar a.print  { background: url('file:///C|/Users/suchpet/Desktop/img/printer.png') no-repeat; }
.toolbar a.manage-products  { background: url('file:///C|/Users/suchpet/Desktop/img/car.png') no-repeat; }
.toolbar a.manage-variants  { background: url('file:///C|/Users/suchpet/Desktop/img/color_swatch.png') no-repeat; }
.toolbar a.manage-categories  { background: url('file:///C|/Users/suchpet/Desktop/img/folder.png') no-repeat; }
.toolbar a.add-category  { background: url('file:///C|/Users/suchpet/Desktop/img/folder_add.png') no-repeat; }
.toolbar a.edit-category { background: url('file:///C|/Users/suchpet/Desktop/img/folder_edit.png') no-repeat; }
.toolbar a.manage-parameters  { background: url('file:///C|/Users/suchpet/Desktop/img/text_list_bullets.png') no-repeat; }
.toolbar a.add    { background: url('file:///C|/Users/suchpet/Desktop/img/add.png') no-repeat; }
.toolbar a.post_reply  { background: url('file:///C|/Users/suchpet/Desktop/img/comment_add.png') no-repeat; }
.toolbar a.post_new_topic  { background: url('file:///C|/Users/suchpet/Desktop/img/comments_add.png') no-repeat; }

span.asterisk { color: red; font-weight: bold; }

div.properties { margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}

div.property-set { font-weight: bold; width: 603px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #f1f1f1; padding: 8px 5px 8px 0px; }
div.property-set p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px; }
div.property-set h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px; font-size: 100%; }
div.property-set h2 span { font-weight: normal; }
div.property-set.first { border-top: 1px solid #cccccc; }
div.property { width: 608px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
div.property.first { border-top: 1px solid #cccccc; }
div.property.last { border-bottom: none; }
div.property div.left, div.property div.right { display: block; float: left; }
div.property div.left { width: 170px; border-right: 1px solid #cccccc; padding: 4px 3px 10px 3px; }
div.property div.left * { padding: 7px 5px 0px 21px; display: block; }
div.property div.right { width: 407px; padding: 8px 8px 8px 8px; }
div.property div.right input.text { width: 411px; border: 1px solid #000000; padding: 2px 2px 2px 2px; }
/*div.property div.right*/ input.user-details-text { width: 200px; border: 1px solid #8C8C8C; padding: 2px 2px 2px 2px; }
/*div.property div.right*/ input.user-details-text.phone { width: 120px; }
/*div.property div.right*/ input.user-details-text.zipcode { width: 70px; }
/*div.property div.right*/ input.user-details-text.ico { width: 100px; }
/*div.property div.right*/ input.user-details-text.dic { width: 100px; }
/*div.property div.right*/ input.user-details-text.captcha { width: 25px; text-align: center; }
div.property div.right select { width: 417px; border: 1px solid #000000; }
div.property div.right select.country { width: 206px; border: 1px solid #8C8C8C; }
/*div.property div.right*/ textarea.text { font-family: arial; width: 405px; border: 1px solid #000000; padding: 5px 5px 5px 5px; height: 60px; }
div.property div.right ol { padding-left: 35px; }

strong.error { color: #ff0000; font-size: 100%; }
p.error { color: #ff0000; font-size: 100%; }

div.article p {

}



div.article ul {
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 55px;
}

div.article ul li {
	margin-top: 8px;
	margin-left: 55px;
	list-style-type: none;
	list-style-image: url(../images/tick.png);
 }
 


div.section ul { padding: 0px 10px 20px 35px; margin-top: 20px; }
div.section ul li { margin-left: 15px; list-style-type: square; }


div.permission {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid white;
}

div.arrange-content div.page-list div.page {
  width: 572px;
}

div.page.highlighted {
 background: #dddddd;
}


div.permission a,
div.arrange-content div.page-list div.page a {
  color: black;
  text-decoration: none;
}

div.permission a:hover,
div.arrange-content div.page-list div.page a:hover {
  color: #c13b0f;
  color: #343434; /* DK */
  color: #000000;
  text-decoration: underline;
}

#form div.permission.red {
  background: #ffcccc;
}

#form div.permission.green {
  background: #CCFFCC;
}

div.manage-access ol { padding: 0px 0px 0px 35px; margin-top: -16px; margin-left: 160px;}

div.permission-list {
  padding: 10px 15px 15px 15px;
}


div.arrange-content div.page-list { padding: 10px 15px 15px 15px; }
div.arrange-content div.page-list div.page { padding: 3px 5px 3px 5px; }

div.arrange-content div.page-list div.page a.move-up,
div.arrange-content div.page-list div.page a.move-down {
  padding: 0px 2px 0px 2px;
  /*padding: 2px 2px 2px 2px;*/
}


/*
div.arrange-content div.page-list div.page a.move-up {
  background: url('../img/up.gif') 3px 2px no-repeat;
}

div.arrange-content div.page-list div.page a.move-down {
  background: url('../img/down.gif') 3px 2px no-repeat;
}
*/

div.arrange-content div.page-list div.page a.move-up:hover,
div.arrange-content div.page-list div.page a.move-down:hover {
  background-color: #c13b0f;
}

.cufon-active.cufon-ready body #body #header #logo {
	font-family: Georgia, Times New Roman, Times, serif;
}




body {
	
	text-align:left;
	height: 100%;
	color: #000;
	margin: auto;
	font-size:0.9em;
	
}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

h1 {
background-color:#999;
	font-size: 1.6em; /*150*/
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align:center;
	font-weight:bold;	
}

h2 {
	font-size: 1.3em; /*150*/
	font-weight:bold;
	background-color: #CCC; 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align:center;
}

h3 {
	font-size: 1.1em;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 0px;
}

p {
	font-size: 1.05em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 2px;
}

.red {
  color: #c13b0f;
}


div.admin-panel ul 
{
	
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	
}


div.admin-panel ul li 
{
	background-image: url(../images/sipka.jpg);
	padding-left: 25px;
	margin-left: 5px;
	list-style-type: none;
	background-repeat: repeat-y;  
   
}


.box {
  margin: 0px 0px 0px 0px;
  width: 100%;
}

.box .gradient {
  
  height: 4px;
}


.box h3 {
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 1.15em;
	color: #CCC;
	overflow: hidden;
	background-color: #2294AC;
	border: #999;
	border-style: solid;
	border-width: 2px;
	border-radius: 10px;
	border-top-width: 5px;
	background-image: url(../images/buttonek2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

.box.red h3 {
  background: #c13b0f;
  background: #F78E1E; /* DK */
  color: white;
}

.box.red p {
  color: black;
}

.box a {
	font-size: 93%;
	color: #343434;
	color: #F90; /* DK */
}

.box h4 a {
	font-style: normal;
	font-size: 100%;
	color: #39F;
	text-decoration: blink;	
	
}

.box h4 {
	
	font-size: 130%;
	color: #333;
	
}

.boldbox {
	font-weight: bold;
	font-size: 1.3em;
	color: #333;

}



.box a:hover, .box a.hover {
	color: #c13b0f;
	color: #006;
}

#content-wrapper {
	position: relative;
	top: 0px;
	
	
}



#header {
	margin-left: 0px;
	width: 904px;
	height: 400px;
	font-size: xx-large;
	font-weight: bold;
	text-align: left;
	color: #4F4F4F;
	background: #CCC;
	background-image: url(../Energeticke-obrazky-lecive-obrazky2.jpg);
}



#content-wrapper2 {
	position: relative;
	top: 0px;
	background: #CCC;
	
}

#middle-column {text-align: left;
	background-image: url(../images/panelstredni.jpg);
	
	background-color:#FFC;
	position: relative;
	float:right;
	top: 0px;
	left: 0px;
	width: 728px;
	height: auto;
	border-top-width: 5px;
	border-top-color: #CCC;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #3CC;
	border-bottom-style: solid;
	border-right-width: 0px;
	border-right-color: #CCC;
	border-right-style: solid;
	list-style-image: none;
	list-style-type: none;	
}

#middle-column a:link {
	color:#000D66;
}
#middle-column a:visited {
	color:#666;
}
#middle-column a:hover {
	color:#603;
	}
#middle-column h1 
{
	color:#999;
	font-size: xx-large;
}
  
.extranadpis
{
	color:#999;
	font-size: 1.8em;
	margin-left: -15px;
	text-align: center;
	
}

.extranadpis1
{
	color:#999;
	font-size:0px;
	
}

#main-content {
	width: 720px;
	margin: 0px 5px 0px 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #cccccc;
  
}



#left-column {background-image: url(../images/panellevy.jpg);
	background-repeat: repeat-y;
	height: auto;
	
	position: relative;
	float:left;
	border-top-width: 5px;
	border-top-color: #CCC;
	border-top-style: solid;
	border-right-width: 1px;
	border-right-color: #CCC;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #3CC;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-color: #3CC;
	border-left-style: solid; 
	left: 0px;
	
  }

#right-column {
	position:absolute;
	top: 728px;
	width: 166px;
	left: 907px;
}

#left-column, #right-column {
	width: 173px;
	
	height: 0px;
/*  overflow: hidden;*/

}

#google_translate_element {
	position: absolute;
	margin: auto;
	display: inline;
	left: -2px;
	top: -36px;
	
	}



#zapati {
	width: 904px;
	height: 117px;
	font-size: xx-large;
	font-weight: bold;
	text-align: left;
	color: #4F4F4F;
	position: relative;
	background-image: url(../images/Zapati.jpg);
	background-repeat: no-repeat;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	top: 0px;
	
	
}



.fb {

 border:none; 
 overflow:hidden; 
 width:193px; 
 height:558px;

}


.navigation-path {
  margin: 0px 0px 0px 10px;
  border-bottom: 1px solid #cccccc;
  padding: 10px 15px 0px 15px;
  float: left;
  width: 685px;
}



div.spacer {
	height: 10px;
	margin-left: 100px;
}

div.spacer2 {
	height: 25px;
	margin-left: 100px;
}

div.spacerod {
	height: 100px;
	position:relative;
	top: 0px;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


	


.boxod {
	font-size: 50%;
	font-size: 8px;
	color: #FFF;
	text-decoration: none;
	background-color: #CCC;
	height: auto;
	width: 902px;
}

.boxod a {
	font-size: 50%;
	font-size: 8px;
	
	color: #FFF;
	text-decoration: none;
}

.boxod a:link {
	color:#FFF;
}
.boxod a:visited {
	color:#FFF;
}
.boxod a:hover {
	color:#FFF;
	}



div#logo {
	margin: 0px 0px 0px 0px; /*margin: 0px 0px 0px 20px;*/
	padding: 0px 0px 0px 0px;
	width: 904px;
	width: 904px; /* DK */
	height: 115px;
	overflow: hidden;
	position: relative;
	top: 0px;
	
	border: none;
	background: none;
	font-size: xx-large;
	font-weight: bold;
	text-align: left;
	color:#4F4F4F;
	
	
}

div#logo a {
  display: block;
  height: 53px;
  overflow: hidden;
}

div#logo span {
  display: block;
  float: left;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  /*background: url('../img/logo.jpg') no-repeat;*/
  cursor: pointer;
}

.box p {
  padding: 0px 0px 0px 0px;
}

.box p.login, .box form.login {
  padding: 0px 10px 5px 10px !important;
  display: block;
}

.box form.login {
  width: 143px;
}

.box form.login input {
  width: 143px;
}

.box form.login input.button {
  width: 147px;
}

.box ul {
  padding: 0px 0px 0px 0px !important;
}



#menu ul {
  padding: 0px 0px 0px 0px;
}



#menu ul li {
  padding-top: 0px;
  margin-left: 0px;
  float: left;
  list-style-type: none;
  display: block;
  
  
}

#menu a {
	text-decoration: none;
	display: block;
	float: left;
	height: 31px;
	/*width: 200px;*/
    clear: both;
	color: #CF0;
	/*border-bottom: 1px solid #ffffff;*/
  white-space: nowrap;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15px;
	background-color:#CF0;
	font-style: normal;
	font-weight: normal;
	background-image: url(../images/buttonek.jpg);
	padding-top: 8px;
	padding-right: 39px;
	padding-bottom: 0px;
	padding-left: 39px;
}

#menu2 ul {
  padding: 0px 0px 0px 0px;
}

#menu2 ul li {
  padding-top: 0px;
  margin-left: 0px;
  float: left;
  list-style-type: none;
  
  width: auto;
  height: 200px;
  
}

#menu2 ul li a img {
  margin-top: 9px; 
  
}

#menu2 a img {
  margin-top: 6px; 
  
}

#menu2 img {
  margin-top: 6px; 
  
}

#menu2 a {
	
	font-size: 19px;
	font-weight: 500;
	margin-top: 0px;
	/*text-decoration: none;*/
	display: inline-block;
	width: 105px;
	/*height: 75px;*/
	/*width: 200px;*/
  clear:both;
	/*border-bottom: 1px solid #ffffff;*/
  /*white-space: nowrap;*/
	text-align: center;
	
	border-top-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 5px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius:5px;
	margin-left: 5px;
}


#menu2 a.video {
	margin-top: 0px;
	text-decoration:underline;
	display:inline-flex;
	width: auto;
	height: auto;
	/*width: 200px;*/
  
	/*border-bottom: 1px solid #ffffff;*/
  
	text-align: center;
	
	border-top-width: 5px;
	border-right-width: 2px;
	border-bottom-width: 5px;
	border-left-width: 2px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-radius:5px;
}

#menu2 a:hover.video {
	background:#CCCCCC;
	
	
	margin-left: 2px;
}


#menu4 ul {
  padding: 0px 0px 0px 0px;
}

#menu4 ul li {
  padding-top: 0px;
  margin-left: 0px;
  float: left;
  list-style-type: none;
  
  width: auto;
  height: 200px;
  
}

#menu4 ul li a img {
  margin-top: 9px; 
  
}

#menu4 a img {
  margin-top: 20px; 
  
  border-radius:15px;
}

#menu4 img {
  margin-top: 6px; 
  
  border-radius:15px; 
	
}

#menu4 a {
	margin-top: 0px;
	text-decoration: none;
	display: inline-block;
	width: 150px;
	height: 270px;
	/*width: 200px;*/
  clear:both;
	/*border-bottom: 1px solid #ffffff;*/
  white-space: nowrap;
	text-align: center;
	
	border-top-width: 10px;
	border-right-width: 2px;
	border-bottom-width: 5px;
	border-left-width: 2px;
	border-top-color: #4f4f4f;
	border-right-color: #4f4f4f;
	border-bottom-color: #4f4f4f;
	border-left-color: #4f4f4f;
	border-radius:15px;
}


#menu4 a:hover {
	background:#3F3F3F;
	
	
	margin-left: 2px;
}

img {
	
	border: 1px solid #999;
	border-radius:5px;
}

.nowrap {
  white-space: nowrap !important;
}

#menu a.first {
  border-left: none;
}

#menu a:hover, #menu a.active  {
	background-color: #CC3;
	background-image: url(../images/buttonek.jpg);
	
	text-decoration: underline;
	border-left-style: none;
	border-left-color: #CCC;
	border-right-style: none;
	border-right-color: #CCC;
}

#menu a.active {
  font-weight: bold;
}

#menu2 a.first {
  border-left-style: solid; border-left-color: #999; border-left-width: 2px;
}

#menu2 a:hover, #menu2 a.active  {
	background-image: url(../vzorniky/pozadi2.png);
	background-repeat:no-repeat;
	
}

#menu2 a.active {
  font-weight: bold;
}

div.list {
  padding: 20px 20px 20px 20px;
}

table.list, div.cart table {
  border-collapse: collapse;
  border: 1px solid #cccccc;
}

table.list td, div.cart table td {
  border: 1px solid #cccccc;
  padding: 5px 5px 5px 5px;
}

table.list thead td, table.list thead th, div.cart table thead td {
  background: #f1f1f1;
  font-weight: bold;
}

div.cart table {

  border: none;
  margin: 15px 15px 15px 15px;
  width: 580px;
}

div.cart table td {
  /*font-size: 80%;*/
}

div.cart table td.sum, div.cart table td.recount {
  border-left: none;
  border-bottom: none;
}

div.box.cart h3 a { color: #ffffff; text-decoration: none; }

p.products { padding-left: 16px; padding-top: 10px; }
div.products { padding-top: 15px; padding-bottom: 15px; }
div.products div.row { padding-left: 15px; }
div.products div.row div.product { width: 181px; background: #ffffff; margin-right: 15px; margin-top: 15px; float: left; border: 1px solid #cccccc; position: relative; }
div.products div.row div.product div.thumbnail { width: 181px; padding-bottom: 10px; padding-top: 10px; text-align: center; height: 120px; }
div.products div.row div.product div.description { padding: 5px 5px 5px 5px; border-top: 1px solid #cccccc; height: 60px; }
div.products div.row div.product div.description { padding: 5px 5px 5px 5px !important; margin: 0px 0px 0px 0px !important; }
div.products div.row div.product div.variants div.variant { text-align: center; border-top: 1px solid #cccccc; padding: 3px 0px 3px 0px; }
div.products div.row div.product div.variants div.variant strong { }
div.products div.row div.product div.variants div.variant form input,
input.button, div.box.cart input, td.recount input { /*border: 2px outset #48AA43; background: #F78E1E; color: #ffffff; font-weight: bold;*/ padding: 2px 5px 2px 5px; }
td.recount { border-right: none !important; border-left: none !important; border-bottom: none !important; }
div.products div.row div.product p { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
div.products div.row div.product div.price { margin: 0px 0px 0px 0px; padding: 10px 5px 10px 10px; background: #f2f2f2; border-top: 1px solid #cccccc; position: relative;}
div.products div.row div.product div.price p { padding: 0px 0px 0px 0px; }
div.products div.row div.product h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 1.0em; float: none; height: 30px; }
div.products div.row div.product div.price a.buy { position: absolute; display: block; width: 31px; height: 10px; top: -1px; left: 151px; height: 54px; background: #C13B0F url('file:///C|/Users/suchpet/Desktop/img/cart_mono.gif') no-repeat 8px 14px; }
div.products div.row div.product div.price a.buy span { display: none; }

div.categories { margin: 10px 15px 0px 15px; padding: 5px 5px 5px 0px; /*background: #f2f2f2;*/ }
div.categories h3 { font-size: 110%; float: left; white-space: nowrap; padding: 0px 0px 0px 0px; margin-right: 10px; margin-bottom: 10px; }
div.categories h3 a { padding: 5px 5px 5px 23px;  background: url('file:///C|/Users/suchpet/Desktop/img/folder.png') no-repeat 5px 5px;}
div.categories h3 a:hover { background-color: #FFFF88; }

div.category div.subcategories ul { padding-left: 40px; padding-top: 10px;}


input.invisible { color: #ffffff; background: #ffffff; border: none; width: 1px; height: 1px;}

.blink { text-decoration: blink; }

input.quantity { width: 20px; }

input.countour-red { border: 1px solid #ff0000; }



.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('file:///C|/Users/suchpet/Desktop/uvod_soubory/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

table.sortable thead tr th {
  border: 1px solid #cccccc !important;
  padding: 3px 5px 3px 5px;
}

table.sortable thead tr th.header {
    background-image: url(file:///C|/Users/suchpet/Desktop/img/small.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding: 3px 5px 3px 5px;
    padding-left: 20px !important;

    /*border-right: 1px solid #dad9c7;
    margin-left: -1px;*/
}

table.sortable thead tr th.headerSortUp {
    background-image: url(file:///C|/Users/suchpet/Desktop/img/small_asc.gif);
    /*background-color: #3399FF;*/
}

table.sortable thead tr th.headerSortDown {
    background-image: url(file:///C|/Users/suchpet/Desktop/img/small_desc.gif);
    /*background-color: #3399FF;*/
}

table.sortable tbody tr.hover td { background: #FFFF88; }

div.forum div.topic div.message {
  position: relative;
  padding-bottom:10px;
}



/*div.forum div.topic div.message div.header {
  border: 1px solid #cccccc;
  background: #f1f1f1;
  position: absolute;

  width: 100%;
  padding-left: 60px;
  padding-right: -60px;
}

div.forum div.topic div.message div.avatar {
  width: 53px;
  height: 60px;
  border: 1px solid #cccccc;
  background: #f1f1f1;
}

div.forum div.topic div.message div.body {
  float: left;
  padding-top:5px;
}*/




div.of_two {
  padding-left: 130px !important;
}

#kyticka {
  display: none;
}

div.cartNavigation {
  margin-top: 20px;
  padding-bottom: 5px;
}

div.cartNavigation div.left {
  width: 290px;
  float: left;
  text-align: left;
  padding-left: 15px;
}

div.cartNavigation div.left a {
  display: block;
  float: left;
  background: url('file:///C|/Users/suchpet/Desktop/img/arrow_large_left.png') no-repeat;
  padding-left: 20px;
}

div.cartNavigation div.right {
  width: 290px;
  float: left;
  text-align: right;
  padding-right: 15px;
}

div.cartNavigation div.right a {

background: url('file:///C|/Users/suchpet/Desktop/img/arrow_large_right.png') right no-repeat;
  padding-right: 20px;

}
/* statistiky */
.statistiky {
	position: absolute;
	top: 1960px;
	left: 2px;
	width: 12px;
	height: 10px;
	line-height: 10px;
	overflow: visible;
	font-family: verdana, arial;
	font-size: 90%;
}
.statistiky span {
	width: 47px;
	height: 10px;
	display: block;
	background-color: #A4A4A4;
}
ul.sul {
	position: relative;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 94px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #797979;
}
ul.sul li {
	width: 88px;
	line-height: 14px;
	margin: 0 0 1px 0;
	padding: 3px;
	font-size:8pt;
	background-color: #B7B7B7;
}
ul.sul a {
	color: #000;
	text-align: center;
	text-decoration: none;
	font-size: 120%;
}
ul.sul li a:hover {
	color: #fff;
}
.statistiky a img {
	border: none;
}
ul.sul a:hover img {
	border: none;
}
.statistiky:hover ul.sul {
	visibility: visible;
}
