/* -- ==================================================================== -- 
                                  Basic styles			
   -- ==================================================================== -- */

html {font-size: 100.01%;}

body {
	margin: 0;
	padding: 0 0 15px 0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 0.7em;
	text-align: center;
/*	background: #ed7507 url('../images/html.gif') top center no-repeat;*/
	/*background: #d6bb6c url('../images/bgtop.png') top left repeat-x;
	*/
	background: #fefefe;
	/*
	background: #d6bb6c url('../images/bgtop2.png') top center no-repeat;
	background: #ebd287 url('../images/bgtop.png') top left repeat-x;
	*/
}

h2, h4, h5 {
	font-weight: normal;
	color: #D91A21;
}

h2 {font-size: 150%;}
h3 {font-size: 125%;	color: #0000;}
h4 {font-size: 110%;}
h1 {
	font-weight: bold;
	color: #D91A21;
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 20px;
}

#headNavigationContainer {
	font-size: 11px;
}
#headNavigationContainer a {
	color: #D91A21;
}

a {
	text-decoration: underline;
	color: #1C68C2;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
	line-height: 1.5em;
}

p {margin: 0;}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
}

a img {border: 0;}


/* -- ==================================================================== -- 
                                 Wrapper styles			
   -- ==================================================================== -- */

div#wrapper {
	text-align: left;
	margin: 0 auto;
	background: #fff;
	width: 966px;
	font-size: 1em;
}


/* -- ==================================================================== -- 
                                  Header styles			
   -- ==================================================================== -- */

div#header {
	/*background: #ebd287 url('../images/header.png') no-repeat;*/
	/*background: #ddc272 url('../images/header.png') no-repeat;*/
	background: url('../images/header.png') no-repeat;
	width: 966px;
	/*height: 226px;*/
	/*height: 260px;*/
	/*height: 220px;*/
	height: 180px;
	position: relative;
	z-index: 1;
}

/* logo */
.h1 {
	font-weight: bold;
	float: left;
	position: relative; 
	overflow: hidden;
	/*background: #f8a903;*/
	text-decoration: none;
	margin: 15px 0px 0px 15px;
	display: inline !important;
}

.h1 a {color: #fff;}

.h1, .h1 span {
	width: 240px;
	height: 121px;
	display: block;
	cursor: pointer;
}
 
.h1 span {
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 1;
	background: url('../images/logo.png') no-repeat;
}

/* shopping cart */
div#menu-cart {
	height: 50px;
	line-height: 44px;
	vertical-align: middle;
	background: url('../images/cart-bg.png') repeat-x;
	position: absolute;
	/*top: 135px;*/
	top: 95px;
	right: 0;
	width: 966px;
	color: #fff;
	padding: 0; /* 0 0 0 10px */
	z-index: 5;
}

div#menu-cart span.arrow {
	background: url('../images/cart-arrow.png') left 17px no-repeat;
	padding: 0 0 0 25px;
	float: left;
	margin: 0 0 0 10px;
}

div#menu-cart a {
	color: #fff;
	text-decoration: underline;
}

div#menu-cart a:hover {text-decoration: none;}

div#menu-cart span#cart-right {
	width: 10px;
	height: 50px;
	float: left;
	background: #ebd287 url('../images/cart-right.png') no-repeat;
	margin: 0;
	position: absolute;
	right: 0;
	z-index: 100;
}

/* vrchni hledani */
div.top-search {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:absolute;
	width:432px;
	height:41px;
	left:280px;
	top:40px;
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
	/*background-color: #cccccc;*/
	z-index:100;
}
div.top-kosik {
	position: absolute;
	right:0px;
	width: 200px;
	height: 40px;
	background-color: #F2F2F2;
	padding-top: 10px;
	/*padding-bottom: 5px;*/
	line-height: 150%;
	/*top: 35px;*/
}

/* menu */
ul#menu {float: left;}

ul#menu li {
	float: left;
	background: url('../images/menu-bg.png') repeat-x;
}

ul#menu li#first {
	background: url('../images/menu-li-first.png') left no-repeat;
	height: 44px;
}

ul#menu li a#last {background: url('../images/menu-li-last.png') right no-repeat;}

