html, body            {background:white; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 11px; color: #331f1a; margin:0; padding:0; height:auto;}

img,div,span,a        {_behavior:url(css/iepngfix.htc) /* IE PNG Fix v1.0,(c) 2004-2008 Angus Turnbull http://www.twinhelix.com */}

a           {color: #331f1a; text-decoration: underline; }
a:hover     {text-decoration: none; }
a img       {border: none; }
p           {margin: 0; line-height: 16px; }
.cleaner    {width: 100%; height: 0; clear: both; }
.none       {display: none; }
strong      {color: #331f1a; }

h1          {margin:0; padding:0; line-height:none;}
h1 a        {display:block; width:288px; height:106px; margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000; position:relative; top:25px; left:0px; background:none;}

div#top     {width:1070px; height:300px; float:left; margin:0 auto 0 auto; position:relative; background:white url('../images/big_top.jpg') no-repeat center top;}
div#topfirst {width:952px; height:153px; margin-left:60px;}
div#cart    {width:208px; height:20px; float:right; color:#c90706; line-height:20px; position:relative; top:24px; right:8px;}
div#cart p#left {width:60%; float:left; font-size:13px;  font-weight:bold;}
div#cart p#right {width:40%; float:left; font-size:12px; text-align:right;}   
div#banners_top {width:952px; height:113px; float:left; margin-left:64px; _margin-left:32px; }
div#banners_top img.banner_img {float:left; height:113px;}
div#banners_top div#banner_ad {position:relative; width:225px; height:113px; margin-right:4px; float:left;}
div#banners_top div#banner_ad img.mask {position:absolute; top:0px; left:0px;}

div#loginbox   {float:left;}
div#loginbox form#ucet { margin:0 0 0 3px; _margin:0 0 0 2px; padding: 37px 0 0 16px; width: 203px; height: 76px; background: #523028 url(../images/bg_ucet.gif) no-repeat top left; float: left; clear: both; }
div#loginbox form#ucet input { background: #fff; width: 85px; height: 18px; padding: 0; margin: 0 15px 0 0; font: 11px/18px Arial; color: #331f1a; border: none; }
div#loginbox form#ucet input.btn { margin: 13px 0 0 -2px; width: 82px; height: 24px; border: none; background: none; float: left; clear: left; }
div#loginbox form#ucet p { float: right; width: 105px; margin: 10px 0 0 0; line-height: normal; }
div#loginbox form#ucet p a { color: #d7d7d7; padding-left: 7px; background: url(../images/odrazka.gif) no-repeat center left; }

div#loginbox_blank   {float:left;}
div#loginbox_blank form#ucet { margin:0 0 0 3px; _margin:0 0 0 2px; padding: 17px 0 0 16px; width: 203px; height: 96px; background: #523028 url(../images/bg_ucet_blank.gif) no-repeat top left; float: left; clear: both; }
div#loginbox_blank form#ucet p { color: #d7d7d7; float: left; width: 200px; margin: 10px 0 0 0; line-height: normal; }
div#loginbox_blank form#ucet p a { color: #d7d7d7; padding-left: 7px; background: url(../images/odrazka.gif) no-repeat center left; }

menu.top { float: left; clear: left; width: 942px; height: 30px; margin: 0 0 4px 64px; _margin: 0 0 4px 32px; padding: 0; background: #4f2f27; }
menu.top li { list-style: none; display: inline; float: left; height: 30px; }
menu.top li a { height: 30px; float: left; text-align: center; font: 10px/30px Tahoma; color: #fff; }
menu.top li a:hover { font-weight: bold; color: #fe0000; }
menu.top li a#uvod { background: url(../images/menu_01.gif) no-repeat top left; width: 124px; }
menu.top li a#velkoobchod { background: url(../images/menu_02.gif) no-repeat top left; width: 112px; }
menu.top li a#kontakt { background: url(../images/menu_03.gif) no-repeat top left; width: 123px; }
menu.top li a#obsluha { background: url(../images/menu_04.gif) no-repeat top left; width: 122px; }
menu.top li a#vyhody { background: url(../images/menu_05.gif) no-repeat top left; width: 115px; }
menu.top li a#provozovatel { background: url(../images/menu_06.gif) no-repeat top left; width: 124px; }
menu.top li a#pokladna { background: url(../images/menu_07.gif) no-repeat top left; width: 222px; }
menu.top li a:hover#uvod, menu.top li a:hover#velkoobchod, menu.top li a:hover#kontakt, menu.top li a:hover#obsluha, menu.top li a:hover#vyhody, menu.top li a:hover#provozovatel, menu.top li a:hover#pokladna { background-position: bottom left; }

div#frameholder       {width:1070px; padding:0; margin:0 auto 0 auto; position:relative; }

div#a-z       {width:21px; height:auto; padding:30px 0 7px 0; font-size:10px; line-height:14px;text-align:center; background:white url('../images/az_top.gif') no-repeat center top; color:#c90706; position:absolute; top:660px; left:38px;}
div#a-z-logo       {width:21px; height:auto; padding:30px 0 7px 0; font-size:10px; line-height:14px;text-align:center; background:white url('../images/az_top.gif') no-repeat center top; color:#c90706; position:absolute; top:760px; left:38px;}

div#a-z div   {clear:right;}
