/***********************  VSEOBECNE ***************/

TD {
	font-size: 11px; 
  font-family: Tahoma, Arial, Verdana, sans-serif; 
  color: #595959;
}

NOTHING { 
  font-size: 11px; 
  font-family: Tahoma, Arial, sans-serif; 
  color: #595959;
}

H4 {
  font-size: 12px;
  font-family: Tahoma, Arial, sans-serif;
  color: #B90414;
  margin: 0; padding: 0;
  margin-bottom: 5px;
}

H5 {
  font-size: 14px;
  font-family: Tahoma, Arial, sans-serif;
  color: #B90414;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0;
}

a{
  COLOR: #B90414;
  TEXT-DECORATION: none;
} 

a:hover{
  COLOR: #9A9A9A;
}

form {
  margin: 0; padding: 0;
}

/*********************** TOP STRANKY ***************/

.top{
  float: left;
  width: 951px;
  margin: 0; padding: 0;
  background: url("../images/bgr_top.gif");
}

.top_menu{
  float: right;
  width: 510px;
  margin: 0; padding: 0;
}

.top_login{
  float: right;
  width: 370px;
  height: 75px;
  margin-top: 3px;
  padding: 0;
  /*background: red;*/
}

.row_login{
  float: right;
  margin-top: 3px;
  margin-right: 5px;
}

.row_user{
  float: right;
  width: 330px;
  height: 20px;
}

.logout{
  float: right;
  width: 83px;
  margin-top: 8px;
  margin-right: 20px;
  text-align: right;
}

.user_txt{
  width: 227px;
  float: left;
  margin-top: 8px;
}

.link_login{
  float: left;
  margin-right: 42px;
  margin-top: 2px;
  margin-top: 5px;
}

.link_end{
  float: left;
  margin-top: 2px;
  margin-top: 8px;
}

input.login {
  font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 150px;
  height: 17px;
  color: #5B5B5B;
}

.top_logo{
  float: left;
  width: 441px;
  margin: 0; padding: 0;
}

/*********************** TOP HEADER ***************/

.top_header {
  float: left;
  width: 951px;
  height: 89px;
  margin: 0; padding: 0;
  background: url("../images/bgr_header.jpg");
}

.top_rada1{
  float: left;
  margin: 0; padding: 0;
  height: 45px;
}

.top_rada2{
  float: left;
  margin: 0; padding: 0;
  height: 44px;
}

.top_cart_txt{
  float: left;
  padding: 0;
  margin-top: 21px;
  margin-left: 10px;
}

.topimage04{
  float: left;
  left: 720px;
  height: 45px;
  padding: 0;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
}

.topimage14{
  float: left;
  left: 669px;
  margin-top: 10px;
  margin-left: 10px;
  padding: 0;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  color: #FFFFFF;
}

.main_menu{
  float: left;
  width: 951px;
  height: 28px;
  margin: 0; padding: 0;
  background: url("../images/bgr_mainmenu.gif");
}

.topimage04 A{
  color: #FFFFFF;
  text-decoration: none
}

.topimage04 A:hover{
  COLOR: #FF8C26;
}

input.search {
  font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 200px;
  height: 17px;
  color: #5B5B5B;
}

/*********************** PRODUKTOVE MENU ***************/

.left-menu ul{
	list-style: none;
	text-align: left;
	margin: 0;
  padding-left: 10px;
  margin-top: 30px;
}

.left-menu li{
	overflow: hidden;
	float: left;
	width: 190px;
	margin: 0; padding: 0;
	background: url(../images/bgr_menu.gif) no-repeat;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;
}

.menu2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: blue;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.podmenu {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #ADADAD;
	font-size: 12px;
}

.podmenu a{
	color: #5B5B5B;
	text-decoration: none;
}

.podmenu a:hover{
	color: #B90414;
	text-decoration: none;
}

/*********************** MAIN ACTION ***************/

.top-story{
  float: left;
  display: block;
  width: 387px;
  height: 134px;
  margin: 0; padding: 0;
  background: url("../images/bgr-topstory.gif") repeat-x;
}

.top-story-img{
  float: left;
  display: block;
  width: 126px;
  height: 134px;
  margin: 0; padding: 0;
  background: url("../images/topstory.jpg") no-repeat;
}


/*********************** FOOTER ***************/