ul#menu li a {
	padding: 0 15px;
	height: 44px;
	line-height: 44px;
	vertical-align: middle;
	display: block;
	background: url('../images/menu-li-separator.png') right no-repeat;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 95%;
	text-decoration: none;
}

ul#menu li a:hover {color: #fff;}

ul#menu li ul {
	position: absolute;
	visibility: hidden;
	margin: 35px 0 0 3px;
}

ul#menu li:hover ul, ul#menu li.hover ul {visibility: visible;}

ul#menu li ul li {
	float: none;
	background: url('../images/menu-li-li-separator.png') bottom repeat-x;
	height: 23px;
}

ul#menu li ul li a {
	background: #fdc92c url('../images/menu-li-li-bg.png') repeat-x;
	line-height: 23px;
	height: 23px;
	vertical-align: middle;
	display: block;
	padding: 0 0 0 10px;
	width: 100%;
}

/* subheader */
div#subheader {
	width: 966px;
	position: absolute;
	/*top: 223px;*/
	top: 183px;
	left: 0;
	bottom: 0;
	background: #f2f2f2 url('../images/subheader.gif') no-repeat;
	border-bottom: 1px solid #dcdcdc;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

div#subheader2 {
	width: 966px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #f2f2f2 no-repeat;
	border-bottom: 1px solid #c8c8c8;
	/*top: 182px;*/
	top: 142px;
	height: 39px;
	line-height: 40px;
	vertical-align: middle;
}


/* search form */
form#search-form {
	float: left;
	margin: 7px 0 5px 0;
}

form#search-form input#search-text {
	width: 157px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	float: left;
	background: #f8f8f8;
	/*color: #bebebe;*/
	color: #d91a21;
	border: 1px solid #dcdcdc;
	padding: 0 5px;
	margin: 0 5px;
}

form#search-form input#search-text, x:-moz-any-link, form#search-form input#search-text, x:-moz-any-link, x:default {
	padding: 5px 0 0 5px;
	height: 21px;
}

form#search-form input#search-submit {
	background: #f28f05 url('../images/search-submit.png') repeat-x;
	font-family: tahoma;
	font-size: 12px;
	height: 28px;
	line-height: 26px;
	vertical-align: middle;
	float: left;
	color: #fff;
	border: 1px solid #D91A21;
	padding: 0 5px;
}

a#search-more {
	background: url('../images/search-more.gif') left no-repeat;
	padding: 0 0 0 13px;
	margin: 0 80px 0 10px;
	color: #D91A21;
	text-decoration: underline;
	float: left;
}

a#search-more:hover {text-decoration: none;}

/* shopping cart */
p#cart {
	background: url('../images/cart-bg.gif') left no-repeat;
	float: left;
	padding: 0 0 0 30px;
}

p#cart a {color: #D91A21; text-decoration: underline;}
p#cart a:hover {text-decoration: none;}

	
/* -- ==================================================================== -- 
                                  Left styles			
   -- ==================================================================== -- */	
	
div#left {
	float: left;
	width: 256px;
}	

div#left div.box {
	width: 250px;
	float: left;
	background: #f2f2f2 url('../images/left-box-bg.gif') repeat-y;
	margin: 10px 0 0 6px;
	position: relative;
	padding: 0 0 10px 0;
}

/* background corners */
div.box span.left-box-top, div.box span.left-box-bottom {
	position: absolute; 
	width: 250px; 
	height: 4px; 
	font-size: 1px; 
	line-height: 4px; 
	left: 0;
}

div.box span.left-box-top {
	top: 0;
	background: #f2f2f2 url('../images/left-box-top.gif') top no-repeat;
}

div.box span.left-box-bottom {
	bottom: 0;
	background: #f2f2f2 url('../images/left-box-bottom.gif') top no-repeat;
}

div.box h2 {
	width: 212px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	margin: 5px 4px 10px 4px;
	padding: 0 0 0 30px;
	background: #f2f2f2 url('../images/h2-bg.png') no-repeat;
	color: #fff;
	font-size: 115%;
	font-weight: bold;
}

ul#categories li {
	background: url('../images/categories-li.png') 15px 7px no-repeat;
	padding: 0 0 4px 32px;
}

