body {font-family:'arial',sans-serif; font-size:11px; color:#000000; height:100%; margin:0; padding:0;}
html {background:#ff0000 url('../img/bg.gif') repeat-x center top;}

a:link                {color:#ffa218; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#ffa218; font-weight:bold; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:#ffa218; font-weight:bold; text-decoration:none; margin:0; padding:0;}

h1                    {font-size:15px; font-weight:bold; margin:0px; color:#ff0000;}
h1.katalog						{display:none;}
h2                    {font-size:13px; font-weight:bold; margin:0px; color:#000000;}
h3                    {font-size:12px; font-weight:normal; margin:0px; color:#000000;}
h4                    {font-size:11px; color:#000000; font-weight:bold;}

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#frameholder				{width:1190px; height:100%; min-height:100%; margin:0 auto 0 auto;}

div#obal							{width:1000px; height:auto; float:left;}
div#left							{width:95px; height:307px; float:left; margin:0px; padding:0px;}
div#right							{width:95px; height:307px; background:url('../img/medved-out.gif') no-repeat left top; float:left;}

div#top01							{width:1000px; height:130px; background:url('../img/bg_top01.gif') no-repeat left top;}
div#top01a						{float:left; position:relative; top:+10px; left:10px;}
div#top01b						{float:left; clear:both; width:663px; height:90px; position:relative; top:+16px; left:9px;}
div#top01c						{float:right; margin-right:15px; width:298px; position:relative; top:+30px;}

div#top02							{width:1000px; height:130px; background:url('../img/bg_top02.gif') no-repeat left top;}
div#top02a						{width:440px; height:120px; float:left;}
div#top02a a#uvod			{width:440px; height:120px; display:block;}
div#top02b            {float:left; margin:75px 0 0 60px; font-weight:bold;}
div#top02b a          {color:#000000;}

div#top03							{width:1000px; height:70px; background:url('../img/bg_top03.gif') no-repeat left top;}

div#top_menu					{float:right; text-align:right; margin:5px 75px 0 0;}
div#top_menu a, div#top_menu a:visited {text-decoration:none; color:#000000;}
div#top_menu a:hover {text-decoration:underline;}

div#top_kosik					{width:140px; float:left; color:#000000;}
div#top_kosik a, #top_kosik a:visited {font-weight:normal; color:#000000; text-decoration:underline;}
div#top_kosik a:hover {font-weight:normal; color:#333333; text-decoration:none;}

div#top_login					{float:right; color:#000000;}
div#top_login div#prihlasit {float:left;}
div#top_login div#zaregistrovat {float:right;}
div#top_login div#email {width:40px; float:left;}
div#top_login div#mezera {height:2px;}
div#top_login div#heslo {width:40px; float:left;}
div#top_login input#pass	{width:60px; float:left;}
div#top_login input#ok		{width:43px; height:16px; border:0px; position:relative; top:-1px;}

div#top_login a, #top_login a:visited {font-weight:normal; color:#000000; text-decoration:underline; display:block;}
div#top_login a:hover {font-weight:normal; color:#333333; text-decoration:none;}
div#top_login input  	{font-size:11px; width:110px; height:12px; border:0px solid; padding:1px 1px 1px 1px; background-color:#ffffff; border:1px solid #999999;}

div#main							{width:1000px; height:100%; float:left; background:white url('../img/bg_main.gif') repeat-y left top;}
div#content						{width:534px; float:left;}
div#contentright			{width:231px; float:left; background:url('../img/bg_top03a.gif') no-repeat left top;}
div#contentright_in		{min-height:100px; margin:30px 10px 10px 10px; border:0px solid red;}

div#main_kategorie 		{clear:both; font-weight:bold; position:relative; top:+5px;}
div#categories        {width:534px; float:left; margin-top:10px;}
div#kategorie_obr a.odkaz, div#kategorie_obr a.odkaz:visited {display:block; width:166px; height:25px; color:#009ad3; font-size:12px; font-weight:bold; text-decoration:none; text-align:center;}
div#kategorie_obr a.odkaz:hover {color:#666666; text-decoration:underline;}

div#lista							{width:534px; height:82px; float:left; background:url('../img/bg_lista.gif') no-repeat left top;}
div#lista2						{width:534px; height:82px; float:left; background:url('../img/bg_lista.gif') no-repeat left top; clear:both;}


div#menu      {width:235px; height:auto; float:left;}
div#menu ul   {margin:0; padding:0 0 0 10px; font-size:11px;}
div#menu ul li.col1 {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu01.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col1 ul {margin-top:2px;}
div#menu ul li.col1s {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu01s.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col2 {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu02.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col2 ul {margin-top:2px;}
div#menu ul li.col2s {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu02s.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col3 {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu03.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col3 ul {margin-top:2px;}
div#menu ul li.col3s {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu03s.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col1500 {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu1500.gif') repeat-x center top; line-height:25px;}
div#menu ul li.col1500 ul {margin-top:2px;}
div#menu ul li.col1500s {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu1500s.gif') repeat-x center top; line-height:25px;}
div#menu ul li.colakce {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu_akcni.gif') repeat-x center top; line-height:25px;}
div#menu ul li.colnove {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu_nove.gif') repeat-x center top; line-height:25px;}
div#menu ul li.colvyprodej {list-style:none; padding:0; margin:0 0 2px 0; background:url('../img/bg_menu_vyprodej.gif') repeat-x center top; line-height:25px;}

div#menu ul li a {padding:0 0 0 10px;}
div#menu a    {color:white; text-decoration:none;}
div#menu a:hover {color:white; text-decoration:underline;}

div#footer						{width:1000px; height:40px; line-height:40px; float:left; margin:0px; background:white; text-align:center;}

div#items             {width:534px; float:left; margin-top:10px;}

div.item          {width:166px; height:248px; background:#d6d6d6; float:left; margin:0 0 6px 0; position:relative; padding-top:0px}
div.itemright6		{width:166px; height:248px; background:#d6d6d6; float:left; margin:0 6px 6px 0; position:relative; padding-top:0px}
div.item_photo    {height:126px; line-height:126px; width:160px; margin:0 0 0 3px; _margin:0 0 0 3px; text-align:center;}
div.item_photo img{vertical-align:middle;}
div.item_top      {width:160px; padding:0; margin:0 0 0 3px; color:#000000; float:left;}
div.item_top h2 a, div.item_top h2 a:hover, div.item_top h2 a:visited {display:block; height:18px; font-size:12px; font-weight:bold; margin:0; padding:0 0 5px 0; color:#000000; text-decoration:none;}
div.item_top h3 a, div.item_top h3 a:hover, div.item_top h3 a:visited {font-size:11px; font-weight:normal; margin:0; padding:0 0 5px 0; color:#000000; position:relative; top:+4px;}
div.item_top h3 span {font-size:11px; font-weight:normal; margin:0; padding:0; color:white; color:#000000; position:relative; top:+3px;}
div.item_info     {width:160px; margin:3px 0 0 3px; line-height:13px; color:#000000; font-size:11px; float:left;}
div.item_kosik		{width:160px; margin:3px 0 0 3px; _margin:3px 0 0 3px; position:relative; top:+3px;}

div.item_akce   {width:45px; height:45px; position:absolute; left:3px; top:158px; background:url('../img/ico_akce.png') no-repeat left top;}
div.item_nove   {width:45px; height:45px; position:absolute; left:90px; top:158px; background:url('../img/ico_nove.png') no-repeat left top;}

div#main_detail				{width:534px; float:left;}
div#main_detail_in  	{padding:10px;}

div#detail_popis			{float:left; width:320px; float:left; padding:5px 2px 0 5px;}
div#detail_popis h1		{color:#000000;}

div#main_kosik    {width:525px; margin:3px 0 0 5px;}
div#main_kosik h2 {font-size:17px; font-weight:bold; margin:10px 0 10px 0; color:#ffa218;}
div#main_kosik input, textarea, select {border:1px solid #ffa218; text-align:left;}
div#main_kosik input.submit {border:1px solid #007fb0; background:white; text-align:center; color:#007fb0; height:30px; width:400px; font-weight:bold; cursor:pointer;}
div#main_kosik td {padding-left:5px; border-right:1px dotted white;}
div#main_kosik tr.tr_top {height:40px; color:white; font-size:12px; font-weight:bold; background:url('../img/tr_top_bg.jpg') repeat-x left top;}
div#main_kosik tr.tr_space {height:20px;}
div#main_kosik tr.tr_space hr {width:100%; border-bottom:1px solid #ffaa19; border-top:0px; border-left:0px; border-right:0px; height:1px;}
div#main_kosik tr#tr_bottom {height:40px; line-height:40px; color:white; font-size:18px; text-align:center; font-weight:bold; background:url('../img/tr_top_bg2.jpg') repeat-x left top;}
div#main_kosik tr.tr_product {height:30px; font-size:12px;}
div#main_kosik tr.tr_product td input {width:25px; border:1px solid #ffa218; 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:0; background:url('../img/bg_cart_top_left.jpg') no-repeat left top; padding:0; margin:0;}
div#main_kosik td#td_right {width:14px; border:0; background:url('../img/bg_cart_top_right.jpg') no-repeat right top; padding:0; margin:0;}
div#main_kosik td#td_left2 {border-right:0; background:url('../img/bg_cart_top_left2.jpg') no-repeat left top;}
div#main_kosik td#td_right2 {border-right:0; background: url('../img/bg_cart_top_right2.jpg') no-repeat right top;}
div#main_kosik td#td_left3 {border-right:0; background: url('../img/bg_cart_top_left.jpg') no-repeat left center; }
div#main_kosik td#td_right3 {border-right:0; background: url('../img/bg_cart_top_right.jpg') no-repeat right center;}
div#main_kosik td.td_noborder {border:none;}
div#main_kosik tr#tr_links {font-size:14px; font-weight:bold;}

ul#objednaci_ul {display:block; float:left; margin:20px 0 0 80px; _margin:20px 0 0 50px;}
ul#objednaci_ul li {padding-right:30px; font-size:13px;}

div#main_text		{padding:15px 10px 10px 10px;}
div#main_text table {width:500px;}
div#main_text h4 {color:#c05c2c; font-size:15px; font-weight:normal; margin:0; padding:0; text-decoration:underline;}

div.strankovani	{margin:10px 15px 0 0; float:right;}
div.strankovani a	{cursor:pointer;}

.filter					{padding-top:10px;}
.filter_hledat	{margin:0 0 0 25px; float:left;}
.filter_in			{margin:0 15px 0 0; float:right;}
.filter_strana	{margin:0 45px 0 0; float:right;}
.filter_produktu {margin:10px 0 0 25px; float:left;}
.width80				{width:80px;}
.width40				{width:40px;}
.rucka					{cursor:pointer;}
.clear					{clear:both;}
.padding15			{padding:15px;}

.podkategorie_obr1	{float:left; width:166px; height:25px; float:left; margin: 0 2px 3px 2px; padding:0px; line-height:25px; background:repeat-x center top;}
.podkategorie_obr2	{float:left; width:166px; height:25px; float:left; margin: 0 0px 3px 2px; padding:0px; line-height:25px; background:repeat-x center top;}

#kategorie_popis	{clear:both; height:20px;}
.detail_img				{margin-left:5px;}

div#platba			{text-align:center;}