.foot{
  font-family: Tahoma, Arial, serif;
  font-size: 10px;
  font-weight: bold;
	color: #C00B1A;
	padding-top: 10px;
	padding-bottom: 7px;
	text-align: center;
}

.foot A{
  color: #C00B1A;
  text-decoration: none
}

.foot A:hover{
  COLOR: #FFFFFF;
}

.copy{
  font-family: Tahoma, Arial, serif;
  font-size: 10px;
	color: #474747;
	line-height: 140%;
	padding-bottom: 10px;
	text-align: center;
}

.copy A{
  color: #C00B1A;
  text-decoration: none
}

.copy A:hover{
  COLOR: #000000;
}

/*********************** NADPISY ***************/

.header_top {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  background: #DFDFDF;
}

.header741 {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  margin-top: 1px;
  background: #DFDFDF;
}

.header_wht {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  margin-top: 1px;
  background: #FFFFFF;
}

.header_red {
  float: left;
  width: 741px;
  height: 23px;
  display: block;  
  background: #B90414;
}

.footer741 {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  margin-top: 1px;
  background: #DFDFDF;
}

.strankovani {  
  float: right;
  display: block;
  margin-top: 5px;
  margin-right: 10px;
}

.pocet {  
  float: left;
  display: block;
  margin-top: 5px;
  margin-left: 10px;
}

/*********************** SEZNAM VYROBKU ***************/

.rada0 {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  margin-top: 1px;
  background: #757575;
}

.rada1 {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  margin-top: 1px;
  background: #E1E1E1;
}

.rada2 {
  float: left;
  width: 741px;
  height: 23px;
  display: block;
  margin-top: 1px;
  background: #FFFFFF;
}

.th_281 {
  float: left;
  width: 250px;
  height: 23px;
  display: block;
  text-align: left;
  color: #F0F0F0;
  padding-left:10px;
  padding-top:5px;
}

.th_115 {
  float: left;
  width: 120px;
  height: 23px;
  display: block;
  text-align: right;
  color: #F0F0F0;;
  padding-top:5px;
}

.td_281 {
  float: left;
  width: 250px;
  height: 23px;
  display: block;
  text-align: left;
  color: #F0F0F0;
  padding-left:10px;
  padding-top:5px;
}

.td_115 {
  float: left;
  width: 120px;
  height: 23px;
  display: block;
  text-align: right;
  color: #757575;
  padding-top:5px;
}

.td_cart {
  float: left;
  width: 120px;
  height: 23px;
  display: block;
  text-align: right;
  color: red;
}

input.seznam {
  font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  height: 18px;
}

input.seznamx {
  font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
  height: 22px;
}

/*********************** KARTY ZBOZI ***************/

.karty {
  float: left;
  width: 741px;
  margin: 0; padding: 0;
}

.karta740 {
  float: left;
  width: 741px;
  display: block;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  background: url("../images/bgr_card740.gif");
  margin-top: 1px;
}

.karta_desc740 {
  float: left;
  display: block;
  padding: 10px;
}

.row740 {
  float: left;
  width: 720px;
  height: 18px;
  display: block;
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 5px;
}

.row740h {
  float: left;
  width: 720px;
  display: block;
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 5px;
}

.news_row {
  margin-bottom: 10px;
}

.block740 {
  float: left;
  width: 720px;
  display: block;
}

.archive {
  float: right;
  height: 18px;
  display: block;
  margin-top: 5px;
}

.karta370 {
  float: left;
  width: 370px;
  height: 130px;
  display: block;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  background: url("../images/bgr_card370.gif");
  margin-top: 1px;
}

.karta370_left {
  float: left;
  width: 370px;
  height: 130px;
  display: block;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  background: url("../images/bgr_card370.gif");
  margin-top: 1px;
  margin-right: 1px;
}

