body {background:url('../img/big_bg.gif') no-repeat center 375px; font-family:'arial',sans-serif; font-size:12px; color:#007fb0; height:100%; margin:0; padding:0;}
html {background:#72ab0d url('../img/main_bg.jpg') repeat-x center top;}

img,div,span,a        {behavior:url(css/iepngfix.htc) /* IE PNG Fix v1.0,(c) 2004-2008 Angus Turnbull http://www.twinhelix.com */}

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                    {display:none;}
h2                    {font-size:25px; font-weight:normal; margin:0 0 5px 0; color:#ffa218;}
h3                    {font-size:20px; font-weight:normal; margin:0 0 5px 0; color:#ffa218;}
h4                    {font-size:16px; color:#494949; 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;}
p#p_first             {margin:7px 0 15px 0; padding:0; line-height:20px; color:#007fb0; font-size:15px;}

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:875px; padding:0; margin:0 auto 0 auto; background:white url('../img/bg_top.jpg') no-repeat center top; position:relative; height:auto !important; height:100%; min-height:100%;}
div#main              {width:863px; padding:0; margin:0 auto 0 auto;}

div#top               {height:149px; position:relative;}
div#logo              {width:335px; height:110px; cursor:hand; position:absolute; top:32px; left:12px;}
div#footer            {clear:both; padding:0 10px 0 10px;}

div#reklama		        {width:875px; margin:0 auto 10px auto; font-size:7px; background:#ffffff;}
div#reklama a,div#reklama a:visited {color:#000000;}

div#shopping_cart     {width:183px; height:88px; position:relative; top:62px; right:13px; float:right;}
div#shopping_cart span {margin:0 0 5px 0;  font-size:13px; color:#db2929; display:block; height:40px;}
div#shopping_cart span a, #shopping_cart span a:visited {font-weight:bold; color:#007ba7;}
a#prihlasit, a#zaregistrovat {display:block; height:36px; font-weight:bold; line-height:36px; font-size:13px; float:left; color:white; margin-top:7px;}
a#prihlasit           {padding-left:7px;}
a#zaregistrovat       {background:url('../img/menu_splitter.gif') no-repeat 18px center; padding-left:36px;}

div#menu              {float:left; position:relative; top:112px; height:40px; line-height:40px; background:url('../img/bg_top_menu.gif') no-repeat; text-align:center;}
div#menu ul           {margin:0; padding:0;}
div#menu li           {padding-left:21px; margin:0; background:url('../img/menu_splitter.gif') no-repeat 10px center; display:block; font-size:12px; float:left;}
div#menu a            {font-weight:bold; color:white;}

div#content           {margin-top:10px; height:auto; background:white; float:left; padding-bottom:50px;}

div#content_left      {width:188px; float:left; margin-bottom:30px; background:none;}

div#content_left_menu      {background:url('../img/left_menu_bg.jpg') repeat-y center top;}
div#content_left_menu ul   {margin:0; padding:0;}
div#content_left_menu ul li {padding:0 0 6px 26px; list-style:none; margin:0; background:url('../img/left_menu_splitter.jpg') no-repeat left center; line-height:24px; }
div#content_left_menu ul li ul {margin:5px 0 0 -15px; padding:0;}
div#content_left_menu ul li ul li {padding:0 0 0 25px; list-style:none; background:url('../img/left_menu_splitter_li.jpg') no-repeat -13px top; font-size:11px; line-height:14px; margin:0 0 5px 0;}
div#content_left_menu ul li ul li ul li {padding:0 0 0 25px; list-style:none; background:url('../img/left_menu_splitter_lili.gif') no-repeat -22px top; font-size:11px; line-height:14px; margin:0 0 5px 0;}
div#content_left_menu ul li a:link, div#content_left_menu ul li a:hover, div#content_left_menu ul li a:visited {color:white; font-weight:bold;}
div#content_left_menu ul li ul li a:link, div#content_left_menu ul li ul li a:hover, div#content_left_menu ul li ul li a:visited {color:white; font-weight:normal;}
div#content_left_menu ul li ul li ul li a:link, div#content_left_menu ul li ul li ul li a:hover, div#content_left_menu ul li ul li ul li a:visited {color:white; font-weight:normal;}
div#content_left_menu ul li.no_back {background:none; _margin-top:-15px;}
div#content_left_menu a, #content_left_menu a:visited {font-weight:bold; color:white;}
img#content_left_bottom_img {position:relative; top:10px;}

div#search            {width:188px; background:url('../img/search_bg.jpg') no-repeat center; height:59px; margin-bottom:10px;}
input#search_input    {height:23px; width:120px; padding:8px 0 0 5px; border:none; color:#c05c2c; font-size:12px; background:url('../img/search_input.jpg') no-repeat left center; position:relative; top:13px; left:10px;}
input#search_submit   {height:23px; width:48px; padding:0; border:0; background:url('../img/search_submit.jpg') no-repeat left center; cursor:pointer; position:relative; top:15px; left:5px; font-size:11px; font-weight:bold; color:white;}

div#content_banner    {width:660px; height:153px; float:right;}

div#content_right     {width:660px; padding:0 0 0 10px; float:right;}

div#categories        {width:660px; float:left; margin-top:10px;}

div#items             {width:660px; float:left; margin-top:10px;}

div.item          {width:206px; height:302px; background:url('../img/item_bg.jpg') no-repeat center top; float:left; margin:0 0 10px 5px; position:relative; padding-top:5px}
div.item_top      {width:195px; height:50px; padding:0; margin:0; color:white; float:left; line-height:10px;}
div.item_top h2 a, div.item_top h2 a:hover, div.item_top h2 a:visited {font-size:12px; font-weight:bold; margin:0; padding:0 0 0 10px; color:white;}
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; color:white;}
div.item_top h3 span {font-size:11px; font-weight:normal; margin:0; padding:0; color:white; padding-left:10px}
div.item_photo    {height:170px; line-height:170px; width:170px; margin:0 0 0 15px; _margin:0 0 0 11px; text-align:center; float:left; cursor:hand;}
div.item_photo img{vertical-align:middle;}
div.item_info     {width:170px; margin:5px 0 0 15px; _margin:4px 0 0 7px; line-height:20px; color:#004159; font-size:12px; float:left;}
div.item_sklad    {width:170px; float:left; margin:0 0 0 15px; _margin:0 0 0 7px; font-size:11px; line-height:15px;}
div.item_sklad input {width:27px; border:1px solid #009ad3; background:white; color:#009ad3; font-weight:bold; text-align:center;}
div.item_sklad a, div.item_sklad a:visited, div.item_sklad a:hover {color:#009ad3; font-weight:bold;}

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#panel         {height:75px; background:url('../img/bg_panel.gif') no-repeat left top; margin:10px 0 10px 0; font-weight:bold; float:left;}
div#panel a       {color:#ffa218; cursor:pointer; text-decoration:underline;}
div#panel a:hover {color:#007fb0; cursor:pointer; text-decoration:none;}
div#panel_top     {width:655px; height:29px; float:left; line-height:29px; margin-top:8px;}
div#panel_top div {width:230px; height:29px; padding-left:20px; float:left;}
div#panel_top span {width:200px; height:29px; float:left;}
div#panel_top select {border:1px solid #ffa218; position:relative; top:1px; left:5px;}
div#panel_top img {position:relative; top:2px; left:10px;}

div#panel_bottom  {width:655px; height:29px; float:left; line-height:29px;}
div#panel_bottom div {width:210px; height:29px; padding-left:20px; float:left;}
div#panel_bottom span {width:205px; height:29px; float:left; text-align:center;}
div#panel_bottom p {width:210px; margin:0; padding:0; line-height:31px; float:left; }
div#panel_bottom select {border:1px solid #ffa218; position:relative; top:1px; left:5px;}

div#kategorie-popis   {margin:10px 0 10px 0; font-size:12px; color:#494949;}
div#kategorie-popis p {line-height:17px; margin:7px 0 7px 0}

div#kategorie_obr a.odkaz, div#kategorie_obr a.odkaz:visited {display:block; width:206px; height:36px; color:#009ad3; font-size:15px; font-weight:bold; text-decoration:none; text-align:center;}
div#kategorie_obr a.odkaz:hover {color:#666666; text-decoration:underline;}

div#main_detail   {width:400px; _width:380px; 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 #ffa218; color:#686868; font-weight:bold; text-align:center;}

div#around div#items {width:652px; float:left; margin-top:10px;}
div#around div#item  {margin:0 0 10px 0; width:206px; height:302px;}
div#around           {width:640px; _width:640px; padding:0 10px 5px 8px; _padding:0 10px 5px 3px; background:url('../img/border_bg.gif') repeat-y left top; float:left;}
div#around div#main_detail {padding-left:10px;}
div#around div#main_detail form {border:1px solid #009edb; padding:10px}

div#main_detail ul                    {margin:15px 0 15px;padding:0px;}
div#main_detail li                    {list-style:none; padding-left:17px; background:url('../img/arrow_green.gif') no-repeat transparent left 1px; margin-bottom:8px}
div#main_detail li li                 {padding-left:25px; background:url('../img/li_dot.gif') no-repeat transparent 12px 7px; font-size:11px;}
div#main_detail li.vnoreny 						{margin-left:10px; padding-left:25px; background: url('../img/arrow_green.gif') no-repeat transparent 12px 7px; font-size:11px;}

div#main_fotky    {float:right; width:190px; margin:20px 10px 0 0px; _margin:10px 5px 0 5px;}
div#main_fotky img {border:3px solid #ededed; margin-bottom:10px; padding:10px;}

div.detail_shadow {width:460px; _width:450px; background:url('../img/detail_top_bg.jpg') transparent no-repeat left top; padding-top:10px; float:left;}

div#main_text		{padding:10px;}
div#main_text table {width:500px;}
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;}

div#main_kosik    {width:650px; margin:10px 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;}
div#main_kosik td {padding-left:10px; border-right:1px dotted white;}
div#main_kosik tr.tr_top {height:40px; line-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 {float:left; padding-right:30px; font-size:15px;}



/*div, span, h2, h3 {border:1px solid red;}



 

