body 	{margin: 0px; background-color: #D4D0C8;
	font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: white;}
hr	{height: 1px;}
td	{font-size: 11px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
img	{border-width: 0px; margin: 0px;}
form	{margin: 0;}
h2	{font-weight: bold; font-size: 12px; color: black; margin-top: 3px; margin-bottom: 6px;}
h3	{font-weight: bold; font-size: 11px; color: black; margin-top: 3px; margin-bottom: 3px;}
input, select {height: 18px; border: 1px solid silver; font-size: 10px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
form>input, td>input, p>input, form>select, td>select, p>select {height: 14px;}
textarea	{border: 1px solid silver; font-size: 10px; font-family: arial, verdana, "Geneva CE", "Helvetica CE", sans-serif; color: black;}
a	{font-weight: bold; color: #b01110;}
p	{margin: 0;}
.offs	{text-align: center; margin: 8px 0;}
.web	{position: relative; width: 1000px; background-color: white; margin: 5px auto; text-align: left;}
#banner {position: relative; float: left; left: 5px; width: 990px;}
.top	{position: relative; float: left; left: 5px; width: 990px; height: 60px; background: url(imgs/topbg.gif) repeat-x #b01110; margin-top: 5px; margin-bottom: 1px;}
.top a	{position: relative; left: 8px; top: 9px; color: white; text-decoration: none; font-size: 11px;}
.topbar	{position: absolute; right: 0; bottom: 0; width: 794px; height: 29px; background: url(imgs/topbg2.gif) repeat-x #978f78;}
.kate	{position: absolute; left: 473px; top: 237px; /*146px;*/}
.pot	{position: absolute; left: 465px; top: 74px; color: #696F67; font-size: 22px;}
.spec	{position: absolute; left: 475px; top: 103px; color: #CF4900; font-size: 13px; font-weight: bold;}
.body	{position: relative; float: left; left: 5px; width: 990px; background: white url(imgs/bg.gif) repeat-y;}
.im1	{position: absolute; left: 218px; bottom: -2px;}
.im2	{position: relative; float: left; height: 148px;}
.c1	{position: relative; float: left; width: 196px; overflow: hidden;}
.c2	{margin-top: 148px; position: relative; float: left; width: 509px; overflow: hidden;}
.c2box	{padding: 10px; color: #3a4043;}
.c2 h1	{color: #b83c1b; font-size: 16px; margin-top: 6px; margin-bottom: 4px;}
.tmcaption {color: #b83c1b; font-size: 16px; margin-top: 6px; margin-bottom: 4px;}
.c2 a	{color: #a2afbc;}
.c2 a:hover {color: #b01110;}
.carr	{position: relative; top: 4px;}
.newsdate {font-size: 12px; font-weight: bold; color: #b83c1b;}
.c3	{position: relative; float: left; width: 285px; overflow: hidden;}
.c3t	{position: relative; float: left; width: 285px; height: 4px; overflow: hidden; background-color: white;}
.c3 h1	{color: white; font-size: 16px; margin-top: 8px; margin-bottom: 4px;}

.akce	{position: relative; float: left; width: 100%; background-color: #9a937f;}
.akce .box {padding: 10px;}
.ritem	{position: relative; float:left; width: 268px; height: 60px; margin-bottom: 7px; margin-left: 13px; display: inline;}
.rcaption {font-size: 12px; color: white;}
.price	{font-weight: bold; color: #b01110;}
.rimage	{float: left; margin-right: 5px;}
.rkos	{position: absolute; right: 16px; bottom: 7px;}
.rtbox	{position: absolute; left: 75px; top: 0px; height: 16px; overflow: hidden; }
.ribox	{position: absolute; left: 75px; bottom: 5px;}

.login	{padding: 9px;}
.loglink	{color: white;}
.zapiste	{position: relative; float: left; width: 285px; height: 198px; margin: 0}
.tail	{position: relative; float: left; width: 703px; height: 24px; background-color: #7B7F72;}
.hrnek	{position: absolute; left: 215px; top: 106px;/*15px;*/}
.c1 p	{margin-top: 3px; margin-bottom: 8px;}
.find	{position: relative; float: left; width: 196px; height: 58px; background-image: url(imgs/findbg.gif);}
.find .box {padding: 13px;}
.login .box {padding: 10px;}
.b_login	{width: 20px; height: 20px; border-width: 0;}
.l_find	{height: 20px; width: 120px;}
.box>.l_find {height: 16px; width: 116px;}
.a_login	{height: 20px; width: 100px;}
.box>.a_login {height: 16px; width: 96px;}
.a_pass	{height: 20px; width: 100px;}
.box>.a_pass {height: 16px; width: 96px;}
.menu	{position: relative; float: left; width: 196px; margin-top: 12px;}
.contact	{padding: 9px; color: black; font-size: 13px;}
.contact table {margin: 0;}
.contact td {color: black; font-size: 13px;}
.hicat {color: black; text-transform: uppercase; font-size: 12px; text-decoration: none; margin-left: 15px; font-weight: bold;}
a.hicat:hover	{color: #b01110;}
.locat {color: black; font-size: 12px; text-decoration: none; margin-left: 15px; font-weight: normal;}
a.locat:hover	{color: #b01110;}
.menub	{position: relative; float: left;}
.clearall {clear: both;}
.center	{width: 100%; text-align: center;}
table td.head {background-color: #b01110; color: white; font-weight: bold;padding: 1px 4px;}
table td.even {padding:  1px 4px;}
table td.odd {background-color: #eeeeee;padding:  1px 4px;}
table td.reven {text-align: right;padding:  1px 4px;}
table td.rodd {background-color: #eeeeee;text-align: right;padding:  1px 4px;}

.news_img	{float: left; margin-top: 6px; margin-bottom: 6px; margin-right: 6px;}
.news_title  {display: inline; font-weight: bold; margin-bottom: 6px;}
.news_text	{margin-top: 6px;}

.para {margin-bottom: 0.5em}