.left-sub1 {	margin-left: 20px;	}
.left-sub2 {	margin-left: 40px;	}
.left-sub3 {	margin-left: 60px;	}

ul#categories li a {
	text-decoration: underline;
	color: #2d2d2d;
	font-weight: bold;
}

ul#categories li a:hover {text-decoration: none;}

/* akce */
div#akce {
	width: 180px;
	margin: 0 auto;
	text-align: center;
} 

div#akce span {
	display: block;
	font-size: 100%;
}

div#akce span.price {color: #ee7b07;}

div#akce a {
	border: 1px solid #cecece;
	width: 178px;
	display: block;
	margin: 0 0 5px 0;
}
	
div#akce a:hover {border: 1px solid #000;}

div#akce img {
	border: 8px solid #f8f8f8;
	height: 160px;
	width: 160px;
}

div#akce h3 {
	margin: 0 0 5px 0;
	font-weight: bold;
	padding: 0;
	text-align: left;
	font-size: 110%;
}

div.matice-master {
	float: left;
	width: 700px;
	text-align: center;
}

  div.matice {
	/*height: 155px;*/
	width: 220px;
	margin-right: 10px;
	margin-bottom: 15px;
	display: inline;
	float: left;
	text-align: left;
}

.matice-nadpis a {
	line-height: 150%;
	font-size: 14px;
	margin-bottom: 7px;
	font-weight: bold;
	padding-left:10px;
}

  div.matice-icon {
	float: left;
	display:inline;
	height:50px;
	width: 50px;
	margin-bottom:5px;
}
.matice-1 {		background:url(../images_2/matice-sperky-stribro.png) no-repeat;	}
/*.matice-2 {		background:url(../images_2/matice-parfemy.png) no-repeat;	}*/
/*.matice-3 {		background:url(../images_2/matice-kava-caj-koreni.png) no-repeat;	}*/
/*.matice-4 {		background:url(../images_2/matice-knihy-cd-dvd.png) no-repeat;	}*/
.matice-5 {		background:url(../images_2/matice-sperky-stribro.png) no-repeat;	}
.matice-6 {		background:url(../images_2/matice-parfemy.png) no-repeat;	}

.matice-pododkaz {
	clear: both;
	float: left;
}
.matice-pododkaz a {
	line-height: 120%;
	font-size: 12px;
}
ul.matice-pododkaz {
	line-height: 160%;
	margin-top: 5px;
	margin-bottom: 5px;
}
li.matice-pododkaz {
	margin-top: 2px;
	padding-left: 20px;
	background: no-repeat left;
	background-image:url(../images_2/cart-arrow-li.png);
	width: 100%;
}

/* -- ==================================================================== -- 
                                 Content styles			
   -- ==================================================================== -- */
div#right_panel_uvod {
	width: 252px;
	height: 300px;
	/*	background-color: blue;	*/
	float: right;
	margin-top: 10px;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
}

div#content_uvod {
	/*width: 666px;*/
	width: 700px;
	float:left;
	margin: 5px 0px 5px 0px;
}
   
div#content {
	width: 666px;
	float: left; 
	margin: 0 0 0 20px;
	padding-bottom: 10px;
}

div#content p {
	margin-top: 5px;
	margin-bottom: 10px;
}

div#first-box {
	/*background: #fff url('../images/content-first-box.gif') no-repeat;*/
	background: #fff url('../images/content-first-box.gif') repeat;
	line-height: 1.35em;
	min-height: 210px;
	padding: 10px 0 0 0;
	margin-bottom: 10px;
}

div#first-box p {width: 675px;}
div#first-box h2 {color: #D91A21;}

/* detail */
div#content.detail h1 {
	color: #D91A21; 
	margin: 10px 0 5px 0;
}

div#content.detail h2 {
	color: #D91A21; 
	margin: 10px 0 5px 0;
}

div.detail a.detail {
	border: 1px solid #dbdbdb; 
	float: left;
}

