body {background:#fff;text-align:center;margin:0px 4px;font-size:12px;}
body,div,textarea {font-family:Arial, Helvetica, Verdana, "Arial CE", "Helvetica CE", "Verdana CE", sans-serif;}
a {color:grey;text-decoration:none;}
a:link {color:grey;text-decoration:none;}
a:visited {color:grey;text-decoration:none;}
a:active {color:grey;text-decoration:none;}
a:hover {color:grey;text-decoration:none;}

td {font-size:12px;}

.cls {width:0pz;height:0px;color:#fff;font-size:0px;overflow:hidden;float:left;clear:left;}


h1 {font-weight:normal;font-size:20px;margin:0px;}
h2 {margin:0px;font-size:12px;font-weight:normal;}

ul {padding-left:25px;margin-left:0px;}                                                                                                                                                                                                     

.tlacitkoT{cursor: pointer;border:solid black 0px;height:20px;width:100px;text-align:center;clear:none;float:left;background:#cccccc;color:white;}
.tlacitkoF{cursor: pointer;border:solid black 0px;height:20px;width:100px;text-align:center;clear:none;float:left;background:white;color:black;}

#kategorie_temata .l0 {background:url('../../conf/templates/img/skupbackground.jpg');background-position:right top;}
#kategorie_temata .selected {background:url('../../conf/templates/img/skupbackgroundselect.jpg');background-position:right top;}
#kategorie_temata .selectedtree {background:url('../../conf/templates/img/skupbackgroundselect.jpg');background-position:right top;}

.sk-outer {
	display: table;
	#position: relative;
	overflow: hidden;
	width: 100%;
}

.sk-middle {
	display: table-cell;
	#position: absolute;
	#top: 50%;
	#left: 50%;
	vertical-align: middle;
}

.sk-inner {
	#position: relative;
	#top: -50%;
	#left: -50%;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

a.kosik {
	color:black;
	text-decoration:none;
	
}

#kategorie_leftmenu {padding-left:0px;padding-top:3px;}
#kategorie_leftmenu a {/*display:none;*/display:block;margin-bottom:2px;text-decoration:none;color:#343434;}
#kategorie_leftmenu b {font-weight:normal;}
#kategorie_leftmenu .l1 {font-size:100%;line-height:1.5em;padding-left:5px;}
#kategorie_leftmenu .l2 {font-size:100%;line-height:1.5em;padding-left:15px;}
#kategorie_leftmenu .l3 {font-size:100%;line-height:1.5em;padding-left:25px;}

#kategorie_leftmenu .selected {font-weight:bold;background-color:#fff;}

#kategorie_leftmenu .visible {/*display:block;*/}

#itemsListPreview {}
#itemsListPreview .item {float:left;width:245px;margin:5px 0 2px;border:1px solid #E2E8EF;}
#itemsListPreview .item .title {color:#2C41AD;background:#FAFAFA;padding:6px 0 6px 6px;display:block;height:3.3em;overflow:hidden;text-overflow:ellipsis;}
itemsListPreview .item .title {/*white-space:nowrap;*/display:block;/*width:97%;*/height:3.3em;overflow:hidden;text-overflow:ellipsis;}
#itemsListPreview .item .in {float:left;text-align:center;padding:6px;}
#itemsListPreview .item .imageblock {width:100px;height:100px;line-height:90px;text-align:center;color:#6f87a3;border:1px solid #f0f0f0;margin-bottom:4px;}
#itemsListPreview .item .cost {font-size:120%;}
#itemsListPreview .item .description {font-size:90%;/*display:none;*/}
#itemsListPreview .item .storageinfo {padding:8px 0 0 2px;color:#999;}
#itemsListPreview .item .red {font-size:90%;}

#copyright {width:984px;text-align:center;margin:auto;position:relative;top:0px;left:0px;color:grey;font-size:10px;}
#copyright .in {background:#fff;font-size:11px;color:#79c;text-decoration:none;padding:0 2px;}

#kategorie_topmenu, #subkategorie_topmenu {border:0px solid #666;border-left-color:#ddd;border-top-color:#ccc;padding:6px;margin-bottom:10px;color:#999;}
#kategorie_topmenu label, #subkategorie_topmenu label {white-space:nowrap;margin:.1em;}
#kategorie_topmenu a.selected, #subkategorie_topmenu a.selected {font-weight:bold;}
#kategorie_topmenu input {position:relative;top:2px;margin:0.3em;margin-left:0.5em;}

#item .description {background:#f6f6f6;float:left;width:470px;padding:0px 0px 0px;margin-bottom:10px;font-style:normal;}

#orderSteps {text-align:center;color:#aaa;padding-left:6px;font-size:12px;}
#orderSteps .box {float:left;width:70px;height:68px;background:#f6f6f6;border:1px solid #ccc;}
#orderSteps a.box {text-decoration:none;}
#orderSteps a.box:hover {color:#c11;background:#eee;}
#orderSteps a.box.active {font-weight:bold;}
#orderSteps .nr {font-size:2em;display:block;padding-top:4px;}
#orderSteps .next {font-size:3em;display:block;padding-top:9px;float:left;color:#ddd;margin:0 25px;}


