#p2-main-body-parcel-menu, #green{

  position: relative;

  float: left;

  margin-top: 10px;

  margin-bottom: 10px;

  margin-left: 10px;

  _margin-left: 5px;

  margin-right: 10px;

  _margin-right: 5px;

  padding-top: 10px;

  padding-left: 10px;

  padding-right: 10px;

  padding-bottom: 10px;

  width: 720px; 

  background-color: #AE1B20;

  overflow: hidden;

}
#p2-main-body-parcel-menu { overflow:visible; min-height:27px; margin-bottom:20px; }
#green { background:#00AA42;border:none;font-weight:bold; color:white; }

.p2-main-body-parcel-menu-info{

  color: white;

  font-size: bold;

  font-size: 13px;

}

.p2-main-body-parcel-menu-info a{

  color: white;

  font-size: bold;

  font-size: 13px;

}

.p2-main-body-parcel-menu-h1{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  padding-bottom: 10px;

  width: 100%;

  font-size: 13px;

}

.p2-main-body-parcel-menu-h1 h1{

  margin: 0;

  padding: 0;

  font-size: 13px;

}

.p2-main-body-parcel-menu-h1 a{

  color: white;

  font-size: 13px;

}

a.p2-main-body-parcel-categories{

  position: relative;

  float: left;

  padding-left: 2px;

  padding-right: 1px;

  width: 170px;

  height: 17px;

  color: #FFFFFF;

  font-size: 11px;

  text-decoration: underline;

}

a.p2-main-body-parcel-categories:hover{

  color: #FFB3A6;

  text-decoration: underline;

}

.p2-main-body-parcel-card{

  position: relative;

  float: left;

  margin-left: 10px;

  _margin-left: 8px;

  margin-right: 10px;

  _margin-right: 7px;

  margin-bottom: 10px;

  padding: 0px;

  border-width: 3px;

  border-style: solid;

  border-color: #CB060C;

  width: 164px;

  height: 247px;

  background-color: #cb060c;

  overflow: hidden;

}

.p2-main-body-parcel-img{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 164px;

  height: 150px;

  overflow: hidden;

  text-align: center;

  background-color: white;

  color: #cb060c;

}

.p2-main-body-parcel-img img{

  border: 0px;

}

.p2-main-body-parcel-name{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 162px;

  height: 30px;

  border-width: 1px;

  border-style: solid;

  border-color: white;

  background-color: #cb060c;

  color: white;

  font-size: 11px;

  font-weight: bold;

  text-align: center;

}

.p2-main-body-parcel-name a{

  color: white;

  font-size: 11px;

  text-decoration: none;

}

.p2-main-body-parcel-name a:hover{

  color: white;

  font-size: 11px;

  text-decoration: underline;

}

.p2-main-body-parcel-desc{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 164px;

  height: 16px;

  background-color: #cb060c;

  color: #FCBFB5;

  font-size: 11px;

  text-align: center;

}

.p2-main-body-parcel-price{

  position: relative;
  
  top:20px;

  float: left;

  margin: 0;

  padding-left: 4px;

  width: 80px;

  height: 15px;

  background-color: #cb060c;

  font-size: 14px;

  color: white;

  text-align: right;
	
  font-weight: bold;
  
}

.p2-main-body-parcel-piece{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 20px;

  height: 15px;

  font-size: 12px;

  border-width: 1px;

  border-style: solid;

  border-color: #cccccc;

  color: black;

  text-align: center;

}

.card-form{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 75px;

}

.p2-main-body-parcel-piece-sk{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  font-size: 13px;

  color: white;

}

.p2-main-body-parcel-submit{

  position: relative;

  float: right;

  margin: 0;

  padding: 0;

  width: 42px;

  height: 48px;

  border: 0;

  font-size: 9px;

  color: white;

  text-align: right;

  background-color: #cb060c;

  background-image:  url("/img/kosik.png");

  background-repeat: no-repeat;

  background-position: left center;

}

