body {
margin-top: 0px;
font-size: 12px;
}

a {
  color: #F16522;
  text-decoration: none;
}

a:hover {
  color: #666666;
  text-decoration: none;
}

H1 {
  color: #F16522;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0 0 5 0px;
}

H2 {
  color: #F16522;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10 0px;
}

H2.black {
  color: black;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 10 0px;
}

H3 {
  color: #F16522;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 10 0px;
  text-align: justify;
}

div.justify {
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 10 0px;
  text-align: justify;
}

.titulok-left         {color: #F16522; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0 0 6 14px; }
.titulok-left a       {color: #333333; text-decoration: none;}
.titulok-left a:hover {color: #333333; text-decoration: none;}

.titulok-right         {color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 0 0 7 13px; font-style: italic;}
.titulok-right a       {color: #FFFFFF; text-decoration: none;}
.titulok-right a:hover {color: #FFFFFF; text-decoration: none;}

div.txt         {color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 15px; text-align: justify;}
/*
div.txt a       {color: #F16522; text-decoration: none;}
div.txt a:hover {color: #666666; text-decoration: none;}
*/

.foot         {color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; margin: 0 14 0 14px; padding: 0 0 6 0px;}
.foot a       {color: #FFFFFF; text-decoration: none;}
.foot a:hover {color: #F16522; text-decoration: none;}

.menu-left          {color: #000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0 0 6 14px;}
.menu-left a        {color: #000; text-decoration: none;}
.menu-left a:hover  {color: #F16522; text-decoration: none;}

.google          {color: #000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0 0 6 14px; text-align: center;}
.google a        {color: #000; text-decoration: none;}
.google a:hover  {color: #F16522; text-decoration: none;}

.menu-left-center          {color: #000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0 0 0 0px; text-align: center;}
.menu-left-center a        {color: #000; text-decoration: none;}
.menu-left-center a:hover  {color: #F16522; text-decoration: none;}

.menu-right         {color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 15px; margin: 0 0 6 14px;}
.menu-right a       {color: #333333; text-decoration: none;}
.menu-right a:hover {color: #FFFFFF; text-decoration: none;}

.topline	  {height: 15px; background-color: #333333; background-image: url('imgs/topline.gif');}

.layout-big	  {width: 780px;}
.layout-top       {width: 780px; background-color: #333333; border-right: 1px solid #ccc;  border-left: 1px solid #ccc; }
.layout-bottom    {height: 28px; background-color: #aaa; background-position: top center; border-right: 1px solid #ccc;  border-left: 1px solid #ccc;  border-bottom: 1px solid #ccc; }
.layout-kosik     {width: 307px;}

.layout-left-top     {width: 162px; height: 53px; 
                      border-top: 1px solid #FFFFFF; background-image: url('imgs/bck_orange.gif'); background-color: #F16522;}
.layout-left 	     {width: 162px; border-left: 1px solid #ccc; 
		      background-color: #eee;
	              color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
		      padding: 12 0 0 0px;}
.layout-left-bottom  {width: 162px; height: 46px; 
                      background-image: url('imgs/bck_dorange.gif'); background-position: bottom left; background-repeat: repeat-x; background-color: #F16522;}


.layout-main-top     {width: 385px; height: 53px; 
		      border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-image: url('imgs/img_uvod.gif');
		      padding: 0 19 0 19px;}
.layout-main         {width: 585px; 
		      border-left: 1px solid #FFFFFF; border-right: 1px solid #ccc;
		      padding: 11 19 0 19px;}
.layout-main-bottom  {width: 385px; height: 46px; 
		      border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
                      background-image: url('imgs/bck_lines.gif'); background-position: bottom left; background-repeat: repeat-x;}


.layout-right-top    {width: 190px; height: 53px; border-top: 1px solid #FFFFFF; background-color: #CBCBCB;}
.layout-right 	     {width: 190px;
		      background-color: #DBDBDB;
	              color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
		      padding: 12 0 0 0px;}
.layout-right-bottom  {width: 190px; height: 46px; 
                      background-image: url('imgs/bck_dgrey.gif'); background-position: bottom left; background-repeat: repeat-x; background-color: #DBDBDB;}


.layout-login     {color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px;
		   padding: 0 0 3 0px;}

.rightmargin {margin: 0 14 0 14px;}

.logo     {display: block;}
.p_logo   {display: none;}
.regist   {width: 71px; height: 15px; display: block;}
.kosik    {width: 30px; height: 20px;}
.p_kosik  {width: 30px; height: 20px; display: none;}

.hlavicka_polozky         {color: #FFFFFF; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; padding: 0 0 6 0px;}
.hlavicka_polozky a       {color: #F16522; text-decoration: none;}
.hlavicka_polozky a:hover {color: #FFFFFF; text-decoration: none;}
.white			  {color: #FFFFFF;}

.line {margin: 5 0 10 0px;}

.hlsipky {margin: 0 5 0 14px;}

.policko0 {	
  background-image: url('imgs/bck_input.gif');
  border: 1px solid #FFFFFF;
  padding-left: 1px;
}

input.policko1 {	
  width: 79px;
  height: 15px;
  border-width: 0px;
  background-color: #cbcbcb;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  padding: 1 3 2 3px;
  margin: 0px;
}

input.policko2 {
  width: 130px;
  height: 15px;
  border-width: 0px;
  background-color: #cbcbcb;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  padding: 1 3 2 3px;
  margin: 0px;
}

input.submit {
  border: 0px solid black;
  background-color: #cbcbcb;
}

input.cart {
  border: 0px solid black;
  background-color: #cbcbcb;
  font-size: 9px;
  padding-left: 0px;
  background-image: url('imgs/dokosafinal.gif');;
  width: 61px;
  height: 16px;
  cursor: pointer;
}

input.pocet {
  border: 1px solid black;
  background-color: #FEB687;
  color: #333333;
  font-size: 10px;
  margin: 0px;
  padding: -3px;
  height: 16px;
  width: 25px;
  text-align: center; 
}

textarea.policko2 {	
  width: 130px;
  border-width: 0px;
  background-color: #cbcbcb;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color: #333333;
  font-size: 10px;
  padding: 1 3 2 3px;
  margin: 0px;
}

select.mini {
  font-size: 9px;

}

form { margin:0px; padding: 0px}

.box_margin  {padding: 6 0 0 0px;}
.box_left    {width: 100px; float: left; margin: 0 0 11 0px;}
.box_right   {width: 100px; float: right; margin: 0 0 11 0px;}
/*.box_title   {width: 100px; height: 23px; background-image: url('imgs/bck_chlievik.gif'); border-bottom: 1px solid #FFFFFF; padding: 0 6 0 7px;}*/
.box_title_novinka   {width: 100px; height: 23px; background-color: #FFCB6A; border-bottom: 1px solid #FFFFFF; background-image: url('imgs/kvietok.gif'); background-repeat: no-repeat; background-position: center right;}
.box_title   {width: 100px; height: 23px; background-color: #FFCB6A; border-bottom: 1px solid #FFFFFF; background-image: url('imgs/kvietok.gif'); background-repeat: no-repeat; background-position: center right;}
.box_tittxt         {color: #000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; padding: 0 6 0 7px; width: 250px}
.box_tittxt a       {color: #F16522; text-decoration: none; font-weight: bold}
.box_tittxt a:hover {color: #F16522; text-decoration: none; font-weight: bold}
.box_pic     {width: 98px; background-color: #EDEDED; border-bottom: 1px solid #DCDCDC;}
.pic_small   {border: 0px solid #CBCBCB;}
.box_txt     {width: 250px; background-color: #EDEDED; border-bottom: 1px solid #DCDCDC; vertical-align: center; color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 12px; padding: 6 6 6 0px; text-align: justify;}
.box_txt a       {color: #F16522; text-decoration: none; font-weight: bold; font-size: 13px;}
.box_txt a:hover {color: #F16522; text-decoration: none; font-weight: bold; font-size: 13px;}
.box_kosik   {width: 74px; height: 38px; background-color: #EDEDED; border-top: 1px solid #FAFAFA; padding: 6 0 6 7px;}
.box_cena    {width: 106px; height: 38px; background-color: #EDEDED; border-top: 1px solid #FAFAFA; color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 11px;}
.box_dostup {width: 174px; height: 22px; background-color: #CBCBCB; border-top: 1px solid #FFFFFF; vertical-align: bottom; color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; line-height: 13px; padding: 0 6 4 7px;}
.box_dostup1 {width: 74px; height: 22px; background-color: #CBCBCB; border-top: 1px solid #FFFFFF; vertical-align: bottom; color: #333333; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 12px; padding: 0 0 5 7px; font-weight: bold;}
td.box_dostup2 {width: 120px; height: 22px; background-color: #CBCBCB; border-top: 1px solid #FFFFFF; vertical-align: bottom; color: #F16522; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 13px; padding: 0 10 4 0px; font-weight: bold;}

td.box_pocet {
  background-color: #CBCBCB; 
  border-top: 1px solid #FFFFFF; 
  vertical-align: top;
  color: #F16522; 
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
  height: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 7px;
}

td.box_pocet a {
  color: #F16522;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

form.pocet {
  margin: 0px;
  padding: 0px;
}

div.lista {
  border: 1px solid #ccc;
  background-color: #eee;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
}

div.box {
  border: 1px solid #ccc;
  background-color: #eee;
  padding: 5px;
  margin: 5px;
  text-align: center;
}

table.zoznam {
  padding: 0px;
  border: 1px solid black;
}

td {
  font-size: 10px;
}

td.zoznam {
  padding: 5px;  
  font-size: 10px;
}

td.l {
  padding: 5px;  
  font-size: 10px;
  border-left: 1px solid black;
}

td.b {
  padding: 5px;  
  font-size: 10px;
  border-bottom: 1px solid black;
}

td.bc {
  vertical-align: middle;
  padding: 5px;  
  font-size: 10px;
  border-bottom: 1px solid black;
}

td.lb {
  padding: 5px;  
  font-size: 10px;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
}

td.lbc {
  vertical-align: middle;
  padding: 5px;  
  font-size: 10px;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
}

input { 
  font-size: 10px;
}

th {
  padding-left: 5px;
  font-size: 12px;
  font-weight: bold;
  background-color: #F16522;
  border-bottom: 1px solid #C13500;
  color: #fff;
}

td.produkt_left {
  border: 2px solid #DBDBDB;
}

td.produkt_right {
  padding-left: 10px;
  padding-top: 0px;
  font-size: 12px;
  text-align: justify;
}

td.zlava {
  background-image: url('imgs/zlava.gif');
  padding-bottom: 2px;
  color: #333333;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
}
/*
select {
  font-size: 9px;
  border: 1px solid green;
  background-color: #CBCBCB;
}
*/

table.img_box { 
  width: 68px; 
  border: 1px solid #CBCBCB; 
  background-color: white;

  margin-left: 7px;
  margin-right: 6px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.tabtit {
  width: 80px;
  height: 23px;
  background-color: #DBDBDB;
  border-bottom: 1px solid #FFFFFF;
  color: #333333
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0 7 0 7px;
}
 
.tabtxt {
  width: 120px;
  height: 23px;
  background-color: #EDEDED;
  border-bottom: 1px solid #FFFFFF;
  color: #333333
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0 7 0 7px;
}
 
.tabdopl {
  width: 214px;
  height: 23px;
  background-color: #DBDBDB;
  border-bottom: 1px solid #FFFFFF;
  color: #333333
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  padding: 0 7 0 7px;
}
 
.tabdopin {
  background-color: #EDEDED;
  padding: 3 0 3 0px;
  border-bottom: 1px solid #FFFFFF;
}
 
.tabtit2 {
  width: 80px;
  background-color: #EDEDED;
  color: #333333
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  padding: 3 7 3 7px;
}
 
.tabbox {
  width: 120px;
  background-color: #EDEDED;
  color: #333333
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  padding: 3 7 3 7px;
}
 
.sbox {
  width: 120px;
  background-color:#FFFFFF;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
 
.txt, txt:hover {
  color:black;
}

legend {
  border: 0px solid black;
  font-weight: bold;
  font-size: 12px;
  color: #F16522;
}

p.poznamka-red {
  border: 1px solid red;
  background-color: #FFC8BA;
  font-weight: bold;
  font-size: 13px;
/*  text-align: center; */ 
  padding: 5px;
}

p.poznamka-red-ctr {
  border: 1px solid red;
  background-color: #FFC1AF;
  font-weight: bold;
  font-size: 13px;
  text-align: center; 
  padding: 5px;
}

div.menu-nadpis {
  color: #F16522;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

span.orange {
  color: #F16522;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: normal;
}

strong.orange {
  color: #F16522;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

strong.monitoring {
  color: #005178;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}

strong.red {
  color: #F00;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
}


@media print {
.logo                {display: none;}
.p_logo              {display: block;}
.regist   	     {display: none;}
.kosik    	     {display: none;}
.p_kosik    	     {display: block;}
.topline	     {background-color: #FFFFFF; background-image: none;}
.layout-big	     {width: 720px; border-top: 10px solid #F16522;}
.layout-top          {width: 720px; border-bottom: 3px solid #333333; background-color: #FFFFFF; background-image: none;} 
.layout-bottom       {border-top: 5px solid #333333; background-color: #FFFFFF; background-image: none;}
.layout-kosik        {width: 225px;}
.layout-left-top     {display: none;}
.layout-left 	     {display: none;}
.layout-left-bottom  {display: none;}
.layout-main-top     {width: 100%; height: 53px; border-left: 0px; border-right: 0px; border-top: 1px solid #FFFFFF; background-color: #FCF7F5; background-image: none;padding: 0 35 5 35px;}
.layout-main         {width: 100%; padding: 15 35 15 35px;}
.layout-right-top    {display: none;}
.layout-right 	     {display: none;}
.layout-right-bottom {display: none;}
.layout-login	     {color: #666666;}
.policko0 	     {background-image: none; border: 1px solid #333333; padding-left: 1px;}
.policko1  	     {background-color: #FFFFFF; color: #666666;}
.foot         	     {color: #666666; padding: 0 0 10 0px;}
.foot a        	     {color: #666666;}
.foot a:hover  	     {color: #666666;}
.white		     {color: #666666;}
}

img.cart {
  padding-top: 0px;
}
