html, body {height:100%; margin:0; padding:0; border-style:none;}
body, input, textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
}
body {background-color:#5E615A;}
* {margin:0; padding:0;}
img {border-style:none;}

div.clear {clear:both; float:none;}
div.minheight {background-color:red; width:0px; height:60px; float:right;}

.left {float:left;}
.right {float:right;}
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}


/*debug*/
pre {width:600px; /*height:50px;*/ background-color:white; overflow:auto; margin:22px 0; clear:left;}

div.hlaska {text-align:center;font-size:150%;font-weight:bold;margin:4em 0;}

/* hlavni layout */
.header {width:970px; height:110px; margin:0 auto; position:relative; /*left:-8px;*/
	background-image:url(img/header-bg.gif); background-repeat:no-repeat; background-color:#5E615A; 
}
.main {width:932px; padding:33px 8px 0 30px; margin:0 auto; 
  border-top:1px none #6E79A4;
  background:#5E615A url(img/main-bg.gif) no-repeat 0% 0%;
}
.footer {width:970px; height:66px; margin:0 auto; position:relative; /*left:-8px;*/
	background-image:url(img/footer-bg.gif); background-repeat:no-repeat; 
	background-color:#5E615A; 
	clear:both;
}
.footer p.links {line-height:22px; text-align:right; color:#34553F; padding-right:10px;}
.footer p.links a {color:#34553F; text-decoration:none; font-weight:bold;}
.footer p.links a:hover {text-decoration:underline;}
.footer p.mail {line-height:22px; text-align:center; color:#34553F; padding-right:60px;}

.subfooter {width:970px; margin:0.5em auto; clear:both; color:#c0c0c0; text-align:center;}
.subfooter .s1 {width:210px; float:left;}
.subfooter .s2 {width:500px; float:left; padding:0 25px;}
.subfooter .s3 {width:210px; float:right;}

.space1 {overflow:hidden; height:0px; clear:left;}
.space2 {overflow:hidden; height:0px; clear:left;}

/* zahlavi */
a#logolink {display:block; width:165px; height:22px; position:absolute; top:22px; left:0px; text-decoration:none;}
a#logolink span {visibility:hidden;}
a#peslink {display:block; width:60px; height:60px; position:absolute; top:50px; left:5px; text-decoration:none;}
a#peslink span {visibility:hidden;}
.menu1 {width:560px; height:22px; background-color:#F2EB13; position:absolute; top:44px; left:392px; padding-left:18px;
	background-image:url(img/menu-end-l.gif); background-repeat:no-repeat; 
}
.menu1 a {display:block; float:left; height:22px; line-height:22px; padding:0 8px;
	color:#34553F; font-weight:bold; text-decoration:none; background-color:#F4EE58;
	border:1px solid #C9C34C; border-style:none; border-right-style:solid;
}
.menu1 a.alog {position:absolute; right:680px; border-left-style:solid;}

.menuhome-pusum {width:330px; height:22px; position:absolute; top:88px; left:609px;}
.menulogin {width:280px; height:22px; text-align:right; line-height:22px; color:white; position:absolute; top:66px; left:672px; padding-left:18px;}
.menuyellow {width:700px; height:22px; text-align:left; line-height:22px; color:#F2EB13; position:absolute; top:66px; left:92px;}
.menuyellow a {color:#F2EB13;}
.header .menuyellow h2 {position:static; display:inline;}
.header .menuyellow h1 {position:static; display:inline;}
.menuhome {width:180px; height:22px; background-color:#F2EB13; position:absolute; top:44px; right:0px; }
/*.menuhome {width:280px; height:22px; background-color:#F2EB13; position:absolute; top:88px; left:672px; padding-left:18px;
	background-image:url(img/menu-end-l.gif); background-repeat:no-repeat; 
}*/
.menuhome a {display:block; float:left; height:22px; line-height:22px; padding:0 14px;
	color:#34553F; font-weight:bold; text-decoration:none; background-color:#F4EE58;
	border-left:1px solid #C9C34C; border-right:1px solid #C9C34C; 
}
.menuhome a.linkbutton {width:100px; color:white; border-style:none; text-align:center; padding:0;
	background-image:url(img/button-red-100-bgyellow.gif); background-repeat:no-repeat; 
	margin-left:60px;
}
.header h1, .header h2 {position:absolute; top:88px; left:92px; font-size:12px; font-weight:bold; line-height:22px; color:white; /*color:#F2EB13;*/}
.header p {line-height:22px; padding:0 7px; width:460px; float:left;}
.flags {width:180px; height:22px; float:left;}
.flags img {width:19px; height:12px; border-style:none; display:block; float:left; margin-right:12px; margin-top:5px;}

div.dfilter {background-color:white; position:absolute; right:0; top:110px; width:890px; height:22px;
	background-image:url(img/menu-end-l.gif); background-repeat:no-repeat; background-color:#F2EB13;
}
.filter { margin:0 auto; padding-right:11px}
.filter input.go {display:block; float:right; height:22px;}
form.filter a.aso {font-weight:bold; border:2px solid #ED1D25; display:block; float:left; line-height:18px; padding:0 5px; color:#34553F; cursor:pointer;}
form.filter select {margin:1px 1px 0 1px; display:block; float:left; color:#34553F; font-weight:bold;}
form.filter select option {padding:1px 2px;}
form.filter select.zeme {width:130px; margin-left:11px;}
form.filter select.zeme option.nocity {color:#999999;}
form.filter select.lokal {width:130px; margin-right:20px;}
form.filter select.f-pocet-noci {width:80px; margin-right:20px;}
form.filter div.kalendar {margin-left:0; width:205px;}
form.filter div.kalendar select {margin:1px 1px 0 1px; color:#34553F; font-weight:bold;}
/*form.filter div.a-search {display:none; width:570px; height:200px; top:-200px; left:405px; background-color:#F2EB13; position:absolute; margin-left:-5px;}*/
form.filter div.a-search {display:none; width:570px; height:200px; top:22px; right:0px; background-color:#F2EB13; position:absolute; margin-left:-5px;}
form.filter div.a-search table {margin-top:22px;}
form.filter div.a-search table th {text-align:left; color:#34553F; background-color:#F4EE58; height:22px;}
form.filter div.a-search table td {vertical-align:top; line-height:20px; }
form.filter div.a-search table td.nadpis {color:#34553F; font-weight:bold;}
form.filter div.a-search input {background-color:transparent; }
form.filter div.a-search label {display:inline; float:none; clear:none;}

/* nove pridano */
.menu1 a.disabled {color:#98ACB2; background-color:#F2EB13;}
.menuhome a.disabled {color:#98ACB2; background-color:#F2EB13;}
.menuhome a.logoutdisabled {display:none;}

/* pro obecne pouziti */
table.layout {table-layout:fixed;}
input.text {padding:2px; border:1px solid #A6A8B5;}
input.imgbutton {font-weight:bold; color:white; cursor:pointer;}
label {font-weight:bold; color:#34553F;}
select {border:1px solid #A6A8B5; background-color:white;}
select option {background-color:white;}
textarea {padding:2px; border:1px solid #A6A8B5; background-color:white;}
a {color:white;}
/* tlačítka nad patičkou */
table tr td#tbuttony {padding:0; height:22px;}
#tbuttony input.tlacitko {width:100px; height:22px; color:white; font-weight:bold; border-style:none; cursor:pointer;
	background-image:url(img/button-red-100-bgblue0.gif); background-repeat:no-repeat; 
}
#tbuttony input.vlevo {float:left;}
#tbuttony input.vpravo {float:right;}

div.kalendar {display:block; float:left; width:210px;}
div.kalendar select {color:#34553F; font-weight:bold; margin-top:1px;}
div.kalendar select option { padding:1px 2px; }
div.kalendar select.den {width:45px;}
div.kalendar select.mes {width:50px;}
div.kalendar select.rok {width:60px;}
div.kalendar input.bt-cal {display:block; float:left; margin-right:5px; width:22px; height:22px; border-style:none;}
/*popup*/
table.calendar td {color:white; font-weight:bold; padding-bottom:3px; text-align:center;}
table.calendar td a {text-decoration:none;}
table.calendar td a:hover {text-decoration:underline;}
table.calendar tr.dny td {width:18px; height:18px; padding:0 2px; text-align:right; cursor:pointer;
	background-color:#F4EE58; color:black; font-weight:normal;
}
table.calendar tr.dny td.ne-den {background-color:transparent;}

a.help {display:inline-block; width:20px; margin-right:1px;}


table.pu1 {margin:22px 0;}
table.pu1 td {vertical-align:top;}
table.pu1 div.article {}
table.pu1 td.pu1left {}
table.pu1 td.pu1left div.article {width:170px;}
table.pu1 td.pu1middle {border-left:1px solid #F2EC14; }
table.pu1 td.pu1middle div.article {width:520px; margin-left:10px;}
table.pu1 td.pu1right {border-left:1px solid #F2EC14; }
table.pu1 td.pu1right div.article {width:170px; margin-left:10px;}

div.ppppn {width:200px; margin-left:710px; font-weight:bold; text-align:right; line-height:22px; color:#F2EB13;}
/* PU2 */
table.pu2 {border-collapse:collapse;}
table.pu2 th {color:white; line-height:22px;}
table.pu2 tr.space td {height:22px; }
table.pu2 tr.item {cursor:pointer; background-color:#E6EBE5;}
table.pu2 tr.item td {height:88px; border-left:1px solid #B5B7AA; text-align:center;}
table.pu2 tr.item td a {color:black; text-decoration:none;}
table.pu2 tr.item td.tdl {background:transparent url(img/pu2item-l.gif) no-repeat; border-style:none;}
table.pu2 tr.item td.tdr {background:transparent url(img/pu2item-r.gif) no-repeat;}
table.pu2 tr.item td.tdimg {border-style:none;}
table.pu2 tr.item td.tdimg img {display:block;}
table.pu2 tr.item td.tddesc {border-style:none; text-align:left;}
table.pu2 tr.item td.tddesc div {height:72px; overflow:hidden;}
table.pu2 tr.item td.tddesc h2 {font-size:12px; margin:0 5px 0 15px;}
table.pu2 tr.item td.tddesc h3 {font-size:10px; margin:0 5px 0 15px; color:#ED1E26; font-weight:normal;}
table.pu2 tr.item td.tddesc p {text-align:left;}
table.pu2 tr.item td.tdprice {color:#ED1D25; font-weight:bold; font-size:120%;}
table.pu2 tr.item td p {margin:0 5px 0 15px; text-align:center;}
table.pu2 tr.item td p.fac {color:#B0B7AA;}
table.pu2 tr.item td p.fac strong {color:#34553F; font-weight:normal;}
table.pu2 .bonus-0, table.pu2 .bonus-1 {width:28px; height:42px; margin:0 auto;}
table.pu2 .bonus-0 {background-image:url(img/bonus-0.gif);}
table.pu2 .bonus-1 {background-image:url(img/bonus-1.gif);}

/* PU3 */
h1.pu3adresa {width:860px; padding-left:62px; margin:5px 0 10px 0; color:white; font-size:100%; font-weight:normal; font-weight:bold;}
div.pu3incfac {width:860px; padding-left:62px; margin:5px 0; color:white;}
table.pu3a {border-collapse:collapse; margin:0 0 22px 0;}
table.pu3a td {height:44px; border-left:1px none #81847D; border-right:1px none #81847D; background-color:#E6EBE5;}
table.pu3a td.tdl {background:transparent url(img/pu3a-l.gif) no-repeat; border-style:none;}
table.pu3a td.tdr {background:transparent url(img/pu3a-r.gif) no-repeat;}
table.pu3a a.pu3abutton {display:block; float:left; width:80px; height:34px; padding:5px; margin-right:21px; font-weight:bold; color:white; background:#BCBDC1 url(img/bt-pu3a.gif) no-repeat bottom right; text-decoration:none;}
table.pu3a a.pu3abutton span {color:#EC1D25;}
table.pu3a .bonus-0, table.pu3a .bonus-1 {width:28px; height:42px; margin:0 auto;}
table.pu3a .bonus-0 {background-image:url(img/bonus-0.gif);}
table.pu3a .bonus-1 {background-image:url(img/bonus-1.gif);}

table.pu3a td.tdrate {border-left-style:solid; border-right-style:solid;}
table.pu3a td.tdrate p {margin-bottom:10px;}
table.pu3a td.tdrate b {color:#ED1D25;}
table.pu3a td.tdinc {border-right-style:solid; font-size:9px;  vertical-align:top;}
table.pu3a td.tdinc p {height:66px; overflow:hidden;}
table.pu3a td.tdcolors {border-right-style:solid; text-align:left; vertical-align:top;}
table.pu3a td p {margin:0 5px; text-align:center;}

table.pu3b {float:left; border-collapse:collapse; margin-bottom:22px;}
table.pu3b td {height:328px; background-color:#FAFAD6;}
table.pu3b td.tdl {background:transparent url(img/pu3b-l.gif) no-repeat;}
table.pu3b td.tdr {background:transparent url(img/pu3b-r.gif) no-repeat;}
table.pu3b td.tdimg {text-align:center; vertical-align:top;}
table.pu3b td.tdimg img {display:block; cursor:pointer; margin:5px 0 0 0;}
table.pu3b #tdinfo {vertical-align:top;}
table.pu3b #tdinfo p {margin:5px;}
table.pu3b #tdinfo p#pinfo {margin:5px; height:318px; overflow:auto;}
table.pu3b #tdinfo div.imgl {margin:0; text-align:center; display:none;}
table.pu3b #tdinfo div#divrating {display:none; margin:5px; height:318px; overflow:auto;}
table.pu3b #tdinfo p#pbonus {margin:5px; height:318px; display:none; overflow:auto;}
table.pu3b #tdinfo div#divreview {margin:5px; height:318px; display:none; overflow:auto;}
table.pu3b #tdinfo div#divreview p {margin-top:1em;}
table.pu3b #divrating p {margin:0 0 5px 0;}
table.pu3b #divrating p.pgraf {width:100px; float:left; clear:left; line-height:14px; margin:1px 0 0 0;}
table.pu3b #divrating div.graf {float:right; width:200px; }
table.pu3b #divrating div.barbg {background-color:#F4F4AA; margin:2px 0; height:12px; overflow:hidden;}
table.pu3b #divrating div.bar {background-color:#ED1D25; height:12px; overflow:hidden;}

table.pu3c {float:right; position:relative; top:-22px; left:-10px; border:1px solid #5E615A; border-collapse:collapse; margin-bottom:22px; }
table.pu3c tr th {height:22px; background-color:#F9F6AF; text-align:center; font-weight:bold;}
table.pu3c tr td {height:22px; background-color:#F4EE58; text-align:center;}
table.pu3c tr .type {text-align:left;}
table.pu3c td.c16ico {text-align:left;}
table.pu3c tr td.tdbed {background-color:#FAFAD6;}
table.pu3c tr td.tdbed select {width:50px;}
table.pu3c tr td.tdbed select option {padding:1px 2px; }
table.pu3c tr.trsum td {background-color:white; font-weight:bold;}
table.pu3c tr td.tdbook {text-align:right; background-color:#5E615A;}
table.pu3c tr td.tdbook input.tl-book {width:100px; height:22px; color:white; font-weight:bold; border-style:none; cursor:pointer;
	background-image:url(img/button-red-100-bggrey.gif); background-repeat:no-repeat; margin-right:50px;
}

/* PUSUM */
table.pusum-nadpisy {border-collapse:collapse;}
table.pusum-nadpisy td.zluta {background-color:#F4EE58;}
table.pusum-nadpisy h2 {margin-left:62px; font-size:12px; font-weight:bold; line-height:22px; color:#F2EB13;}
table.pusum-nadpisy h3 {font-size:12px; font-weight:bold; line-height:22px; text-align:center; color:#34553F;}
table.pusum-nadpisy td.h3l {background-image:url(img/pusum-h3-l.gif); background-repeat:no-repeat; background-position:right;}
table.pusum-nadpisy td.h3r {background-image:url(img/pusum-h3-r.gif); background-repeat:no-repeat;}

table.pusum {border-collapse:collapse; margin:22px 0 0 0;}
table.pusum td {vertical-align:top;}
table.pusum td.top-silver {vertical-align:top; background-image:url(img/pusum-top-silver.gif); background-repeat:no-repeat; background-position:0 22px;}
table.pusum td.top-silver3 {background-image:url(img/pusum-top-silver3.gif); background-repeat:no-repeat; background-position:right 22px;}
table.pusum td.sloupec2 label {width:120px; display:block; height:22px; margin-top:22px; line-height:22px; float:left; clear:left; padding-right:10px; text-align:right;}
table.pusum td.sloupec2 input.text {width:145px; margin:24px 0 2px 0; }
table.pusum td.sloupec2 select {width:151px; margin:24px 0 2px 0; }
table.pusum td.sloupec2 select option {padding:1px 2px;}
table.pusum div.souhlas {padding-top:22px; padding-bottom:2px;}
table.pusum div.souhlas div.chkbox {width:22px; height:22px; overflow:hidden; position:relative; left:-22px; background-color:white;}
table.pusum div.souhlas div.chkbox input {display:block; width:15px; height:15px; margin:3px 0 0 3px;}
table.pusum div.souhlas label.labelsouhlas {margin-right:0; margin-top:0; width:283px; line-height:19px; height:21px; color:#ED1D25; padding-left:5px; background-color:#FAF8C2; border:1px solid #A6A8B5; text-align:left; position:relative; top:-22px;}
table.pusum div.souhlas label.labelsouhlas a {color:#ED1D25; }
table.pusum td p {margin:5px;}
table.pusum .zluta {background-color:#F4EE58;}
table.pusum input.tl-back {width:100px; height:22px; margin:44px 0 0 22px; color:white; font-weight:bold; border-style:none; cursor:pointer; background:transparent url(img/button-red-100-bgsilver.gif) no-repeat;}
table.pusum input.tl-add {width:100px; height:22px; color:white; font-weight:bold; border-style:none; cursor:pointer; background:transparent url(img/button-red-100-bggrey.gif) no-repeat;}
table.pusum input.tl-confirm {width:100px; height:22px; margin-top:0; color:white; font-weight:bold; border-style:none; cursor:pointer; background:transparent url(img/button-red-100-bggrey.gif) no-repeat;}
table.pusumorder {width:100%; border-collapse:collapse; margin-top:0px;}
table.pusumorder th {line-height:22px; color:#34553F; background-color:#FAF8C2; border-right:1px solid #A6A8B5;}
table.pusumorder td {line-height:22px; padding:0 4px; color:#34553F; border-right:1px solid #A6A8B5; text-align:center;}
table.pusumorder td.datum {text-align:right; padding-right:15px;}
table.pusumorder td.pocet {text-align:right; padding-right:15px;}
table.pusumorder .price {text-align:right; padding-right:15px;}
table.pusumorder .total {text-align:right; padding-right:15px; border-right-style:none;}
table.pusumtotal {width:440px; border-collapse:collapse; margin:-22px auto 44px auto; background-color:#CFCCC5;}

table.pusumtotal tr.top td.c1 {background-image:url(img/pusum-total-top.gif); background-repeat:no-repeat;}
table.pusumtotal tr.bottom td.c1 {background-image:url(img/pusum-total-bottom.gif); background-repeat:no-repeat;}
table.pusumtotal tr.top td.c3 {background-image:url(img/pusum-total-top.gif); background-repeat:no-repeat; background-position:right;}
table.pusumtotal tr.bottom td.c3 {background-image:url(img/pusum-total-bottom.gif); background-repeat:no-repeat; background-position:right;}
table.pusumtotal td.c1 {padding-left:22px;}


table.pusumtotal td {line-height:22px; padding:0 10px; color:#34553F; font-weight:bold;}
table.pusumtotal td.right {text-align:right;}
table.pusumtotal td.nobold {font-weight:normal;}
table.pusumtotal select.menu-currency {margin:1px 0 0 2px; width:92%; color:#34553F; font-weight:bold;}
table.pusumtotal select.menu-currency option {padding:1px 2px;}
.footer label {display:block; float:left; color:black; font-weight:normal; line-height:22px;}
.footer span.deposit {display:block; float:right; width:80px; height:22px; line-height:22px; padding:0 5px 0 0; text-align:right; font-weight:bold; background-color:white; overflow:hidden;}

/* PU Account */
table.acc1 {border-collapse:collapse; margin:22px 0 0 0;}
table.acc1 td.theader {background:transparent url(img/t902-top.gif) no-repeat;}
table.acc1 td.tfooter {background:transparent url(img/t902-bottom.gif) no-repeat;}
table.acc1 td.nadpis {background-color:#C7C8CA;}
table.acc1 td {height:22px; background-color:#E6EBE5;}
table.acc1 td label {margin-left:15px;}
table.acc1 td input.text {width:145px; margin:0px 0; }
table.acc1 td select {width:151px; margin:0px 0; }
table.acc1 td select option {padding:1px 2px;}
table.acc1 input.tl-save {width:100px; height:22px; color:white; font-weight:bold; border-style:none; cursor:pointer; background:transparent url(img/button-red-100-bggrey.gif) no-repeat;}
table.acc2 {border-collapse:collapse; margin:0 0 22px 0;}
table.acc2 td {height:22px; color:white;}
table.acc2 td.radek {background:transparent url(img/t902-row.gif) no-repeat; line-height:22px;}
table.acc2 td.radek label {position:relative; top:-1px;}
table.acc2 td select {width:151px; margin:0px 0; }
table.acc2 td select option {padding:0 2px;}
table.acc2 td select#idrok {width:80px;}
table.acc2 td select#idorderby {width:120px;}
table.acc3 {border-collapse:collapse; margin:22px 0;}
table.acc3 td {height:22px; background-color:#E6EBE5;}
table.acc3 td div.popisek {margin-right:50px; color:#34553F;}
table.acc3 td.theader {background:transparent url(img/t902-top.gif) no-repeat; text-align:right;}
table.acc3 td.tfooter {background:transparent url(img/t902-bottom.gif) no-repeat;}
table.accorders {border-collapse:collapse; margin:0 auto; border:1px solid #787878;}
table.accorders th {height:22px; color:#34553F; background-color:#C7C8CA; border:1px solid #787878;}
table.accorders th.tmavy {color:white; background-color:#939484;}
table.accorders td {height:22px; color:#34553F; background-color:#C7C8CA; border:1px solid #787878; text-align:center;}
table.accorders td input.text {width:92%;}
table.accorders td textarea {width:92%; height:13px; overflow:hidden; margin:1px 0 0 1px;}
table.accorders td input.saverating {width:92%; border-style:none; color:#ED1E26; text-decoration:underline; font-weight:bold; background-color:transparent; cursor:pointer;}
table.accorders td select {width:32px; margin:0; }
table.accorders td select option {padding:0 2px;}
table.accorders td a {color:#34553F;}
table.accorders td a.tlacitko {color:#ED1E26; font-weight:bold;}

/* PU Account - Login */
table#tbo1 {width:336px; margin:10% auto 0 auto;}
table#tbo1 col.c1 {width:45%;}
table#tbo1 col.c2 {width:55%;}
table#tbo1 td {background-color:#E6EBE5;}
table#tbo1 td.theader {height:22px; background:transparent url(img/t336-top.gif) no-repeat;}
table#tbo1 td.tfooter {height:22px; background:transparent url(img/t336-bottom.gif) no-repeat;}
table#tbo1 td.tfooter2 {height:22px; background:transparent; text-align:center; color:white;}
table#tbo1 label {padding-left:30px;}
table#tbo1 input.text {width:155px; margin:2px 0;}
table#tbo1 input.imgbutton {background:url(img/bt-login.gif); width:100px; height:22px; border-style:none; margin:11px 0 0 155px; cursor:pointer;}


/* velky text */
table.tac {border-collapse:collapse; margin:22px 0 22px 0;}
table.tac td.theader {background:transparent url(img/t902-top.gif) no-repeat;}
table.tac td.tfooter {background:transparent url(img/t902-bottom.gif) no-repeat;}
table.tac td {height:22px; background-color:#E6EBE5;}
table.tac div.article {margin:0 22px;}

/* Detail objednavky */
div.objednavka {}
div.objednavka h1 {padding:0 22px; font-size:14px;}
div.objednavka p {padding:0 22px; line-height:22px;}
div.objednavka table {margin:22px 0 0 22px; border-collapse:collapse; border:1px solid black;}
div.objednavka table th {height:22px; padding:0 3px; border:1px solid black;}
div.objednavka table td {height:22px; padding:0 3px; border:1px solid black;}
div.objednavka table td.right {text-align:right;}
div.objednavka .objpusumorder {width:600px;}
div.objednavka .objpusumorder td.datum {}
div.objednavka .objpusumorder td.pocet {text-align:right;}
div.objednavka .objpusumorder td.price {text-align:right;}
div.objednavka .objpusumorder td.total {text-align:right;}
div.objednavka .objpusumtotal {width:600px;}
div.objednavka table.noborder {border-style:none;}
div.objednavka table.noborder th {border-style:none;}
div.objednavka table.noborder td {border-style:none; padding-left:0; padding-right:6px;}

/*div.objednavka .objpusumtotal td {font-weight:bold;}
div.objednavka .objpusumtotal td.nobold {font-weight:normal;}*/


select.menu-currency {margin:1px 0 0 2px; width:80px; color:#34553F; font-weight:bold; /*background-color:#F4EE58;*/ }
select.menu-currency option {/*background-color:#F4EE58;*/ padding:1px 2px;}

div.article h1 {margin:0.5em 0; font-size:12px; color:white;}
div.article h2 {margin:0.5em 0; font-size:24px;}
div.article h3 {margin:0.5em 0; font-size:18px;}
div.article h4 {margin:0.5em 0; font-size:18px; font-weight:normal;}
div.article h5 {margin:0.5em 0; font-size:12px; font-weight:bold;}
div.article h6 {margin:0.5em 0; font-size:12px;}
div.article p {margin:0.5em 0;}
div.article ol {margin:0.5em 0 0.5em 2.5em;}
div.article ul {margin:0.5em 0 0.5em 2em;}
div.article a {color:white;}
div.article .zluta {color:#ffcc00;}
div.article .bila {color:white;}
div.article .cerna {color:black;}
div.article .seda {color:#c0c0c0;}
div.article .oranzova {color:#ff6600;}


/* JS menu */
div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }
div.vert_menu
{
  position: absolute;
  visibility: hidden;
}
div.vert_menu {}
div.vert_menu a
{
	display:block;
	position:relative;
	left:-1px;
	top:-2px;
	height:22px; 
	line-height:22px; 
  width: 120px;
	padding:0 14px;
  background-color: #F4EE58;
	border:1px solid #C9C34C;;
	border-bottom-style:none;
	color:#34553F;
	font-weight:bold;
  text-decoration: none;
}
/*div.altmenu div.horz_menu a { margin-right:  -1px; }*/
div.vert_menu a { margin-bottom: 0px; padding-right: 0px; }
div.horz_menu a:hover,
div.vert_menu a:hover,
div.horz_menu a.active,
div.vert_menu a.active {}

div.sitemap {margin:0 22px;}
div.sitemap h2 {font-size:100%; margin:1em 0 0.3em 0;}
div.sitemap p a {color:black;}



@media print {

}