.p2-main-body-parcel-a{

  position: relative;

  float: left;

  margin: 0;

  padding-left: 35px;

  padding-right: 5px;

  width: 40px;

  height: 15px;

  color: white;

  font-size: 11px;

  font-weight: bold;

  text-decoration: none;

  background-color: #cb060c;

  background-image:  url("/img/kosik.png");

  background-repeat: no-repeat;

  background-position: left center;

}

.p2-main-body-parcel-a:hover{

  position: relative;

  float: left;

  margin: 0;

  padding-left: 35px;

  padding-right: 5px;

  width: 40px;

  height: 15px;

  color: white;

  font-size: 11px;

  font-weight: bold;

  text-decoration: underline;

  background-color: #cb060c;

  background-image:  url("/img/kosik.png");

  background-repeat: no-repeat;

  background-position: left center;

}

#p2-main-body-parcel-product-header{

  position: relative;

  float: left;

  padding-left: 10px;

  padding-right: 10px;

  width: 520px;

  _width: 538px;

  height: 20px;

  color: white;

  line-height: 20px;

  font-size: 14px;

  font-weight: bold;

  background-color: #CB060C;

  overflow: hidden;

}

#p2-main-body-parcel-product-body{

  position: relative;

  float: left;

  width: 538px;

  border-width: 1px;

  border-style: solid;

  border-color: #CB060C;

  color: black;

  font-size: 11px;

  font-weight: normal;

  overflow: hidden;

}

#p2-main-body-parcel-product-body-name{

  position: relative;

  float: left;

  padding-top: 10px;

  padding-bottom: 10px;

  width: 238px;

  _width: 235px;

  color: black;

  text-align: center;

}

.p2-main-body-parcel-product-body-name1{

  position: relative;

  float: left;

  padding-left: 8px;

  width: 130px;

  height: 20px;

  font-weight: bold;

  overflow: hidden;

  text-align: left;

}

.p2-main-body-parcel-product-body-name11{

  position: relative;

  float: left;

  padding-left: 8px;

  padding-right: 8px;

  height: 20px;

  font-weight: bold;

  overflow: hidden;

}

.p2-main-body-parcel-product-body-name1 input{

  width: 20px;

  height: 15px;

  border-width: 1px;

  border-style: solid;

  border-color: #CB060C;

}

.p2-main-body-parcel-product-body-name2{

  position: relative;

  float: left;

  width: 100px;

  height: 20px;

  font-weight: normal;

  overflow: hidden;

  text-align: left;

}

.p2-main-body-parcel-product-body-name2 a{

  position: relative;

  float: left;

  width: 70px;

  font-size: 11px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: #CB060C;

}

.p2-main-body-parcel-product-body-name2 a:hover{

  position: relative;

  float: left;

  width: 70px;

  font-size: 11px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: #CB060C;

}

#p2-main-body-parcel-product-body-name2-submit{

  position: relative;

  float: left;

  width: 80px;

  height: 15px;

  font-size: 10px;

  text-align: center;

  color: white;

  text-decoration: none;

  background-color: #CB060C;

  border: 0;

}

#p2-main-body-parcel-product-body-name22-submit{

  position: relative;

  float: left;

  width: 80px;

  height: 15px;

  font-size: 10px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: #CB060C;

  border: 0;

}

.p2-main-body-parcel-product-body-name2 select{

  position: relative;

  float: left;

  width: 80px;

  height: 17px;

  font-size: 10px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: white;

  border-color: #CB060C;

  border-width: 1px;

  border-style: solid;

}

#p2-main-body-parcel-product-body-name2-count{

  position: relative;

  float: left;

  width: 70px;

  height: 15px;

  font-size: 11px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: white;

  border-color: #cccccc;

  border-width: 1px;

  border-style: solid;

  text-align: right;

}

