body{margin:0px;padding:0px;font-size:11px;font-family:Arial;background-color:#ECD9BD;background-image:url('./images/background.png');background-repeat:repeat-y;background-position:center top;}

#central-2 h1{margin:0px;padding-top:20px;text-indent:20px;font-size:32px;color:#FFFFFF;font-weight:bold;}
#page h2{font-size:20px;background-image:url('data/images/point_20x20.png');background-repeat:no-repeat;}

a{color:#C75101;text-decoration:none;font-weight:bold;}
a:hover{color:#C75101;text-decoration:underline;font-weight:bold;}
a.copyrights-1{font-size:10px;color:#C75101;text-decoration:none;font-weight:bold;}
a.copyrights-1:hover{font-size:10px;color:#C75101;text-decoration:underline;font-weight:bold;}
a.copyrights-2{font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}
a.copyrights-2:hover{font-size:10px;color:#000000;text-decoration:underline;font-weight:normal;}

a img{border-width:0px;}

#indent-1{height:20px;background-color:#FFFFFF;}

#global{text-align:center;}
#central{width:763px;margin-left:auto;margin-right:auto;text-align:left;background-color:#FDF5CC;}

#position-1{height:60px;width:315px;position:absolute;top:29px;left:10px;background-image:url('./images/logo-img.png');}
#position-2{height:255px;width:420px;position:absolute;top:0px;left:340px;background-image:url('./images/logo-img-foto.jpg');}
#position-3{height:120px;width:304px;position:absolute;top:100px;left:16px;font-size:12px;color:#FFFFFF;font-weight:bold;}

div.spacing-1{height:10px;}
div.spacing-2{height:20px;}

#central-1{height:29px;background-image:url('./images/up-line.png');position:relative;top:0px;left:0px;}
#central-2{height:226px;background-image:url('./images/down-line.png');}
#central-3{height:30px;background-color:#CE6C24;}
#central-4{height:21px;line-height:21px;display:block;text-indent:20px;font-size:10px;}
#central-5{}

#news-1{width:205px;padding:10px;background-image:url('./images/news.png');background-repeat:repeat-x;float:right;min-height:265px;}

#popis{margin-top:25px;margin-left:16px;font-size:12px;color:#FFFFFF;font-weight:bold;}

hr.cleaner {clear:both;height:1px;margin: -1px 0px 0px 0px;padding:0px 0px 0px 0px;border:none;visibility:hidden;}

#page{width:490px;padding:20px;}

#menu{height:30px;overflow:hidden;}

#validate{position:relative;top:3px;left:0px;}

.cart{position:absolute;top:255px;left:720px;}
div.cenakosiku{width:140px;text-align:right;color:#FFFFFF;font-weight:bold;position:absolute;top:258px;left:570px;font-size:10px;}

div.shopitem{background-color:#FFFFFF;border:1px solid #F0E0D0;margin-bottom:8px;}
div.shopitem h3{font-size:14px;color:#000000;line-height:18px;margin-top:5px;margin-bottom:5px;}
div.shopitem td.popis{border-bottom:1px solid #C0C0C0;font-size:12px;}
div.shopitem input{height:13px;font-size:11px;color:#000000;width:30px;border:1px solid #808080;}
div.shopitem img.button{cursor:hand;cursor:pointer;_cursor:hand;}

table.zbozi{background-color:#FFFFFF;border:1px solid #F0E0D0;margin-bottom:10px;}
table.zbozi td{border-bottom:1px solid #E0E0E0;}
table.zbozi thead{background-color:#F0E0D0;color:#000000;font-weight:bold;}
table.cenacelkem{background-color:#FFFFFF;border:1px solid #F0E0D0;padding:1px 5px 1px 5px;}

table.order td{font-size:12px;font-weight:bold;}
table.order input.text{width:140px;height:14px;border:1px solid #C75101;background-color:#FFFFFF;font-size:11px;font-weight:bold;color:#C75101;}
table.order input.text:hover{border:1px solid #000080;}
table.order input.text:focus{border:1px solid #000080;background-color:#FFFFC0;}
table.order input.texterror{width:140px;height:14px;border:2px solid #FF0000;background-color:#FFE0E0;font-size:11px;font-weight:bold;color:#C75101;}
table.order input.texterror:hover{border:2px solid #000080;}
table.order input.texterror:focus{border:2px solid #000080;background-color:#FFFFC0;}
table.order textarea{width:410px;height:80px;border:1px solid #C75101;background-color:#FFFFFF;font-size:12px;font-family:Arial;font-weight:bold;color:#C75101;}
table.order textarea:hover{border:1px solid #000080;}
table.order textarea:focus{border:1px solid #000080;background-color:#FFFFC0;}
table.order span.nazev{color:#800000;}

span.error{color:#FF0000;font-size:12px;}

input.button{height:30px;background-image:url('./images/button.png');border:1px solid #803000;font-weight:bold;width:200px;color:#FFFFFF;}

.center{text-align:center;}
.right{text-align:right;}