div.detail a.detail:hover {border: 1px solid #000;}
div.detail a.detail img {border: 10px solid #f2f2f2;}

/* price */
div.detail div#info div#grey {
	float: left;
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
	color: #b2b2b2;
	margin: 0 0 0 15px;
	/*width: 325px;*/
	width: 275px;
	padding: 10px
}

div.detail div#info p.price {margin: 0 0 10px 0;}

div.detail div#info p.price em {
	color: #D91A21;
	font-size: 175%;
	font-style: normal;
}

div.detail div#info p.price em small {font-size: 80%;}

div.detail div#info form input#pieces {
	background: #fff url('../images/detail-pieces.gif') no-repeat;
	width: 19px;
	height: 22px;
	color: #393939;
	border: 0;
	font-size: 95%;
	padding: 7px 13px 0 3px;	
	margin: 0 8px 0 0;
}

div.detail div#info form input {float: left;}

/* description */
div.detail div#info p.description {
	line-height: 2em;
	color: #3a3a3a;
	margin: 2em 0 30px 15px;
	float: left; 
}

div.detail div#info p.description strong.red {color: #fb2322;}
div.detail div#info p.description strong.green {color: #80cd11;}

div.detail div#info a {
	text-decoration: underline;
	padding: 0 0 0 15px;
	display: block;
}

div.detail div#info a:hover {text-decoration: none;}

div.detail div#info a#print {
	background: url('../images/print.gif') left no-repeat;
	margin: 1em 0 0 0;
}
div.detail a#fb_share {
	background: url('../images/fbicon_small.png') left no-repeat;
	/*margin: 1em 0 0 0;*/
}
	
div.detail div#info a#send {background: url('../images/send.gif') left no-repeat;}

/* about */
div.detail ul#about-anchors {
	float: left;
	width: 100%;
	/*margin: 20px 0 0;*/
	margin: 5px 0 0;
}

div.detail ul#about-anchors li {
	float: left;
	margin: 0 10px 0 0;
}

div.detail ul#about-anchors li a {
	padding: 8px 10px 5px 10px;
	float: left;
	background: #f9f9f9;
	border: 1px solid #e4e4e4;
	border-bottom: 1px solid #e8e8e8;
	height: 17px;
}

div.detail ul#about-anchors li a.active, div.detail ul#about-anchors li a:hover {
	background: #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	height: 18px;
	padding: 7px 10px 5px 10px;
	position: relative;
	top: 1px;
}

div.detail div#about {
	width: 636px;
	float: left;
	/*padding: 15px 15px 0;*/
	padding: 15px 10px 0;
	background: #f2f2f2;
	border: 1px solid #e8e8e8;
	line-height: 1.75em;
}

div.detail div#about p {margin: 0 0 20px 0;}

/* similar products */
div.detail h3, div.detail h4, div.detail h5 {color: #D91A21;}

div.detail h3 {margin: 15px 0 5px 0;}

div.detail ul#similar {float: left;}

div.detail ul#similar a {
	color: #000;
	text-decoration: underline;
}

div.detail ul#similar a:hover {text-decoration: none;}

/* filter */
div#filter {
	width: 646px;
	padding: 10px;
	background: #efefef url('../images/filter-top.gif') top no-repeat;
	position: relative;
}

div#filter h3 {
	padding: 0 0 3px 20px;
	background: url('../images/filter-h3.gif') 0 3px no-repeat;
	color: #000;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px solid #dcdcdc;
}

div#filter span#filter-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url('../images/filter-bottom.gif') bottom no-repeat;
	width: 666px;
	height: 4px;
	display: block;
}

div#filter label.separator {
	background: url('mages/vyrobci-separator.png') 0 4px no-repeat; /* ../images */
	padding: 0 0 0 8px;
}

/* pager */
p.pager {
	width: 666px;
	float: left;
	text-align: center; 
	margin: 10px 0 0 0;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}

p.pager a.left {
	float: left; 
	width: 153px;
	text-align: left;
}

p.pager a.right {
	float: right; 
	width: 153px; 
	text-align: right;
}

p.pager a.right:hover, p.pager a.left:hover {
	color: #D91A21;
	text-decoration: none;
}

p.pager span {
	width: 360px; 
	float: left;
}

p.pager a {
	text-decoration: underline;
	color: #2d2d2d;
	width: 22px;
	display: inline-block;
}