#p2-main-body-parcel-product-body-image{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 300px;

  color: black;

  text-align: center;

}

#p2-main-body-parcel-product-body-image-a{

  text-align: center;

  width: 300px;

}

#p2-main-body-parcel-product-body-image img{

 border: 0;

}

.p2-main-body-parcel-product-body-items{

  position: relative;

  float: left;

  margin: 0;

  padding-left: 19px;

  padding-right: 19px;

  padding-top: 3px;

  padding-bottom: 2px;

  width: 500px;

}

.p2-main-body-parcel-product-body-items-height{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 120px;

  height: 20px;

  font-weight: bold;

  line-height: 22px;

}

.p2-main-body-parcel-product-body-items-color{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 150px;

  height: 20px;

  line-height: 15px;

}

.p2-main-body-parcel-product-body-items-color select{

  width: 146px;

  height: 18px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: white;

  border-color: #CB060C;

  border-width: 1px;

  border-style: solid;

}

.p2-main-body-parcel-product-body-items-price{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  padding-right: 10px;

  width: 100px;

  height: 20px;

  line-height: 22px;

  font-weight: bold;

  text-align: right;

}

.p2-main-body-parcel-product-body-items-count{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 120px;

  height: 20px;

  font-size: 12px;

}

.p2-main-body-parcel-product-body-items-count input{

  width: 46px;

  height: 16px;

  text-align: center;

  color: #A94D52;

  text-decoration: none;

  background-color: white;

  border-color: #CB060C;

  border-width: 1px;

  border-style: solid;

}

#p2-main-body-parcel-product-description{

  position: relative;

  float: left;

  padding: 10px;

  width: 516px;

  _width: 536px;

  font-size: 11px;

  border-width: 1px;

  border-style: solid;

  border-color: white;

}

#p2-main-body-parcel-product-description a{

  color: black;

  text-decoration: underline;

}

#p2-main-body-parcel-product-description a:hover{

  text-decoration: none;

}

#p2-main-body-parcel-product-header0{

  position: relative;

  float: left;

  margin-right: 1px;

  width: 49px;

  height: 20px;

  color: white;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: #CB060C;

  text-align: center;

  overflow: hidden;

}

#p2-main-body-parcel-product-header1{

  position: relative;

  float: left;

  margin-right: 1px;

  width: 59px;

  height: 20px;

  color: white;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: #CB060C;

  text-align: center;

  overflow: hidden;

}

#p2-main-body-parcel-product-header2{

  position: relative;

  float: left;

  margin-right: 1px;

  width: 279px;

  height: 20px;

  color: white;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: #CB060C;

  text-align: center;

  overflow: hidden;

}

#p2-main-body-parcel-product-header3{

  position: relative;

  float: left;

  margin-right: 1px;

  width: 99px;

  height: 20px;

  color: white;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: #CB060C;

  text-align: center;

  overflow: hidden;

}

#p2-main-body-parcel-product-header4{

  position: relative;

  float: left;

  width: 50px;

  height: 20px;

  color: white;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: #CB060C;

  text-align: center;

  overflow: hidden;

}

.p2-body-order-row{

  position: relative;

  float: left;

  _width: 540px;

  height: 20px;

  padding-bottom: 2px;

  padding-left: 2px;

  padding-right: 2px;

  background-color: #CB060C;

}

.p2-main-body-parcel-product-header00{

  position: relative;

  float: left;

  width: 368px;

  _width: 388px;

  padding-left: 20px;

  height: 20px;

  color: black;

  font-size: 11px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: left;

  overflow: hidden;

}

.p2-main-body-parcel-product-header0{

  position: relative;

  float: left;

  width: 48px;

  height: 20px;

  color: black;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: center;

  overflow: hidden;

}

.p2-main-body-parcel-product-header0 input{

 width: 20px;

 height: 16px;

 _height: 15px;

 font-size: 9px;

 border-width: 1px;

 border-style: solid;

 border-color:#cb060c;

}

