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:#36C;}
a:hover {color:#8DD;}

ul {padding-left:25px;margin-left:0px;}
form {margin:0px;/*display:inline;*/}
textarea {font-size:1em;}
input.input,textarea.input  {/*border:1px solid #666;font-size:11px;padding-left:2px;*/}
input.button {font-size:11px;border:1px solid #666;background:#ccc;padding:0;}
input.radio {}

.asterisk {color:#d00;font-family:"Trebuchet MS";font-size:1.25em;line-height:0.9em;}

acronym {border-bottom:1px dotted #000;}

h1,h2,h3,h4,h5,h6 {margin:0.2em 0 0.4em;line-height:1.6em;}
h1 {/*font-size:24px;*/}
h2 {font-size:150%;}
h3 {font-size:125%;}
h4 {font-size:100%;}

.loading {background:url('../img/basic/ajax-loader.gif') no-repeat 50% 50%;}


#logobox {width:984px;margin:auto;text-align:left;padding:10px 0 2px;}
#logo {font-size:26px;color:#79c;float:left;text-decoration:none;}
#eshoplogo {float:right;clear:right;position:relative;top:8px;left:-7px;background:#fff; padding:0 2px;font-weight:bold;font-size:13px;color:#79c;}
.lang {float:right;}
#copyright {width:984px;text-align:right;margin:auto;position:relative;top:-8px;left:-10px;}
#copyright .in {background:#fff;font-size:11px;color:#79c;text-decoration:none;padding:0 2px;}
#ramecek {border:1px dashed #79c;width:984px;margin:auto;text-align:left;clear:both;}
#ramecek .inner {padding:5px;clear:both;}
#topmenu {background:#FAFAFA;margin-top:10px;padding:4px 12px 4px 10px;border:1px solid #ccc;border-width:1px 0;color:#666;/*float:left;*/}
#topmenu .in {overflow:auto;/*float:left;*/}
#topmenu input {font-size:11px;font-weight:bold;}
#topmenu input.input {border:1px solid #666;padding-left:2px;}
#topmenu .input {width:60px;}
#footmenu {background:#FAFAFA;margin:10px 0;padding:4px 10px;border:1px solid #ccc;border-width:1px 0;color:#666;clear:both;}
#footmenu a {padding:0 4px;}
#footmenu a.right {float:right;}


#submenu {float:left;width:175px;margin:0 0 20px;text-align:left;}
#submenu .in {padding:6px 5px 10px;border:1px solid #ccc;background:#FAFAFA;}
#submenu .tail {padding:20px 5px 0 8px;}

.pagemenu {border-bottom:2px solid #eee;padding:0 0 2px 4px;margin-bottom:8px;float:left;width:100%;}
.pagemenu span, .pagemenu a {display:block;float:left;padding: 4px 8px;border:1px solid #ddd;border-bottom:0;margin:4px 8px 4px 0;}
.pagemenu span {border-color:#79c;border-style:dashed;}
.pagemenu span {background:#FAFAFA;}
.radiocombo {border:1px dashed #79c;padding:6px 3px 3px;margin:0 4px;background:#FAFAFA;font-weight:small;}
.radiocombo label {padding:0 6px;}

#searchform {border:1px solid #79c;background:#FFF;padding:2px 5px;margin-bottom:10px;}
#searchform .input {width:120px;}
#searchform b {color:#79c;letter-spacing:1px;}
#searchform input {font-size:11px;font-weight:bold;padding:0;}
#searchform input.input {border:1px solid #666;font-size:11px;padding:2px;font-weight:normal;margin-right:2px;}

#kategorie_leftmenu {padding-left:5px;}
#kategorie_leftmenu a {/*display:none;*/display:block;margin-bottom:2px;}
#kategorie_leftmenu b {font-weight:normal;}
#kategorie_leftmenu .l1 {font-size:90%;line-height:1.5em;padding-left:7px;}
#kategorie_leftmenu .l2 {font-size:90%;line-height:1.5em;padding-left:14px;}

#kategorie_leftmenu .selected {font-weight:bold;background:#ddd;}
#kategorie_leftmenu .selectedtree b {font-weight:bold;}
#kategorie_leftmenu .visible {/*display:block;*/}

#kategorie_topmenu, #subkategorie_topmenu {border:1px 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;}

#size_color_filters {padding-bottom:10px;}
#size_color_filters form {float:left;}

#contentDiv {float:left;width:784px;padding-left:8px;text-align:left;}
#contentDiv h1 {font-size:150%;}

.nadpis {font-size:14px;line-height:28px;font-weight:bold;color:#79c;}


#boxerror {float:left;padding: 2px 10px 10px;border:1px solid #c00;}
#boxerror .nadpis {color:#c00;}


#categorySelect .l0 {/*font-style:italic;*/color:#888;}
#categorySelect .l1 {}

.error {color:#c11;}
.infomsg {color:#1c1;}
.right {float:right;}
.rightclear {clear:right;}
.left {float:left;}
.leftclear {clear:left;}
.inline {display:inline !important;}
.red, a.red {color:#c11;}
.grey {color:#666;}
.silver {color:#999;}
.b {font-weight:bold;}
.hid {display:none;}
.nowrap {white-space:nowrap;}
.small {font-size:90%;/*line-height:1.2em;*/}
.u {text-decoration:underline;}
.nobg {background:#fff;padding:5px;}
.nu {text-decoration:none;}


.strankovani {width:66%;float:right;clear:right;white-space:nowrap;}
.tamazpet {width:50%;text-align:center;color:#999;}


#itemsListTable,#basketListTable,#usersListTable,#ordersListTable {margin:5px 0;border-collapse:collapse;border-width:0;clear:both;}
#itemsListTable tr,#basketListTable tr,#usersListTable tr,#ordersListTable tr {background:#FAFAFA;}
#itemsListTable tr.r1,#basketListTable tr.r1,#usersListTable tr.r1,#ordersListTable tr.r1 {background:#F2F8FF;}
#itemsListTable th,#basketListTable th,#usersListTable th,#ordersListTable th {border:1px solid #fff;background:#E2E8EF;padding:3px;white-space:nowrap;}
#itemsListTable td,#basketListTable td,#usersListTable td,#ordersListTable td {border:1px solid #fff;border-bottom-color:#eee;padding:4px 3px;/*line-height:1.7em;*/line-height:1.25em;}
#usersListTable small a {color:#9AC;/*#ACB1ED;*/}
/*1st column*/
#itemsListTable tr th:first-child,#itemsListTable tr td:first-child,#itemsListTable .first-td {width:80px;}
/*2nd column*/
#itemsListTable tr th +th,#itemsListTable tr td +td {}
#itemsListTable .second-td {}
/*3rd column*/
#itemsListTable tr th +th +th,#itemsListTable tr td +td +td {text-align:right;width:50px;}
#itemsListTable .third-td {text-align:right;width:50px;}
/*4th column*/
#itemsListTable tr th +th +th +th,#itemsListTable tr td +td +td +td {text-align:right;width:80px;}
#itemsListTable .fourth-td {text-align:right;width:80px;}
/*last -> 5th column*/
/*last-child je problematicke - pri postupnem dotahovani obcas vyhodnoti jako last i jiny prvek
#itemsListTable tr th:last-child,#itemsListTable tr td:last-child,.last-td {text-align:center;width:80px;}*/
#itemsListTable tr th +th +th +th +th,#itemsListTable tr td +td +td +td +td {text-align:center;width:80px;}
#itemsListTable .last-td {text-align:center;width:80px;}
.dph {font-weight:normal;font-size:90%;text-align:right !important;color:#57a;}
.instock {margin-top:-21px;}
.newitem .title, .newitem .title a {color:#c11;}

#itemsListPreview {}
#itemsListPreview .item {float:left;width:192px;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%;}

#itemsListDetail .item {float:left;width:602px;margin:5px 0 2px;border:1px solid #E2E8EF;}
#itemsListDetail .item .imageblock {float:left;width:100px;height:100px;line-height:90px;text-align:center;color:#6f87a3;border:1px solid #f0f0f0;margin:6px;}
#itemsListDetail .item .in {float:left;width:482px;text-align:left;}
#itemsListDetail .item .title {padding:14px 0 2px;}
#itemsListDetail .item .cost {font-size:120%;padding:13px 2px;}
#itemsListDetail .item .description {font-size:90%;/*display:none;*/}
#itemsListDetail .item .storageinfo {padding:4px 0 0;color:#999;}
#itemsListDetail .item .red {font-size:90%;}

#basketListTable tr th:first-child,#basketListTable tr td:first-child,#basketListTable .first-td {line-height:1.2em;padding:6px 2px;}


#basketListTable tr th +th,#basketListTable tr td +td {}
#basketListTable .second-td {}

#basketListTable tr th +th +th,#basketListTable tr td +td +td {text-align:right;width:62px;}
#basketListTable .third-td {text-align:right;width:62px;}

#basketListTable tr th +th +th +th,#basketListTable tr td +td +td +td {text-align:right;width:75px;}
#basketListTable .fourth-td {text-align:right;width:75px;}

#basketListTable tr th +th +th +th +th,#basketListTable tr td +td +td +td +td {text-align:right;width:80px;}
#basketListTable .fifth-td {text-align:right;width:80px;}

#basketListTable tr th +th +th +th +th +th,#basketListTable tr td +td +td +td +td +td {text-align:right;width:50px;}
#basketListTable .sixth-td {text-align:right;width:50px;}

#basketListTable tr th +th +th +th +th +th,#basketListTable tr td +td +td +td +td +td {text-align:center;width:22px;}
#basketListTable .last-td {text-align:center;width:22px;}



#ordersListTable tr th:first-child,#ordersListTable tr td:first-child,#ordersListTable .first-td {line-height:1.2em;padding:4px 2px;width:60px;text-align:center;}

#ordersListTable tr th +th,#ordersListTable tr td +td {width:60px;}
#ordersListTable .second-td {width:60px;}

#ordersListTable tr th +th +th,#ordersListTable tr td +td +td {width:200px;}
#ordersListTable .third-td {width:200px;}

#ordersListTable tr th +th +th +th,#ordersListTable tr td +td +td +td {width:180px;}
#ordersListTable .fourth-td {width:180px;}

#ordersListTable tr th +th +th +th +th,#ordersListTable tr td +td +td +td +td {text-align:right;width:80px;}
#ordersListTable .last-td {text-align:right;width:80px;}



/*#itemsListTable .bc,#basketListTable .bc {font-size:85%;width:24px;text-align:right;padding:0 1px 0 0;}
#itemsListTable .bs,#basketListTable .bs {vertical-align:bottom;}*/
.bc {font-size:85%;width:24px;text-align:right;padding:0 1px 0 0;}
.bs {vertical-align:bottom;}

#basketListTable .total {text-align:right;padding:16px 2px 2px 0;font-size:1.1em;}
#basketListTable .total i {font-weight:normal;font-size:0.9em;}


#item {width:604px;float:left;overflow:auto;}
#item .title {font-weight:bold;font-size:16px;border-bottom:1px solid #ddd;padding:12px 0 6px;margin-bottom:10px;}
#item .imageblock {float:right;width:222px;text-align:center;color:#6f87a3;margin:5px;}
#item .imageblock .v-outer {border:1px solid #eee;}
#item .description {background:#f6f6f6;float:left;width:350px;padding:4px 6px 6px;margin-bottom:10px;font-style:normal;}
#item .in {border-bottom:1px solid #ddd;width:350px;float:left;padding:0 6px 12px;margin-bottom:12px;}
#item .cost {font-size:1.25em;}
#item .storageinfo {float:right;}
#item .bs {}
#item .c0 {width:120px;float:left;text-align:right;margin-right:4px;}
#item .smallpreview {margin:1px 1px 0 0 ;border:0 !important;}

#item .error,#orderForm .error,#stgForm .error {color:#c11;font-weight:bold;border:4px dashed #eee;padding:4px;}
#orderForm .error {width:560px;}

#orderForm {/*width:580px;background:red;*/}
#orderForm .c0,#regForm .c0,#feedbackForm .c0,#stgForm .c0 {float:left;clear:left;width:130px;padding:2px 0 0 4px;}
#orderForm input,#regForm input,#feedbackForm input {margin-bottom:1px;}
#orderForm .disabled {color:#bbb;}
#orderForm .hidden {display:none;/*visibility:hidden;*/color:#bbb;background:#fff !important;}

#orderSteps {text-align:center;color:#aaa;padding-left:6px;}
#orderSteps .box {float:left;width:76px;height:72px;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;}

#orderSummary {width:180px;padding:2px 6px 6px;background:#f4f4f4;margin-left:5px;}
#orderSummary .title {font-size:15px;color:#999;border-bottom:1px solid #ccc;padding:2px 0;}
#orderSummary .total {text-align:right;font-size:11px;border-top:1px dashed #ccc;padding:4px;}
#orderSummary i {color:#999;font-style:normal;}
#orderSummary .delivery {font-size:11px;padding:4px 0;}

#deliveryOptions .option {background:#eee;}


.textinfo {background:#eee;padding:10px;}
#regForm .textinfo {width:280px;}

#homepageNews {border:1px dashed #79c;background:#FAFAFA;padding:3px 10px 0;margin-bottom:10px;}
#homepageNews .date {width:70px;float:left;}


#ui_username {}
#ui_pwd {margin-left:5px;}
#ui_login {}
#ui_remember {}

.promo_textarea {background:#eee;padding:4px;margin-bottom:21px;}


.related {margin:35px 5px 0 0;width:150px;}
#itemRelated {float:right;margin:25px 0 0;width:170px;}
#itemRelated h5 {color:#999;}
#itemRelated .item {border:1px solid #E2E8EF;}
#itemRelated .item .title {color:#2C41AD;background:#FAFAFA;padding:6px 0 6px 6px;display:block;height:3.3em;overflow:hidden;text-overflow:ellipsis;}
#itemRelated .item .in {float:left;text-align:center;padding:6px;}
#itemRelated .item .imageblock {width:80px;height:80px;line-height:75px;text-align:center;color:#6f87a3;border:1px solid #f0f0f0;margin-bottom:4px;}
#itemRelated .item .cost {font-size:120%;}
#itemRelated .item .description {font-size:90%;/*display:none;*/}
#itemRelated .item .storageinfo {padding:8px 0 0 2px;color:#999;}
#itemRelated .item .red {font-size:90%;}

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

#itemlistRelated {float:right;width:170px;}
#itemlistRelated .ritem {border:1px solid #E2E8EF;width:170px;}
#itemlistRelated .ritem .title {color:#2C41AD;background:#FAFAFA;padding:6px 0 6px 6px;display:block;height:3.3em;overflow:hidden;text-overflow:ellipsis;}
#itemlistRelated .ritem .in {float:left;text-align:center;padding:6px;}
#itemlistRelated .ritem .imageblock {width:80px;height:80px;line-height:75px;text-align:center;color:#6f87a3;border:1px solid #f0f0f0;margin-bottom:4px;}
#itemlistRelated .ritem .cost {font-size:120%;}
#itemlistRelated .ritem .description {font-size:90%;/*display:none;*/}
#itemlistRelated .ritem .storageinfo {padding:8px 0 0 2px;color:#999;}
#itemlistRelated .ritem .red {font-size:90%;}


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

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

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

.lang_ru {}
.lang_ru #orderSteps .box {line-height:100%;}
.lang_ru #orderSteps .nr {line-height:120%;}


/*ukazka*/
.itemLyze {width:380px !important;}
#itemsListPreview .itemLyze .imageblock {width:280px;height:66px;line-height:66px;}
#itemsListPreview .itemLyze .title {height:1.5em;}

#kategorie_leftmenu a img {margin:2px 0 -1px;}

/*#kategorie_leftmenu a.p-akce {color:#d62;}
#kategorie_leftmenu a.p-tip {color:#13b;}
#kategorie_leftmenu a.p-vyprodej {color:#fa2;}
#kategorie_leftmenu a.p-new {color:#e13;}
#kategorie_leftmenu a.p-sleva {color:#1a4;}

#kategorie_leftmenu a.cs_CZ.p-akce {background:url('../img/basic/cs_CZ/ico_akce.gif') right no-repeat;padding:0 3px 3px 0;}
#kategorie_leftmenu a.cs_CZ.p-tip {background:url('../img/basic/cs_CZ/ico_tip.gif') right no-repeat;padding:0 3px 3px 0;}
#kategorie_leftmenu a.cs_CZ.p-vyprodej {background:url('../img/basic/cs_CZ/ico_vyprodej.gif') right no-repeat;padding:0 3px 3px 0;}
#kategorie_leftmenu a.cs_CZ.p-new {background:url('../img/basic/cs_CZ/ico_new.gif') right no-repeat;padding:0 3px 3px 0;}
#kategorie_leftmenu a.cs_CZ.p-sleva {background:url('../img/basic/cs_CZ/ico_sleva.gif') right no-repeat;padding:0 3px 3px 0;}
*/