p.pager span a.active, p.pager span a:hover {
	background: #D91A21 url('../images/pager-active.png') no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

p.pager.bottom {margin: 20px 0;}

/* product box */
div.product {
	float: left;
	width: 302px;
	background: #fff url('../images/product-bg.gif') repeat-y;
	margin: 12px 15px 0;	
	padding: 0 0 15px 0;	
	position: relative;
	display: inline !important;
	height: 200px;
}

div.product h3 {
	font-weight: bold;
	font-size: 105%;
	margin: 0;
	padding: 10px;
	background: transparent url('../images/product-h3-bg.gif') top no-repeat;
}

div.product span.product-bottom {
	background: url('../images/product-bottom.gif') bottom no-repeat;
	width: 302px;
	height: 4px;
	position: absolute;
	bottom: 0;
	left: 0;
}

div.product p.description {
	line-height: 1.6em; 
	margin: 0 0 20px 0;
	padding: 0 10px;
	min-height: 100px;
	height: 107px;
	overflow: hidden;
}

div.product p.description strong.price {color: #ee7b07;}
div.product p.description span.red {color: #fb2322;}
div.product p.description span.green {color: #80cd11;}

div.product img {
	/*width: 95px;
	height: 90px;*/
	border: 6px solid #f2f2f2;
}

div.product a.img {
	border: 1px solid #e0e0e0; 
	float: left;
	margin: 0 15px 8px 10px;
}

div.product a.img:hover {border: 1px solid #000;}

/* obrázkové odkazy - detail, košík */
div.product a.tocart {margin: 0 12px 0 5px;}
div.product a.detail {margin: 0 5px 0 12px;}

div.product a.tocart, div.product a.tocart span, div.product a.detail, div.product a.detail span {
	width: 123px;
	height: 36px;
	display: block;
	cursor: pointer;
}

div.product a.detail, div.product a.detail span {width: 122px;}
 
div.product a.tocart, div.product a.detail {
	float: left;
	position: relative; 
	overflow: hidden;
	background: none;
	text-decoration: none;
	display: inline !important; 
	color: #fff;
	padding: 5px 0 0 5px;
	height: 31px;
	width: 118px;
} 

div.product a.detail {width: 117px;}
 
div.product a.tocart span, div.product a.detail span {
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 1;
}   

div.product a.tocart span {background: url('../images/tocart.png') no-repeat;}
div.product a.detail span {background: url('../images/detail.png') no-repeat;}
   
   
/* -- ==================================================================== -- 
                                 Footer styles			
   -- ==================================================================== -- */

p#footer {
	width: 100%;
	height: 40px;
	/*background: #d6bb6c url('../images/footer-bg.png') top left no-repeat;*/
	background: url('../images/footer-bg.gif') top left no-repeat;
	padding: 15px 0;
}

p#footer span.left {
	width: 40%;
	float: left;
	color: #aaaaaa;
	padding-left: 15px;
}

p#footer span.right {
	width: 40%;
	float: right;
	text-align: right;
	/*color: #f6bb85;*/
	color: #aaaaaa;
	padding-right: 15px;
}

p#footer a {
	/*color: #f6bb85;*/
	/*color: #e2d5b0;*/
	color: #aaaaaa;
	text-decoration: underline;
}

p#footer a:hover {
	color: #000;
	/*text-decoration: none;*/
}

.buttonCalculate {
	width: 113px;
	height: 21px;
	border: none;
	background: none;
	background-image: url(../images/buttCalculate.jpg);
	cursor: pointer;
	margin-right: 10px;	
}

.buttonPlaceOrder {
	width: 131px;
	height: 21px;
	border: none;
	background: none;
	background-image: url(../images/buttPlaceOrder.jpg);
	cursor: pointer;
	margin-left: 5px;
}

.buttonGreen {
	width: 131px;
	height: 21px;
	border: none;
	color: white;
	font-size: 11px;
	background: none;
	background-image: url(../images/buttGreen.png);
	cursor: pointer;
}

.buttonOrange {
	width: 131px;
	height: 21px;
	border: none;
	color: white;
	font-size: 11px;
	background: none;
	background-image: url(../images/buttOrange.png);
	cursor: pointer;
}