.p2-main-body-parcel-product-header1{

  position: relative;

  float: left;

  width: 60px;

  height: 20px;

  color: black;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: center;

  overflow: hidden;

}

.p2-main-body-parcel-product-header2{

  position: relative;

  float: left;

  width: 280px;

  height: 20px;

  color: black;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: center;

  overflow: hidden;

}

.p2-main-body-parcel-product-header33{

  position: relative;

  float: left;

  width: 100px;

  height: 20px;

  color: black;

  font-size: 11px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: center;

  overflow: hidden;

}

.p2-main-body-parcel-product-header3{

  position: relative;

  float: left;

  width: 100px;

  height: 20px;

  color: black;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: center;

  overflow: hidden;

}

.p2-main-body-parcel-product-header4{

  position: relative;

  float: left;

  width: 48px;

  height: 20px;

  color: black;

  font-size: 9px;

  font-weight: bold;

  line-height: 20px;

  background-color: white;

  text-align: center;

  overflow: hidden;

}

#p2{

  position: relative;

  float: left;

  margin: 0;

  padding-left:1px;

  padding-right:1px;

  width: 760px;

  background-color: #cda076;

}

#p2-menu{

  position: relative;

  float: left;

  margin: 0;

  width: 180px;

  background-color: #cda076;

}

#p2-body{

  position: relative;

  float: left;

  margin: 0;

  width: 700px;

  background-color: white;

}

#p2-body-artile{

  position: relative;

  float: left;

  margin: 0;

  padding: 10px;

  width: 750px;

  min-height: 400px;

  background-color: white;

  background-repeat: no-repeat;

  background-position: center top;

  overflow: hidden;

}

#p2-body-artile2{

  position: relative;

  float: left;

  margin: 0;

  padding: 10px;

  width: 750px;

  min-height: 400px;

  font-size: 11px;

  background-color: #ffffff;

  overflow: hidden;

}

.p2-menu-item{

  position: relative;

  float: left;

  margin: 0;

  margin-bottom: 1px;

  padding-left: 10px;

  width: 170px;

  height: 20px;

  background-color: red;

  /* background: url("img/p2-menu.bmp") repeat-x;  */

  color: white;

  text-align: left;

  font-size: 12px;

  line-height: 18px;

}

.p2-menu-item a{

  color: white;

  text-decoration: none;

}

.p2-menu-item a:hover{

  color: white;

  text-decoration: underline;

}

a.p2-menu-item-se{

  color: white;

  text-decoration: none;

  font-size: 11px;

}

a.p2-menu-item-se:hover{

  color: white;

  text-decoration: underline;

  font-size: 11px;

}

.p2-body-order-title{

  position: relative;

  float: left;

  margin: 0;

  padding: 10px;

  width: 516px;

  font-size: 15px;

  font-weight: bold;

  color: #cb060c;

}

.p2-body-order-title2{

  position: relative;

  float: left;

  margin: 0;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  width: 516px;

  font-size: 11px;

  font-weight: normal;

  color: black;

}

.p2-body-order-name{

  position: relative;

  float: left;

  margin: 0;

  width: 126px;

  _width: 216px;

  height: 20px;

  padding-left: 120px;

  font-size: 11px;

  font-weight: bold;

  color: #cb060c;

}

.p2-body-order-input{

  position: relative;

  float: left;

  margin: 0;

  width: 230px;

  _width: 270px;

  height: 20px;

  font-size: 11px;

  font-weight: bold;

  color: #cb060c;

}

.p2-body-order-input2{

  position: relative;

  float: left;

  margin: 0;

  padding-right: 82px;

  width: 188px;

  height: 20px;

  font-size: 11px;

  font-weight: bold;

  color: #cb060c;

  text-align: right;

}