.karta_img370 {
  float: left;
  width: 130px;
  display: block;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.karta_desc370 {
  float: left;
  width: 230px;
  display: block;
  padding-top: 10px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 15px;
}

.karta246 {
  float: left;
  width: 246px;
  height: 196px;
  display: block;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  background: url("../images/bgr_card246.gif");
  margin-top: 1px;
}

.karta247 {
  float: left;
  width: 247px;
  display: block;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  background: url("../images/bgr_card247.gif");
  margin-top: 1px;
}

.karta_head {
  float: left;
  width: 235px;
  display: block;
  text-align: left;
  margin-top: 5px;
  padding-left: 10px;
}

.karta_img246 {
  float: left;
  width: 120px;
  height: 100px;
  display: block;
  text-align: center;
}

.karta_desc246 {
  float: left;
  width: 110px;
  display: block;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 10px;
}

.karta_price {
  float: left;
  width: 235px;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
}

.karta_div {
  float: left;
  width: 1px;
}

.desc_text {
  float: left;
  display: block;
}

.desc_price {
  float: left;
  width: 140px;
  display: block;
  padding: 8px 0px 0px 0px;
  margin: 0px;
}

.desc_cart {
  float: right;
  display: block;
  margin-top: 7px;
}

/*.price_row {
  float: left;
  width: 140px;
  display: block;
  padding: 0;
  margin: 0px;
  background: green;
/*}*/

.price_row input {
  padding: 0px ;
  margin: 0px;
}

.popis {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: silver;
  float: left;
  padding: 0px;
  margin: 0px;
}

.brands {
  float: left;
  line-height: 180%;
}

.price {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  color: #808080;
  margin: 0px;
  padding: 0px;
}

.action {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
  color: #B90414;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

input.cart {
  font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	width: 25px;
  height: 17px;
  color: #5B5B5B;
}

.empty_kat {
  font-size: 12px;
  font-family: Tahoma, Arial, sans-serif;
  color: #595959;
  padding: 0;
  text-align: center;
  margin-top: 250px;
  margin-bottom: 250px;
}

.navigace {  
  float: left;
  width: 400px;
  display: block;
  margin-top: 4px;
  margin-left: 10px;
}

.navi_item {  
  float: left;
  width: 700px;
  display: block;
  margin-top: 5px;
  margin-left: 10px;
}

.navi_txt {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #595959;
  text-align: left;
}

.navigace_txt {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #595959;
  text-align: left;
  font-weight: bold;
}

.zobrazeni {
  float: right;
  width: 250px;
  display: block;
  margin-top: 4px;
  margin-right: 10px;
}

.zobrazeni_txt {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #FFFFFF;
  text-align: right;
}

.zobrazeni_txt A {
  color: #FFFFFF;
  text-decoration: none;
}

.zobrazeni_txt A:hover {
  color: #FFF568;
  text-decoration: none;
}

.zobrazeni_txt2 {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #595959;
  text-align: right;
}

.zobrazeni_txt2 A {
  color: #B90414;
  text-decoration: none;
}

.zobrazeni_txt2 A:hover {
  color: #9A9A9A;
  text-decoration: none;
}

.sort {  
  float: left;
  width: 400px;
  display: block;
  margin-top: 4px;
  margin-left: 10px;
}

.sort_txt {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #FFFFFF;
  text-align: left;
}

.sort_txt A {
  color: #FFFFFF;
  text-decoration: none;
}

.sort_txt A:hover {
  color: #FFF568;
  text-decoration: none;
}

.sort_txt2 {
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #595959;
  text-align: left;
}

.sort_txt2 A {
  color: #FFFFFF;
  text-decoration: none;
}

.sort_txt2 A:hover {
  color: #FFF568;
  text-decoration: none;
}

/*********************** MY ACCOUNT ***************/

.karta320 {
  float: left;
  width: 315px;
  display: block;
  background: #F4F4F4;
  margin-top: 10px;
  
}

.karta420 {
  float: left;
  width: 415px;
  display: block;
}

.karta360 {
  float: left;
  left: 350px;
  width: 350px;
  display: block;
  background: #F4F4F4;
  margin-top: 10px;
}

.karta380 {
  float: left;
  width: 380px;
  display: block;
}

.kontakt_txt  {
  width: 360px;
  float: left;
  display: block;
  margin: 10px;
  font-size: 12px;
}

.karta_text {
  float: left;
  display: block;
  margin: 10px;
  font-size: 12px;
}

.karta_text_pwd {
  width: 720px;
  float: left;
  display: block;
  margin: 10px;
  font-size: 12px;
  text-align: center;
}

.karta_adr {
  float: left;
  display: block;
  padding: 10px;
}

.karta_txt {
  font-size: 12px;
}

.karta_link {
  font-size: 11px;
  margin-top: 3px;
  color: blue;
}

.karta_row {
  float: left;
  width: 350px;
  height: 23px;
  display: block;
  border-bottom: 1px solid #DFDFDF;
}

.karta_row_btn {
  float: left;
  width: 350px;
  height: 25px;
  display: block;
  text-align:right;
  padding-top: 5px;
  font-size: 11px;
}

.karta_cell1 {
  float: left;
  width: 120px;
  margin-top: 5px;
}

.karta_cell2 {
  float: left;
  width: 230px;
  margin-top: 5px;
}

/*********************** STRANKOVANI ***************/

.strankovani_xxx{
  float: left;
  width: 580px;
  display: block;
  margin: 0;
  padding: 10px;
}

.previous{
  font-family: Tahoma, Arial, serif;
  font-size: 11px;
  color: #001F7E;
  float: left;
}

.previous A{
  color: #001F7E;
  text-decoration: none
} 

.prevous A:hover{
  COLOR: #FF8C26;
}

.next{
  font-family: Tahoma, Arial, serif;
  font-size: 11px;
  color: #001F7E;
  float: right;
}

.next A{
  color: #001F7E;
  text-decoration: none
} 

.next A:hover{
  COLOR: #FF8C26;
}

/*********************** TEXTOVE STRANKY ***************/

.stranka-nadpis{
  font-family: Tahoma, Arial, serif;
  font-size: 14px;
	font-weight: bold;
	color: #001F7E;
	padding-left: 10px;
	padding-right: 5px;
  padding-bottom: 5px;
  padding-top: 10px;
}

.stranka-text{
  font-family: Tahoma, Arial, serif;
  font-size: 11px;
	line-height: 130%;
  font-weight: normal;
	color: #4B4B4B;
	padding-left: 10px;
	padding-right: 5px;
  padding-bottom: 5px;
}

.stranka-text A{
  color: #4B4B4B;
  text-decoration: none
} 

.stranka-text A:hover{
  COLOR: #000000;
}

/*********************** AKTUALITY ***************/

.aktuality{
  float: right;
  display: block;
  width: 214px;
  margin: 0; padding: 0;
  background: #004398;
}

.aktuality A{
  color: #FF8C26;
  text-decoration: none
} 

.aktuality A:hover{
  COLOR: #FFFFFF;
}

.aktuality-text{
  font-family: Tahoma, Arial, serif;
  font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.archiv{
  float: right;
  font-family: Tahoma, Arial, serif;
  font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.archiv A{
  color: #FFFFFF;
  text-decoration: none
} 

.archiv A:hover{
  COLOR: #FF8C26;
}

/*********************** KOSIK ***************/

.header_cart {
  float: left;
  width: 700px;
  height: 25px;
  display: block;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 1px;
  background: #B90414;
}

.header_cart_gr {
  float: left;
  width: 700px;
  height: 25px;
  display: block;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 1px;
  background: #595959;
}

.row_cart {
  float: left;
  width: 700px;
  height: 25px;
  display: block;
  margin-left: 10px;
  border-bottom: 1px solid silver;
}

.row_price {
  float: right;
  width: 380px;
  height: 22px;
  display: block;
  margin-right: 10px;
  border-bottom: 1px solid silver;
}

.row_button {
  float: right;
  width: 380px;
  height: 40px;
  display: block;
  text-align: right;
  margin-right: 10px;
  border-bottom: 1px solid silver;
}

.row_margin {
  margin-right: 10px;
  margin-top: 8px;
}

.pricename {
  float: left;
  width: 200px;
  display: block;
  text-align: right;
  margin-top: 3px;
  font-size: 12px; 
}

.transport {
  float: left;
  width: 180px;
  height: 45px;
  display: block;
  text-align: right;
  font-size: 11px;
  margin-right: 10px; 
  margin-top: 2px;
}

.transport_r {
  float: left;
  width: 180px;
  height: 60px;
  display: block;
  text-align: left;
  font-size: 11px;
  margin-right: 10px; 
  margin-top: 2px;
}

.pricevalue {
  float: right;
  width: 150px;
  display: block;
  text-align: right;
  margin-top: 3px;
  margin-right: 10px;
  font-size: 12px; 
  color: #B90414;
}

.cart_name {
  float: left;
  width: 275px;
  display: block;
  text-align: center;
  margin-top: 5px;
  color: #FFFFFF;
}

.cart_price {
  float: left;
  width: 105px;
  display: block;
  text-align: right;
  margin-top: 5px;
  color: #FFFFFF;
}

.cart_number {
  float: left;
  width: 80px;
  display: block;
  text-align: right;
  margin-top: 5px;
  color: #FFFFFF;
}

.cart_number {
  float: left;
  width: 80px;
  display: block;
  text-align: right;
  color: #FFFFFF;
}

.kasa_name {
  float: left;
  width: 295px;
  display: block;
  text-align: center;
  margin-top: 5px;
  color: #FFFFFF;
}

.kasa_price {
  float: left;
  width: 105px;
  display: block;
  text-align: right;
  margin-top: 5px;
  color: #FFFFFF;
}

.kasa_number {
  float: left;
  width: 80px;
  display: block;
  text-align: right;
  margin-top: 5px;
  color: #FFFFFF;
}

.cart_number {
  float: left;
  width: 80px;
  display: block;
  text-align: right;
  color: #FFFFFF;
}

.cart_del {
  float: left;
  width: 30px;
  display: block;
  text-align: center;
  margin-top: 5px;
  color: #FFFFFF;
}

.cart_name_t {
  float: left;
  width: 260px;
  display: block;
  text-align: left;
  margin-top: 5px;
  margin-left: 5px;
  font-weight: bold;
}

.cart_price_t {
  float: left;
  width: 105px;
  display: block;
  text-align: right;
  margin-top: 5px;
}

.cart_number_t {
  float: left;
  width: 80px;
  display: block;
  text-align: center;
}

.cart_del_t {
  float: left;
  width: 30px;
  display: block;
  text-align: center;
  margin-top: 5px;
}

.kasa_name_t {
  float: left;
  width: 280px;
  display: block;
  text-align: left;
  margin-top: 5px;
  margin-left: 5px;
  font-weight: bold;
}

.kasa_price_t {
  float: left;
  width: 108px;
  display: block;
  text-align: right;
  margin-top: 5px;
}

.kasa_number_t {
  float: left;
  width: 80px;
  display: block;
  text-align: right;
  margin-top: 5px;
}

.order_btn1 {
  float: left;
  width: 320px;
  height: 30px;
  display: block;
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
}

.order_btn2 {
  float: right;
  width: 320px;
  height: 30px;
  display: block;
  text-align: right;
  padding-top: 10px;
  padding-right: 20px;
}


/*********************** DETAIL ***************/

.detail_txt{
  width: 350px;
  float: left; 
  padding-left: 20px;
  padding-bottom: 15px;
}

.detail_row {
  width: 110px;
  height: 20px;
  float: left;
  border-bottom: 1px solid #D3D3D3; 
}

.detail_cart {
  width: 140px;
  height: 38px;
  float: left; 
}

.detail_row2 {
  width: 220px;
  height: 20px;
  float: left;
  border-bottom: 1px solid #D3D3D3; 
}

.detail_cart2 {
  width: 190px;
  height: 38px;
  float: left; 
}

.detail_row_txt {
  padding-left: 3px;
  padding-top: 3px;
}

.detail_cart_txt {
  padding-left: 3px;
  padding-top: 12px;
}

.detail_row_cena {
  padding-left: 3px;
  padding-top: 3px;
  font-size: 12px;
  color: #B90414;
}

.detail_desc{
  width: 340px;
  float: left; 
  background: #F2F2F2;
  border-top: 3px solid #CDCDCD;
}

.detail_desc_txt {
  padding: 8px;
  line-height: 140%;
}

.detail_img{
  width: 370px;
  float: left; 
  text-align: center;
}

/*********************** REGISTRACE ***************/
.formtop {
  float: left;
  margin: 10px;
  padding: 0;
}

.form {
  width: 680px;
  float: left; 
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0; 
  /*background: #F2F2F2;*/ 
}

.form_back {
  width: 680px;
  float: left; 
  margin-left: 30px;
  padding: 0;
  /*background: #F2F2F2;*/ 
}

.form_button {
  width: 340px;
  float: left;   
  padding: 0; 
  padding-top: 15px;
  text-align: center;
}

.btn {
  font-size: 11px; 
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold; 
  color:black;
}

.form_transport {
  width: 680px;
  height: 50px;
  float: left;   
  padding: 0; 
  text-align: left;
}

.form_row {
  width: 325px;
  height: 27px;
  float: left; 
  padding: 0;
  margin-left: 10px;
  margin-right: 5px;
  border-bottom: 1px solid #C0C0C0;
}

.form_row_t {
  width: 325px;
  height: 22px;
  float: left; 
  padding: 0;
  margin-left: 10px;
  margin-right: 5px;
  border-bottom: 1px solid #C0C0C0;
}

.form_row_e {
  width: 325px;
  height: 30px;
  float: left; 
  padding: 0;
  margin-left: 10px;
  margin-right: 5px;
  border-bottom: 1px solid white;
}

.form_row_r {
  width: 330px;
  height: 27px;
  float: right;
  text-align: right;
  padding: 0;
  padding-right: 10px;
}

.form_row_l {
  width: 330px;
  height: 27px;
  float: left; 
  text-align: left;
  padding: 0;
  padding-left: 10px;
}

.form_xrow {
  width: 665px;
  float: left;
  padding: 0;
  margin-left: 10px;
  margin-right: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #C0C0C0;
}

.form_yrow {
  width: 665px;
  height: 27px;
  float: left;
  padding: 0;
  margin-left: 10px;
  margin-right: 5px;
  border-bottom: 1px solid #C0C0C0;
}

.form_row2 {
  width: 665px;
  height: 127px;
  float: left; 
  padding: 0;
  margin-left: 10px;
  margin-right: 5px;
  border-bottom: 1px solid #C0C0C0;
}

.form_end {
  width: 340px;
  height: 10px;
  float: left; 
  padding: 0;
}

.form_head {
  width: 340px;
  height: 30px;
  float: left; 
  padding: 0;
}

.form_hdr {
  height: 35px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  padding: 0;
}

.form_text {
  width: 100px;
  float: left; 
  margin-left: 10px;
  margin-top: 5px;
  padding: 0;
}

.form_text_tr {
  width: 600px;
  float: left; 
  margin-left: 10px;
  margin-top: 5px;
  padding: 0;
}

.form_xtext {
  float: left; 
  margin-left: 10px;
  margin-top: 5px;
  padding: 0;
}

.form_field {
  height: 27px;
  float: left; 
  margin-top: 2px;
  padding: 0;
}

.form_field2 {
  height: 22px;
  float: left; 
  margin-top: 5px;
  padding: 0;
}

/*********************** ADRESY ***************/

.adr_hdr {
  width: 300px;
  height: 33px;
  float: left; 
  padding: 0;
}

.adr_row {
  width: 300px;
  height: 27px;
  float: left; 
  padding: 0;
}

.adr_row2 {
  width: 300px;
  height: 20px;
  float: left; 
  padding: 0;
}

.adr_txt {
  width: 45px;
  float: left; 
}

.adr_in {
  width: 250px;
  float: left; 
}

.adr_btn {
  width: 300px;
  height: 41px;
  float: left; 
  padding: 0;
  text-align: center;
}

/*********************** OBJEDNAVKY ***************/

.order_hdr {
  width: 390px;
  height: 20px;
  float: left; 
  padding: 0;
  background: #B90414;
}

.order_row {
  width: 390px;
  height: 20px;
  float: left; 
  padding: 0;
  border-bottom: 1px solid #DFDFDF;
}

.order_kod {
  width: 80px;
  height: 20px;
  float: left; 
  padding: 0;
  margin-top: 5px;
  margin-left: 2px;
  font-size: 11px;
}

.order_kod_h {
  float: left;
  width: 80px;
  margin-top: 5px;
  margin-left: 2px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color: white;
}

.order_stv {
  width: 100px;
  height: 20px;
  float: left; 
  padding: 0;
  margin-top: 5px;
  margin-left: 2px;
  font-size: 11px;
  text-align: center;
}

.order_stv_h {
  float: left;
  width: 100px;
  margin-top: 5px;
  margin-left: 2px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color: white;
}

.order_cena {
  width: 120px;
  height: 20px;
  float: left; 
  padding: 0;
  margin-top: 5px;
  margin-left: 2px;
  font-size: 11px;
  text-align: center;
}

.order_cena_h {
  float: left;
  width: 120px;
  margin-top: 5px;
  margin-left: 2px;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  color: white;
}

