html, body            {background:#602600; font-family:'arial', sans-serif; font-size:12px; color:white; margin:0; padding:0; height:auto;}

a:link                {color:#ff7101; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#ff7101; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:#ff7101; font-weight:normal; text-decoration:none; margin:0; padding:0;}

a.question:link       {color:white; padding:0 8px 0 15px; background:url('../img/question_mark.gif') no-repeat left 2px; float:right;}
a.question:visited    {color:white; padding:0 8px 0 15px; background:url('../img/question_mark.gif') no-repeat left 2px; float:right;}
a.question:hover      {color:white; padding:0 8px 0 15px; background:url('../img/question_mark.gif') no-repeat left 2px; float:right;}

h1                    {margin:0; padding:0; line-height:none;}
h1 a                  {display:block; float:left; height:162px; width:142px;  margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000; background:url('../img/logo.gif') 0 0 no-repeat;}
h2                    {font-size:17px; display:block; width:525px; float:left; font-weight:bold; margin:0 0 8px 0; padding:0 0 8px 5px; color:white; background:url('../img/under_h2.gif') no-repeat left bottom;}
h3                    {font-size:14px; font-weight:bold; margin:0 0 10px 0; color:#ff7101;}

hr                    {border-top:1px solid; border-bottom:0; border-left:0; border-right:0; float:left; line-height:1px;}

p                     {margin:7px 0 15px 0; padding:0; line-height:20px;}
img                   {border:none; margin:0; padding:0;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#frameholder       {width:870px; height:auto; padding:0; margin:20px auto 0 auto; position:relative;}

div#top               {height:162px;}
div#top img           {float:left;}

div#cart              {width:197px; height:162px; float:left; background:url('../img/cart.gif') no-repeat left top;}
div#cart p            {width:112px; height:70px; margin:0; position:relative; top:45px; right:10px; float:right; font-size:19px; text-align:right;}
div#cart span         {font-size:14px; color:#ff7101;}
div#cart a            {padding-left:18px; background:url('../img/pokladna_ico.gif') no-repeat left 4px; display:block; position:absolute; top:118px; right:10px; color:white; font-weight:bold;}

div#middle            {width:870px; height:75px;}
div#middle div#left   {width:531px; height:85px; float:right; background:url('../img/under_foto.gif') no-repeat left top;}
div#middle div#right  {width:196px; height:85px; float:right; background:url('../img/under_cart.gif') no-repeat left top;}
div#middle div#left ul {margin:0 0 0 12px; padding:0;}
div#middle div#right ul {margin:0 0 0 6px; padding:0;}
div#middle div#left li, div#middle div#right li {list-style:none; float:left; font-size:14px; margin:0; line-height:57px; height:53px; padding:0 12px 0 14px; background:url('../img/menu_splitter.gif') no-repeat left 18px;}
div#middle div#left li#first, div#middle div#right li#first {background:none;}

div#content           {width:531px; position:relative; left:142px;}
div#head              {width:531px; float:left;}
div#head p            {float:left; margin-top:0; padding:0 0 0 5px;}

div#item 							{width:255px; height:200px; float:left; margin:5px; _margin:4px; background:no-repeat left top;}
div#item h3						{color:#ff7101; font-weight:bold; font-size:16px; position:relative; top:15px; left:50px; margin-bottom:20px; _margin-bottom:10px}
div#item h4						{margin:0; padding:0; line-height:none;}
div#item h4 a					{display:block; float:left; position:relative; top:0; left:0; width:255px; height:120px; margin:0; padding:0; text-indent:-2000em; text-decoration:none; z-index:1000;}
div.panel             {height:30px; width:193px; line-height:35px; padding:5px 20px 0 42px; float:left}
div.panel a.panel_right {padding-left:55px;}
div.cena							{width:91px; height:53px; background:url('../img/bg_cena.png') no-repeat left top; float:right; position:relative; left:-10px;  top:-85px; color:#ff7101; font-weight:bold;}
div.cena007							{float:right; position:relative; left:-15px;  top:-155px; color:#ff7101; font-weight:bold;}

div#foto              {width:270px; min-height:270px; _height:270px; float:left; background:url('../img/detail_shadow.gif') no-repeat right center; text-align:left;}
div#foto img          {margin-bottom:20px;}
div#detail            {width:250px; height:270px; float:left; margin-left:10px;}
div#detail p          {font-size:14px; line-height:25px;}
div#detail p#popis    {font-size:13px; line-height:18px; margin-top:15px;}
div#detail p strong   {color:#ff7101}
div#detail form       {border:1px dotted #ff7101; padding:10px; margin:0;}
div#detail a:link, div#detail a:visited, div#detail a:hover {color:white; font-weight:bold; font-size:12px; padding-left:5px;}
div#detail a#back:link, div#detail a#back:visited, div#detail a#back:hover {color:white; padding:0 8px 0 20px; background:url('../img/back_mark.gif') no-repeat left 2px; font-size:12px;}
div#detail input      {width:30px; border:1px solid #ff7101; color:#441b00; font-weight:bold; text-align:center;}

div#footer            {width:531px; height:75px; padding-top:30px; background:url('../img/footer_bg.gif') no-repeat left top; position:relative; left:142px; margin-bottom:30px;}
div#footer p          {font-size:11px; line-height:14px; text-align:center; margin:0 0 10px 0;}
div#footer p.orange   {color:#ff7101;}







div#main_kosik    {width:600px; margin:10px 0 0 5px;}
div#main_kosik h2 {font-size:17px; font-weight:normal; margin:10px 0 10px 0; color:#b4cc2b;}
div#main_kosik input, textarea, select {border:1px solid #686868; text-align:left;}
div#main_kosik input.submit {border:none; background:url('../img/kosik_submit.jpg') no-repeat left center; text-align:center; color:white; height:30px; width:400px; font-weight:bold;}
div#main_kosik td {padding-left:10px; border-right:1px dotted white;}
div#main_kosik tr.tr_top {height:40px; line-height:40px; color:#c05c2c; font-size:12px; font-weight:bold; background:#2d190c;}
div#main_kosik tr.tr_space {height:20px;}
div#main_kosik tr#tr_bottom {height:40px; line-height:40px; color:white; font-size:15px; font-weight:bold;}
div#main_kosik tr#tr_bottom img {vertical-align:middle; position:relative;}
div#main_kosik tr.tr_product {height:30px; font-size:12px;}
div#main_kosik tr.tr_product td input {width:25px; border:1px solid #686868; text-align:center;}
div#main_kosik tr.tr_product td img {position:relative; top:5px;}
div#main_kosik tr.tr_contact {height:25px; line-height:25px; font-size:12px;}
div#main_kosik td#td_left {width:14px; border-right:0; background:#2d190c url('../img/bg_cart_top_left.gif') no-repeat left center;}
div#main_kosik td#td_right {width:14px; border-right:0; background:#2d190c url('../img/bg_cart_top_right.gif') no-repeat right center;}
div#main_kosik td#td_left2 {border-right:0; background:#c05c2c url('../img/bg_cart_top_left2.gif') no-repeat left center;}
div#main_kosik td#td_right2 {border-right:0; background:#c05c2c url('../img/bg_cart_top_right2.gif') no-repeat right center;}
div#main_kosik td#td_left3 {border-right:0; background:#2d190c url('../img/bg_cart_top_left.gif') no-repeat left center;}
div#main_kosik td#td_right3 {border-right:0; background:#2d190c url('../img/bg_cart_top_right.gif') no-repeat right center;}
div#main_kosik td.td_noborder {border:none;}
div#main_kosik tr#tr_links {font-size:14px; font-weight:bold;}

table tr.firstrow     {background:#441B00; color:white; height:30px; line-height:30px; font-weight:bold;}
table tr.product      {height:40px; line-height:40px; background:#7F4117;}
table tr.product td   {border-bottom:1px solid #441B00; border-top:1px solid #9F5D31;}
table tr.line         {height:35px; line-height:35px; background:#7F4117;}
table tr.line td      {border-bottom:1px solid #441B00; border-top:1px solid #9F5D31;}
table tr.line_obj     {height:40px; line-height:40px; background:#f5f5f5;}
table tr#celkem       {height:30px; line-height:30px; background:#FF7101; color:#441B00; font-weight:bold; text-align:right; font-size:14px}
table tr#celkem td#celkem {padding-right:10px}

table form                  {margin:0; padding:0;}
table input                 {border:1px solid #2D190C; padding-left:5px;}          

div#main_objednavka {float:left;}
div#main_objednavka table {width:527px; border:0; padding:0; margin:15px 0 0 0;}
div#main_objednavka table textarea {border:1px solid #2D190C; padding-left:5px; width:200px; height:100px;}
div#main_objednavka table select {border:1px solid #2D190C;}
div#main_objednavka table tr.line_rekap {height:25px; line-height:25px; background:#7F4117;}
div#main_objednavka table tr.line_rekap td {border-bottom:1px solid #441B00; border-top:1px solid #9F5D31;}
div#main_objednavka table td.td1 {width:120px; padding-left:10px;}
div#main_objednavka table td.td2 {width:200px;}
div#main_objednavka table td.td1a {width:250px; padding-left:10px;}
div#main_objednavka table td.td2b {width:90px;}
div#main_objednavka table td.td2c {width:130px;}
div#main_objednavka table td.td2c img {text-align:right;}
div#main_objednavka table td.td2d {width:80px; text-align:right;  padding-right:10px;}
div#main_objednavka table td.td2e {width:30px;}
div#main_objednavka ul#objednaci {float:left; position:relative; top:15px; width:520px;}
div#main_objednavka ul#objednaci li {display:block; height:20px; line-height:20px; width:150px; padding:9px; text-align:center; border:1px solid #2D190C; float:left; margin-right:10px;}

div#main_proces table {width:600px; border:0; padding:0; margin:0;}
div#main_proces table td.td1 {width:290px; padding-left:10px;}
div#main_proces table td.td2 {width:80px;}
div#main_proces table td.td3 {width:120px}
div#main_proces table td.td3 img {position:relative; top:6px; left:10px;}
div#main_proces table td.td4 {width:85px; text-align:right; padding-right:10px;}
div#main_proces table td.td4 img {position:relative; top:6px;}
div#main_proces ul#objednaci {position:relative; top:15px; float:right;}
div#main_proces ul#objednaci li {display:block; padding:11px; border:1px solid #2D190C; float:left; margin-right:10px;}
div#main_proces ul#objednaci li#pokracovat a {font-weight:bold;}
div#main_proces ul#objednaci li#prihlasit a  {font-weight:normal;}
div#main_proces ul#objednaci li#registrace a {font-weight:normal;}

div#main_detail   {width:430px; _width:400px; float:left;}
div#main_detail p {margin:0; padding:0; line-height:20px;}
div#main_detail ul {margin:0; padding:0;}
div#main_detail li {list-style:none; margin-bottom:10px;}
div#main_detail h3 {background:none;}
div#main_detail input {width:30px; border:1px solid #2d190c; color:#686868; font-weight:bold; text-align:center;}
div#main_green_line {height:6px; width:400px; background:#b3ca1a;}
div#main_fotky    {float:right; height:100%; width:160px; margin:20px 10px 0 0px; _margin:20px 10px 0 10px;}
div#main_fotky img {border:3px solid #f3f3f3; margin-bottom:10px;}

div#main_text    {padding-right:20px;}
div#main_text ul {margin:15px 0 15px;padding:0px;}
div#main_text li {background:url('../img/arrow_green.gif') no-repeat left 5px; list-style:none; padding-left:20px; margin-bottom:10px}
div#main_text h4 {color:#c05c2c; font-size:15px; font-weight:normal; margin:0; padding:0; text-decoration:underline;}
div#main_text ol {margin:5px 0 5px; padding:0 0 0 15px;}
div#main_text ol li  {list-style-type:decimal; background:none; padding:0; margin:0;}