.p2-body-order-input input{

  width: 100px;

  height: 15px;

  font-size: 11px;

  color: black;

  border-color: #cb060c;

  border-width: 1px;

  border-style: solid;

}

#p2-body-order-textarea{

  position: relative;

  float: left;

  margin: 0;

  width: 386px;

  height: 110px;

  padding-left: 150px;

  font-size: 11px;

  font-weight: bold;

  color: #cb060c;

}

#p2-body-order-textarea textarea{

  position: relative;

  float: left;

  width: 300px;

  height: 100px;

  border-color: #cb060c;

  border-style: solid;

  border-width: 1px;

  background-color: #c9cccc;

  font-size: 11px;

  font-weight: bold;

  color: black;

  font-family:arial,helvetica,clean,sans-serif;

}

.p2-body-order-button{

  width: 50px;

  height: 15px;

  font-size: 9px;

  font-weight: bold;

  color: white;

  border: 0;

  background-color: #cb060c;

}

#p2-main-body-form{

  position: relative;

  float: left;

  margin: 0;

  padding: 0;

  width: 540px;

}

#submit-recount{

  border: 0;

  font-size: 11px;

  color: #cb060c;

  background-color: white;

}









a {

	text-decoration: none; 

	color: #FFFFFF

}

a:hover {

	text-decoration: none; 

	color: #000000

}



.link2 {

  	text-decoration: underline;

	font-family: Tahoma;

	color: #CC0000;

	font-size: 11px

}



.font_red {

	font-family: Tahoma; 

	font-size: 10px; 

	color: red;

	font-weight: bold

}



.font_text {

	font-family: Tahoma; 

	font-size: 10px; 

	color: #000000

}



.font_text2 {

	font-family: Tahoma; 

	font-size: 11px; 

	color: #333333

}



.font_menu {

	font-family: Tahoma;

	font-size: 11px;

	color: #231A15;

	font-weight: bold

}

.font_menu_shop {

	font-family: Tahoma;

	font-size: 13px;

	color: #231A15;

}



.inputbook {

	font-size: 10px;

	font-family: Tahoma;

	color: #000000;

}

	





}

.nepovinne {

	FONT-SIZE: 10px;

	font-family : Tahoma;

	color : #000000;

}

.jmeno {

	FONT-SIZE: 10px;

	font-family : Tahoma;

	color : #000000;

	font-weight : bold;

}

.povinne {

	FONT-SIZE: 10px;

	font-family : Tahoma;

	color : #000000;

	font-weight : bold;

}

.odkaz A {

	FONT-SIZE: 10px;

	font-family : Tahoma;

	color : #000000;

	text-decoration : none;

}

.odkaz A:HOVER {

	FONT-SIZE: 10px;

	font-family : Tahoma;

	color : #000000;

	text-decoration : underline;

}

.cas {

	FONT-SIZE: 10px;

	font-family : Tahoma;

	color : #AAAAAA;

}

.text {

	FONT-SIZE: 11px;

	font-family : "Tahoma";

	color : #AAAAAA;

}

#categoryList{

  position: relative;

  float: left;

  width: 100%;

  xbackground-color: lightblue;

  xcolor: darkred;

}

a.categoryItem{

  position: relative;

  float: left;

  margin: 0;

  padding: 2px 5px;

  width: 135px;

  color: red;

  font-size: 75%;

  text-decoration: underline;

}

a.categoryItem:hover{

  text-decoration: none;

}

#cardList{

  width: 100%;

  background-color: pink;

}

.article a{

  color: black;

  text-decoration: underline;

}

.article a:hover{

  text-decoration: none;

}

.kosik-order { position:absolute; display:block; background:url(/img/kosik-order.png) no-repeat; width:312px; height:44px; color:#FFF; padding-left:60px; padding-top:26px; left: 356px; top:-20px; text-align:center; text-decoration:underline; *height:70px; *width:352px; }
.kosik-order:hover { color:#FFF; }