.buttonOrangeBack {
	width: 131px;
	height: 21px;
	border: none;
	color: white;
	font-size: 11px;
	background: none;
	background-image: url(../images/buttOrangeBack.png);
	cursor: pointer;
}

.buttonDetailOK {
	width: 31px;
	height: 22px;
	border: none;
	background: none;
	background-image: url(../images/buttonDetail.jpg);
	cursor: pointer;
	color: #f8e4cb;
	font-size: 11px;
}

.basketTable {
	border-collapse: collapse;
	width: 100%;
}

.basketTable th {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #8C8C8C;
	background-color: #F9F9F9;
}

.basketTable td {
	padding: 5px;
	border-bottom: 1px solid #E0E0E0;
}

.basketTable tr:hover td {
	background-color: #F6F6F6;
}

td.productName {
	font-weight: bold;
	color: #666666;
}

.buttonsFormsContainer {
	/*width: 375px;*/
	width: 500px;
	margin: 0 auto;
	margin-top: 10px;
/*	background-color: Aqua;*/
}

.short {
	width: 262px;
}

#buttonLogin {
	font-size: 10px;
}

.buttonDeleteItem {
	width: 61px;
	height: 21px;
	border: none;
	background: none;
	background-image: url(../images/buttDeleteItem.jpg);
	cursor: pointer;
}

.buttonBackToShop {
	width: 120px;
	height: 21px;
	border: none;
	background: none;
	background-image: url(../images/buttBackToShop.jpg);
	cursor: pointer;
	margin-right: 10px;	
}
.top-button {
	display: inline;
	position: relative;
	float: left;
	width: 140px;
	height: 40px;
	/*background-color: blue;*/
	background: url(../images/top-button.jpg);
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 2px;
	text-align: center;
}
.selected { background: url(../images/top-button-selected.jpg);	}
.top-button a {	color: #f2f2f2; text-decoration: underline;	}
.top-button a:hover {	color: #000000; }

#itemsContainer {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 15px;
	width: 688px;
}

#order {
	font-size: 1em;
	font-family: tahoma;
}

.skup-tab-vyrobce, .skup-tab-slider, .skup-tab-search {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
	padding: 0px 13px 4px 13px;
	display: none;
}

div#skup-vyrobce p {
	display: inline;
	margin: 0px;
}

div.kat-menu {
	margin-bottom: 5px;
}
#madeby-on, #range-on, #search-on {
cursor:pointer;
display:block;
float:left;
font-weight:bold;
margin-right:5px;
}
#madeby-on {
	height: 20px;
	width: 71px;
	background: transparent url(http://www.itek.cz/img/btn-vyrobci.png) no-repeat scroll left top;
}

#range-on {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.itek.cz/img/btn-cenovy-rozsah.png) no-repeat scroll left top;
height:20px;
width:114px;
}
#search-on {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.itek.cz/img/btn-hledat.png) no-repeat scroll left top;
height:20px;
width:129px;
}

#madeby-on span, #range-on span, #search-on span {
display:none;
}
#madeby-on.on, #range-on.on, #search-on.on {
	background-position:left bottom;
}

.clear {	clear: both; }

table.paramTable {
	border-collapse: collapse;
	border: none;
}
table.paramTable TD {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dotted #dddddd;
	border-bottom: 1px dotted #dddddd;
	padding-left: 5px;
	padding-right: 5px;
}

div.params {
	float:right;
	width: 300px;
	margin-left: 20px;
	padding: 10px 0px 10px 10px;
	border-left: 1px solid #dddddd;
	margin-bottom: 10px;
}
div.params H4 {
	margin: 0px 0px 5px 0px;
}
td.formLabel {
	min-width: 120px;
	font-weight: bold;
}
table.addressTable TR {
	padding: 2px 0px 2px 0px;
}
table.addressTable span {
	line-height: 170%;
}
span.prod_det_variants	{
	font-weight: bold;
	color: #3A3A3A;
}
span.prod_det_variants input, select {
	font-size: 12px;
	color: #3a3a3a;
}

/*		tag cloud		*/
.smallest {		font-size: small;	}
.small {		font-size: medium;		}
.medium {	font-size:large;		}
.large {		font-size:larger;		}
.largest {	font-size:largest;		}

