* {
  	margin:0px;
  	padding:0px;
}

body {
  background: #FFFFFF url('images/bkg.jpg') repeat-x;
}

#cont {
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	width: 965px;
	text-align: left;
	background: url('images/bkg-middle.png') repeat-y;
}

#container {
	width: 940px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
}

#logo {
	width: 321px;
	height: 100px;
	background: url('images/logo.jpg') no-repeat;
}

#competition {
	position: absolute;
	width: 228px;
	height: 49px;
	top: 0;
	left: 357px;
}

#newsletter {
	position: absolute;
	width: 349px;
	height: 49px;
	top: 0;
	left: 592px;
	background: url('images/newsletter-bkg.png') no-repeat;
}

#newsletter-input {
	width: 121px;
	height: 13px;
	margin-left: 125px;
	margin-top: 13px;
	padding-top: 4px;
	padding-left: 4px;
	font-size: 11px;
	color: #74878E;
	border: 0;
	background: transparent;
}

#newsletter-submit {
	position: absolute;
	border: 0;
	width: 71px;
	height: 24px;
	top: 11px;
	right: 17px;
	background: url('images/newsletter-btn.png') no-repeat;
}

#cards {
	position: absolute;
  	overflow: hidden;
  	height: 24px;
  	font-size: 11px;
  	left: 360px;
  	top: 76px;
}

#cards a {  
	float: left;
	width: 111px;
	height: 24px;
	background: url('images/cards.png');
	margin-right: 4px;
	padding-top: 6px;
	text-decoration: none;
	text-align: center;
	color: #414C50;
}

#cards a:hover,
#cards .active {
	font-weight: bold;
	color:#FFFFFF;
	background-position:0 -24px;
}

#header {
	overflow: hidden;
	width: 100%;
}

#header-left,
#header-main,
#header-right {
	float: left;
}

#header-left {width: 348px; position: relative;}
#header-main {width: 265px;}
#header-right {width: 325px;}

.line-blue-top,
.line-blue-bottom {
	overflow: hidden;
	height: 4px;
	width: 348px;
}

.line-blue-top {background: #0A8DCB url('images/blue-line-top.png') no-repeat;}
.line-blue-bottom {background: #0A8DCB url('images/blue-line-bottom.png') no-repeat;}

.share {
	display: block;
	margin: 1px 0 1px 0;
}

.line-orange-top,
.line-orange-bottom {
	overflow: hidden;
	height: 4px;
}

.line-orange-top {background: url('images/orange-line-top.png') no-repeat;}
.line-orange-bottom {background: url('images/orange-line-bottom.png') no-repeat;}

#search-1,
#search-2 {
	height: 198px;
	margin: 1px 0 1px 0;
}

#search-1 {background: url('images/search1-bkg.png') repeat-y;}
#search-2 {background: url('images/search2-bkg.png') repeat-y;}

#Cnt {
	overflow: hidden;
	width: 100%;
}

#CntLeft {
	float: left;
	width: 192px;
}

#CntMain,
#CntMain2 {
	float: left;
	display: inline;
	width: 501px;
	margin: 10px 10px 0 10px;
}

#CntRight {
	float: left;
	display: inline;
	width: 225px;
}

.head1-cat,
.head2-cat,
.head3-cat {
	width: 100%;
	height: 37px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-top: 9px;
	background: url('images/head1-cat-bkg.png') no-repeat;
}

.head2-cat {background: url('images/head2-cat-bkg.png') no-repeat;}

.head3-cat {
	color: #0A8DCB;
	margin: 0;
	background: url('images/head3-cat-bkg.png') no-repeat;
}

.head1-cat span,
.head2-cat span,
.head3-cat span {
	display: block;
	margin-left: 40px;
	padding-top: 10px;
}

#Location {
	float: left;
	overflow: hidden;
	display: inline;
	width: 736px;
	height: 33px;
	margin: 9px 0 0 10px;
}

#LocationLeft,
#LocationRight {
	float: left;
	width: 15px;
	height: 33px;
}

#LocationLeft {background: url('images/location-left-bkg.png') no-repeat;}
#LocationRight {background: url('images/location-right-bkg.png') no-repeat;}

#LocationMain {
	float: left;
	width: 706px;
	height: 33px;
	padding-top: 9px;
	background: url('images/location-main-bkg.png') repeat-x;
}

#LocationMain a {
	color: #0A8DCB;
	text-decoration: underline;
}

#LocationMain a:hover {
	text-decoration: none;
}

.menu-left1,
.menu-left {
	background: #E4E9EA;
	padding: 10px 10px 5px 24px;
	line-height: 22px;
	font-size: 12px;
}

.menu-left1 {
	background: #E4E9EA url('images/tree-bkg.png') no-repeat left bottom;	
}

.menu-left1 a,
.menu-left a {
	display: block;
	color: #D83500;
	text-decoration: none;
}

.menu-left1 a:hover,
.menu-left a:hover,
.menu-left1 a.active,
.menu-left a.active {
	color: #0A8DCB;
	font-weight: bold;
}

.menu-left1 a span,
.menu-left a span {
	padding-left: 5px;
}

.menu-left-bottom {
	width: 192px;
	height: 7px;
	background: url('images/menu-bottom-bkg.png') no-repeat;
}

#question {
	position: relative;
	display: block;
	margin: 9px 0 9px 0;
	padding: 70px 0 0 13px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	height: 61px;
	background: url('images/question-bkg.png') no-repeat;
}

#question a {
	position: absolute;
	top: 108px;
	right: 20px;
	font-size: 13px;
	color: #FFF;
	text-decoration: underline;
}

#question a:hover {
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}

#Footer {
	float: left;
	overflow: hidden;
	display: inline;
	height: 56px;
	margin: 9px 0 9px 0;
}

#FooterLeft,
#FooterRight {
	float: left;
	width: 7px;
	height: 56px;
}

#FooterLeft {background: url('images/footer-left-bkg.png') no-repeat;}
#FooterRight {background: url('images/footer-right-bkg.png') no-repeat; width: 78px;}

#FooterMain {
	float: left;
	height: 56px;
	width: 845px;
	color: #FFCAB7;
	line-height: 20px;
	padding: 5px 0 0 10px;
	background: url('images/footer-main-bkg.png') repeat-x;
}

#FooterMain a {
	color: #FFFFFF;
}

.Hits {
	width: 225px;
	overflow:hidden;
	background: url('images/hits-bkg.png') repeat-y;
}

.HitsBottom {
	width: 225px;
	height: 19px;
	background: url('images/hits-bottom-bkg.png') no-repeat;
}

.Hits-inside {
	padding: 15px 15px 0 15px;
	width:195px;
	overflow:hidden;
}

.Hits-inside a {
	color: #0A8DCB;
}
/*
.Hits-product {
	overflow: hidden;
	width: 225px;
}*/

.Hits-img {
	float: left;
	padding-right: 5px;
}

.Hits-inside p {
	padding: 3px 0 3px 0;
}

.Hits-price {
	color: #D83500;
	padding-top: 2px;
	font-weight: bold;
}

.Supply {
	overflow: hidden;
	width:100%;
}

.Supply2 {
	float: right;
	width: 225px;
}
.Supply1 {
	float: left;
	width: 225px;
}

.Supply1 img,
.Supply2 img  {
	border-bottom: 1px #B1B9BA solid;
}

.Supply-inside {
	color: #D83500;
	line-height: 20px;
	padding: 10px 15px 0 15px;
	background: url('images/main1-bkg.png') repeat-y;
}

.Supply-bottom {
	height: 8px;
	width: 225px;
	background: url('images/main2-bkg.png') no-repeat;
}

.Supply-inside a {
	color: #4E595D;
	text-decoration: none;
}

.Supply-inside a:hover {
	color: #0A8DCB;
	text-decoration: underline;
}

.Supply-width {
  width:100%;
  overflow:hidden;
}

.Supply-width a {
  width:145px;
  float:left;
  overflow:hidden;
}

.Supply-width span {
  float:right;
  text-align:right;
  overflow:hidden;
  width:48px;
}

#Client {
	overflow: hidden;
	height: 35px;
	margin: 12px 0 12px 0;
}

#ClientLeft,
#ClientRight {
	float: left;
	width: 6px;
	height: 35px;
}

#ClientLeft {background: url('images/client-left-bkg.png') no-repeat;}
#ClientRight {background: url('images/client-right-bkg.png') no-repeat; width: 58px;}

#ClientMain {
	float: left;
	height: 35px;
	width: 406px;
	padding: 10px 0 0 10px;
	background: url('images/client-main-bkg.png') repeat-x;
}

#CntIndex {
	overflow: hidden;
	width: 480px;
}

/*Table index*/
#table-index {
	width: 480px;
	margin: 14px 0 5px 0;
}

.line1,
.line2 {
	height: 40px;
	background: #DEECEF;
	text-align: center;
}

.line2 {background: #E9E9E9;}

.bar1 {width: 88px;}
.bar2 {width: 130px;}
.bar3 {width: 82px;}
.bar4 {width: 96px;}
.bar5 {color: #D83500;}

.bar1 a,
.bar2 a {
	color: #4E595D;	
	text-decoration: underline;
}

.bar1 a:hover,
.bar2 a:hover {
	text-decoration: none;
}

.bar2 a {
	color: #0A8DCB;
}

.under-table, 
.under-table a {
	text-align: right;
	color: #0A8DCB;
}

/*search*/
#search-1 table,
#search-2 table {
	font-weight: bold;
	line-height: 25px;
	margin-left: 15px;
}

.search-1-bar2 select {
	width: 130px;
	border: 1px #A4ABB1 solid;
	height: 17px;
	font-size: 10px;
}

.search-1-bar1 {
	width: 76px;
}

.day {width: 48px; height: 17px; border: 1px #A4ABB1 solid; font-size: 10px;}
.month {width: 80px; height: 17px; border: 1px #A4ABB1 solid; font-size: 10px;}

.search-1-bar-middle {
	font-weight: normal;
	width: 20px;
}

#search-2 table {
	display: block;
	padding: 20px 0 0 0;
/*	background: url('images/search.jpg') no-repeat left bottom;*/
}

.search-2-bar1 {width: 85px;}
.search-2-bar2 {font-weight: normal;}

.search-btn input {
	border: 0;
	width: 84px;
	height: 22px;
	margin: 8px 0 0 120px;
	background: url('images/search-btn.jpg') no-repeat;
}

/*Partneri*/
#Partneri {
	/*float: right;*/
    margin-left:200px;
    overflow:hidden;
	height: 85px;
	width: 738px;
	background: url('images/partneri-bkg.png') repeat-x;
}

#Partneri img {
  margin-top: 10px;
}

/*katalog*/
#CntMain2 {
  width: 736px;
  margin: 10px 0px 0 10px;
}

#sort {
  border:1px #E6EBEC solid;
  height: 18px;
  background: #F3F8F9;
  padding: 5px 0 0 14px;
  font-size: 12px;
}

#sort a {
  color: #D83500;
}

.sort-a {
  padding-left: 30px;
}

#cat-search {
  width: 736px;
}

.search-line1 {
  height: 48px;  
  background: #DEECEF;
}

.search-line1 td {
  background-color: #DEECEF;
}

.search-line2 {
  height: 48px;  
  background: #E9E9E9;
}

.search-line2 td {
  background-color: #E9E9E9;
}

.cat-head-left {background: url(images/search-head-l.jpg) no-repeat;}
.cat-head-right {background: url(images/search-head-r.jpg) no-repeat;}

.cat-col1 {
  width: 58px;
  padding: 0 12px 0 12px;
}

.cat-col2 {
  width: 114px;
  padding: 0 12px 0 12px;
}
.cat-col3 {
  width: 87px;
  text-align: center;
}

.cat-col4 {
  width: 77px;
  padding: 0 0 0 12px;
  color: #353C3F;
}

.cat-col5 {
  width: 50px;
  text-align: center;
  color: #353C3F;
}

.cat-col6a,
.cat-col6b,
.cat-col6c {
  width: 25px;
  padding: 0 0 0 40px;
  color: #5C6569;
  background: url('images/air.gif') 5px 15px no-repeat;
}

.cat-col6b {background: url('images/bus.gif') 5px 15px no-repeat;}
.cat-col6c {background: url('images/car.gif') 5px 15px no-repeat;}

.cat-col7 {
  width: 40px;
  padding: 0 12px 0 12px;
  text-align: right;
}

.cat-col8 {
  width: 51px;
  padding: 0 12px 0 12px;
  color: #D83500;
  font-weight: bold;
}

.cat-col9 {
  width: 70px;
  text-align:center;
}

.cat-col9 img {
  display:block;
  margin: 0 auto;
  width: 95%;
}

.cat-col1 span a {
  color: #6F9DA4;
}

.cat-col1 a {
  color: #353C3F;
}

.cat-col2 a {
  color: #0A8DCB;
}

.cat-col7 span {
  color: #0A8DCB;
  font-weight: bold;
}

#cat-tab-head {
	width: 732px;
	color: #353C3F;
	text-align: left;
	margin: 15px 0 0 2px;	
	background: url('images/search-head.jpg') repeat-x;
	border-collapse: collapse;
}

.cat-head-l {
	height: 37px;
	width: 12px;
	background: url('images/search-head-l.jpg') no-repeat;
}

.cat-head-m {
	width: 700px;
	background: url('images/search-head-m.jpg') repeat-x;
}

.cat-head-r {
	height: 37px;
	width: 12px;
	background: url('images/search-head-r.jpg') no-repeat;
}

#strankovanie {
	border:1px #E6EBEC solid;
	/*height: 27px;*/
	background: #F3F8F9;
	margin: 22px 0 22px 0;	
	color: #4E595D;
	overflow: hidden;
}

#strankovanie a {
	color: #0A8DCB;
}

.strankovanie1 {
	float: left;
	padding-left: 40px;
	display: inline;
	padding-top: 7px;
	width: 100px;
	height: 27px;
	background: url('images/str-l.jpg') 15px 4px no-repeat;
}

.strankovanie2 {
	float: left;
	display: inline;
	width: 470px;
	text-align: center;
	padding: 7px 0 7px 0;
}

.strankovanie3 {
	float: right;
	padding-right: 40px;
	display: inline;
	padding-top: 7px;
	height: 27px;
	background: url('images/str-r.jpg') 63px 4px no-repeat;
}

/*text*/
#text-bkg {
	width: 100%;
	padding-top: 10px;
	height: 30px;
	background: url(images/text-bkg.jpg) repeat-x;
}

#text-cnt {
	padding: 0 0 10px 17px;
	color: #6E7D83;
}

#text-cnt p {
	line-height: 20px;
}

#text-cnt a {
	color: #0A8DCB;
}

/*pozri foto*/

#search-foto {
  height: 50px;
  overflow: hidden;
  width: 721px;
  border: 1px #C9DEE3 solid;
  padding: 20px 0 0 15px;
  background: url(images/foto-bkg.jpg) repeat-x;
}

.search-foto-input {
	border: 0;
	width: 84px;
	height: 22px;
	margin-left: 10px;
	background: url('images/search-btn.jpg') no-repeat;
}

.fl-left {
  float: left;
}

#search-foto select {
  width: 154px;
  margin-right: 5px;
}

.search-foto-text {
  font-weight: bold;
}

#search-foto table {
  margin-left: 20px;
}

#slide {
  overflow: hidden;
  margin-left: 28px;
  margin-bottom: 20px;
}

.slide-img {
  float: left;
  padding: 5px 0 0 5px;
  display: inline;
  height: 120px;
  width: 143px;
  margin: 17px 28px 0 0;
  background: url(images/foto-img-bkg.jpg) no-repeat;
}

.slide-disp p {
  text-align: center;
  margin: 8px 5px 0 0;
}

.slide-disp {
  display: inline;
}

/*pozri text*/
#pozriTxt,
.pozriTxt {
	overflow: hidden;
}

.pozriBox1a,
.pozriBox1b,
.pozriBox2a,
.pozriBox2b {
	float: left;
	display: inline;
	width: 363px;
	height: 123px;
	background-color: #EDEDED;
	margin: 10px 0 0 0;
}

.pozriBox1b,
.pozriBox2b {
	float: right;
	display: inline;	
}

.pozriBox2a,
.pozriBox2b {
	background-color: #E6EEEF;
}

.pozriTable {
	line-height: 15px;
	margin-left: 15px;
	margin-top: 10px;
	overflow: hidden;
}

.pozriTD1 {
	width: 145px;
	color: #6D7C82;
}

.pozriTD2 {
	color: #353C3F;
}

.pozriTable  a {
	color: #D83500;
}

/*pridaj foto*/
#pridajFoto,
#pridajText {
	border: 1px #C9DEE3 solid;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;
}

#pridajFoto table {
	margin: 15px 0 26px 15px;
	line-height: 20px;
}

.addPhotoTD1 {
	width: 275px;
}

.addPhotoTD2 {
	width: 433px;
}

.addPhotoTD3 {
	width: 275px;
}

.addPhotoTD3 a {
	color: #1995CE;
}

.addPhotoTD1 input {
	width: 220px;
	height: 21px;
	font-size: 11px;
	padding-top: 3px;
	margin-bottom: 5px;
	border: 1px #CFD3D5 solid;
	background-color: #F1F7F8;
}

.addPhotoTD2 input {
	width: 420px;
	font-size: 11px;
	height: 16px;
	padding-top: 3px;
	margin-bottom: 5px;
	border: 1px #CFD3D5 solid;
	background-color: #F4F4F4;
}

.addPhotoLine1 {
	height: 48px;
	border-top: 1px #C9DEE3 solid;
}

#addPhotoBottom {
  overflow: hidden;
  height: 33px;
  color: #D83500;
  padding-top: 15px;
  background: #FFFFFF url('images/addphoto-bkg.jpg') repeat-x; 
}

#addPhotoBottom a {
  color: #1995CE;
}

.addPhotoBottom1,
.addPhotoBottom2 {
  float:left;
  display: inline;
}

.addPhotoBottom1 {
  padding: 1px 0 0 43px;
  height: 19px;
  background: url('images/plus.jpg') 15px 0 no-repeat;
}

.addPhotoBottom2 {
  margin: 0 0 0 155px;
}

.addPhotoBottom3 {
  border: 0;
  height: 22px;
  width: 84px;
  margin: -2px 0 0 110px;
  background: url('images/save-btn.png') no-repeat;
}

/**DETAIL**/
#menu-detail {
  	overflow: hidden;
  	height: 24px;
  	font-size: 11px;
}

#menu-detail a {  
	float: left;
	width: 111px;
	display: inline;
	height: 24px;
	background: url('images/cards2.png');
	margin-right: 4px;
	padding-top: 6px;
	text-decoration: none;
	text-align: center;
	color: #414C50;
}

#menu-detail a:hover,
#menu-detail .active {
	font-weight: bold;
	color:#FFFFFF;
	background-position:0 -24px;
}

.detail-line-oran {
  height: 3px;
  width: 100%;
  overflow: hidden;
  background: #FF5500;
}

#detail,
#detail-tab {
  overflow: hidden;
  width: 100%;
  margin-top: 3px;
}

#detail-left {
  float: left;
  width: 433px;
}

#detail-right {
  float: right;
  width: 300px;
}

#detail-h,
#detail-h2 {
  position: relative;
  height: 40px;
  width: 100%;
  background: #DEECEF;
}

#detail-h2 {background: #FFF;}

#detail-tab1,
#detail-tab2 {
  float: left;
  position: relative;
  width: 215px;
  height: 156px;
  background: url('images/bkg-detail-tab.jpg') repeat-x;
}


#detail-tab1 a,
#detail-tab2 a {
color: #2E9AE3;
}

#detail-tab2 {float: right;}

#detail-tab1 table,
#detail-tab2 table {
  line-height: 20px;
  margin: 10px 0 0 20px;
}

.detail-td1 {width: 72px;}
.detail-td2 {color: #353C3F;}
.detail-td2 span {color: #D83500; font-weight: bold;}

.detail-odst {
  margin-top: 3px;
  background: #E8F4F6;
  padding: 15px;
  width: 403px;
  line-height: 18px;
}

.detail-odst span {
  font-weight: bold;
  color: #0A8DCB;
}

#detail-ck {
  position: relative;
  height: 74px;
  width: 431px;
  border: 1px #E0E6E7 solid;
  margin: 3px 0 30px 0;
  color: #D83500;
}

#detail-ck p {
  position: absolute;
  top: 13px;
  left: 15px;
}

#detail-ck a {
  position: absolute;
  top: 30px;
  left: 240px;
  color: #D83500;
  padding: 0 0 0 12px;
  background: url('images/li3.png') 0 4px no-repeat;
}

#detail-ck img {
  position: absolute;
  top: 30px;
  left: 20px;
}

.detail-rezervuj {
  position: absolute;
  top: 105px;
  left: 15px;
}

#detail-h p,
#detail-h2 p {
  font-size: 16px;
  font-weight: bold;
  color: #1793CD;
  padding: 10px 0 0 35px;
  background: url('images/li4.png') 15px 11px no-repeat;
}

#detail-h2 p {background: url('images/li2.png') 15px 11px no-repeat;}

#detail-star,
#detail-star2 {
  position: absolute;
  top: 15px;
  left: 350px;
}

#detail-star2 {left: 600px;}

.detail-right-h,
.detail-right-h2 {
  border-top: 2px #FF5500 solid;
	border-bottom: 2px #FF5500 solid;
  height: 32px;
  width: 300px;
  background: url('images/bkg-detail-h.jpg') repeat-x;
}

.detail-right-h2 {
  border-top: 2px #0A8DCB solid;
	border-bottom: 2px #0A8DCB solid;
}

.termin {
	width: 100%;
	color: #353C3F;
	border-collapse: collapse;
}

.termin-tr1 {
	height: 25px;
	color: #0A8DCB;
	background: url('images/bkg-tr1.jpg') repeat-x;
}

.termin-td1, .termin2-td1 {width: 36px;}
.termin-td2, .termin2-td2 {width: 92px;}
.termin-td3, .termin2-td3 {width: 38px; text-align: center;}
.termin-td4, .termin2-td4  {width: 45px; text-align: center;}
.termin-td5, .termin2-td5 {width: 36px; text-align: center;}
.termin-td6, .termin2-td6 {width: 53px;}

.termin-tr2 {
	height: 25px;
	background: #EEF2F3;
}

.termin2-td1,
.termin2-td2,
.termin2-td3,
.termin2-td4,
.termin2-td5,
.termin2-td6 {
	border-top: 2px #FFF solid;
}

.termin2-td6 {
	font-weight: bold;
	color: #D83500;
}

.termin2-td1 img {
	margin-left: 2px;
}

#legenda {
	margin-top: 2px;
	height: 50px;
	padding: 13px 0 0 8px;
	border-top: 2px #FF5500 solid;
	position: relative;
	line-height: 20px;
}

#legenda p {color: #353C3F;}
#legenda p span {color: #6E767A;}

#leg-LM {
	position: absolute;
	top: 15px;
	left: 145px;
	height: 20px;
	padding-left: 30px;
	color: #6E767A;
	background: url('images/lm.png') no-repeat;
}

.calc {
	border-collapse: collapse;
	color: #6E767A;
	width: 100%;
	line-height: 18px;
	margin-bottom: 40px;
}

.calc-tr1 {
	color: #0A8DCB;
	font-weight: bold;
	background: url('images/bkg-calc.jpg') repeat-x;
}

.calc-td1,
.calc3-td1 {
	width: 216px;
	padding-left: 17px;
	height: 30px;
}

.calc3-td1,.calc3-td2 {border-top: 1px #FFF solid;}

.calc-td2, .calc3-td2 {width: 67px;}

.calc-tr2 {
	border-top: 1px #FFF solid;
	height: 37px;
	background: #E7ECED;
}

.calc2-td1 {
	width: 216px;
	padding: 0 0 0 17px;
}

.calc2-td2 {
	width: 67px;
}

.calc2-td2 input {
	border: 1px #D0D8D9 solid;
	width: 34px;
	text-align: center;
	font-size: 11px;
	padding-top: 3px;
	height: 17px;
}

.calc-sum {
	height: 53px;
	border-top: 1px #FFF solid;
	font-weight: bold;
	color: #6E767A;
	background: url('images/bkg-calc-sum.jpg') repeat-x;
}

.calc-sum td span {
	color: #0A8DCB;
}

.desc h3 {
  font-weight: bold;
  color: #0A8DCB;
  font-size:11px;
  background:none;
  padding:0;
  margin:10px 0;
}

/**destinacia**/
#dest-l {
  float: left;
  width: 385px;
  padding-left: 15px;
  line-height: 20px;
  display: inline;
}

#dest-l p {
  margin: 0 0 10px 0;
}

#dest-r {
  float: right;
  width: 335px;
}

#dest-r img {
  width: 148px;
  height: 101px;
  margin: 8px 0 0 8px;
  padding: 4px;
  border: 1px #C9DEE3 solid;
}

/**order**/
#order {
  width: 734px;
  border-left: 1px #C9DEE3 solid;
  border-right: 1px #C9DEE3 solid;
  border-bottom: 1px #C9DEE3 solid;
}

.order-h {
  border-top: 1px #C9DEE3 solid;
  padding: 10px 0 0 35px;
  height: 24px;
  color: #D83500;
  font-weight: bold;
  background: url('images/bkg-order.jpg') repeat-x;
}

.order-owl {
  overflow: hidden;
  width: 100%;
}

.order-left {
  float: left;
  width: 360px;
  border-right: 1px #C9DEE3 solid;
}

.order-right {
  float: right;
  width: 360px;
}

.order-left table,
.order-right table {
  line-height: 18px;
  margin: 15px 0 15px 35px;
}

.order-right table {margin: 15px 0 15px 22px;}

.ord-td1 {width: 85px;}
.ord-td2 {color: #353C3F; font-weight: bold;}

#order-info,
#order-info2 {
  margin: 20px 0 20px 40px;
}

#order-info td, #order-info2 td {height: 28px;}

.ord-inf-td1,
.ord-info2-td1,
.ord-info2-td2,
.ord-info2-td4 {
  width: 110px;
  padding-right: 20px;
  text-align: right;
}

.ord-info2-td2 {vertical-align: top;}

.ord-info2-td1 {height: 55px;}
.ord-info2-td4 {height: 50px;}

#order-info table input {
  background-color: #F4F4F4;
  border: 1px #CFD3D5 solid;
  width: 430px;
  font-size: 11px;
  height: 16px;
  padding: 2px 0 0 5px;
}

#order-info table input:focus, #order-info2 textarea:focus {border: 1px #FF5700 solid;}

#order-btn {
	border: 0;
	width: 84px;
	height: 22px;
	background: url('images/btn-send.jpg') no-repeat;
}

#order-info2 textarea {
  background-color: #F4F4F4;
  border: 1px #CFD3D5 solid;
  width: 430px;
  font-size: 11px;
  height: 53px;
  padding: 2px 0 0 5px;
}

.platba select,
#order-info2 select {
  background-color: #F4F4F4;
  border: 1px #CFD3D5 solid;
  width: 95px;
  font-size: 11px;
  height: 17px;
}

#order-info select {width: 140px;}

#order-info2 a {
  color: #0A8DCB;
  font-weight: bold;
}

#order-info2 label {
  color: #6E767A;
  font-weight: bold;
}

.ord-sum1,
.ord-sum1a {
  width: 90px;
  padding-left: 20px;
}

.ord-sum1a {width: 60px;}

#sumary select {
  width: 80px;
  background-color: #F4F4F4;
  border: 1px #CFD3D5 solid;
  font-size: 11px;
  height: 17px;
}

/**order-done**/
#order-done {
  width: 734px;
  position: relative;
  border: 1px #C9DEE3 solid;
  height: 101px;
  background: url('images/bkg-done.jpg') repeat-x;
}

#order-img {
  position: absolute;
  top: 27px;
  left: 35px;
  height: 56px;
  width: 62px;
  background: url('images/btn-done.jpg') no-repeat;
}

#order-text {
  position: absolute;
  top: 35px;
  left: 130px;
  height: 100%;
  line-height: 20px;
  font-size: 12px;
  color: #353C3F;
}

#order-text a {color: #0A8DCB;}

/**pridaj text**/
.pole {
 background: url('images/bkg-add-txt.jpg') repeat-x; 
 color: #353C3F;
 padding : 15px 0 15px 15px; 
}

.pole table {

  line-height: 28px;
}

.pole select {
  width: 150px;
  border: 1px #CFD3D5 solid;
  height: 16px;
  font-size: 11px;
}

.poleFrm {
  width: 560px;
  height: 16px;
  border: 1px #CFD3D5 solid;
  font-size: 11px;
  padding: 1px 0 0 2px;
  background-color: #F4F4F4;
}

.poleFrm:focus, .pole2 textarea:focus {border: 1px #0A8DCB solid;}

.pole-td1 {width: 135px;}

.pole2 {
  background: url('images/bkg-add-txt.jpg') repeat-x; 
  border-top: 1px #D4E5E9 solid;
}

.pole2 p {
  padding: 15px 0 0 15px;
  line-height: 18px;
}

.pole2 table {
  margin: 0 0 0 15px;
  color: #353C3F;
}

.pole2 textarea {
  width: 562px;
  height: 50px;
  border: 1px #CFD3D5 solid;
  font-size: 11px;
  padding: 1px 0 0 2px;
  margin-left: 152px;
  background-color: #F4F4F4;
}

.valua-td1 {width: 135px;}
.valua-td2 {width: 120px;}
.valua-td3 {width: 112px;}
.valua-td4 {width: 98px;}
.valua-td5 {width: 80px;}
.valua-td6 {width: 70px;}

.valua-pole {margin: 15px 0 0 0;}

.pole-btn {
	border: 0;
	width: 84px;
	height: 22px;
	cursor: pointer;
	background: url('images/btn-send2.png') no-repeat;
}

#pole-form {
  display: block;
  margin: 20px 0 20px 0px;
}

/**recenzie**/
#recenzie,
#recenzie2 {
  border: 0;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
}

#recenzie2 {margin-top: 0;}

#rec-top {
  background: #F2F6F7 url('images/bg-recenzie-top.jpg') no-repeat;
  height: 38px;
  width: 100%;
  font-size: 16px;
  position: relative;
}

.btn-add-foto,
.btn-add-txt {
  position: absolute;
  top: 7px;
  left: 560px;
}

.btn-add-txt {left: 415px;}

#rec-core,
#rec-core2 {
  width: 100%;
  margin-top: 13px;
  overflow: hidden;
}

#rec-core2 {margin-top: 0;}

#rec-l,
#rec-r {
  float: left;
  display: inline;
  width: 358px;
}

#rec-r {float: right; background-color: #E6EEEF;}

#rec-gallery img {
  margin: 8px 0 8px 15px;
  padding: 4px;
  border: 1px #C9DEE3 solid;
  background-color: #FFF;
}

.rec-txt {
	width: 358px;
	height: 123px;
	background-color: #EDEDED;
	margin: 0 0 2px 0;
}

/**recenzie-menu**/
#rec1a,
#rec2a {
  background: url('images/bg-rec1a.jpg') no-repeat;
  height: 113px;
  width: 358px;
}

#rec2a {background: url('images/bg-rec2a.jpg') no-repeat;}

#rec1a p,
#rec2a p {
  width: 265px;
  font-size: 14px;
  line-height: 20px;
  color: #7E8B90;
  font-weight: bold;
  padding: 20px 0 0 35px;
  background: url('images/li6.jpg') 15px 25px no-repeat;
}

#rec2a p {background: url('images/li7.jpg') 15px 25px no-repeat;}

#rec1b,
#rec2b {
  width: 358px;
  height: 206px;
  background: url('images/bg-rec1b.jpg') no-repeat;
}

#rec2b {background: url('images/bg-rec2b.jpg') no-repeat;}

.recH,
.recH2 {
  color: #D83500;
  font-size: 16px;
  font-weight: bold;
  padding: 20px 0 0 35px;
  background: url('images/li8.jpg') 13px 25px no-repeat;
}

.recH2 {color: #0A8DCB; background: url('images/li9.jpg') 13px 25px no-repeat;}

#rec1b p,
#rec2b p,
#rec1c p,
#rec2c p {
  color: #ABAFB2;
  font-weight: bold;
  padding: 15px 0 0 35px;
}

#rec1c,
#rec2c {
  width: 358px;
  height: 195px;
  background: url('images/bg-rec1c.jpg') repeat-x;
}

#rec2c {background: url('images/bg-rec2c.jpg') repeat-x;}

#rec-core2 table {
  margin: 10px 0 0 33px;
}

#rec-core2 select {
  width: 140px;
  height: 18px;
  border: 1px #CFD3D5 solid;
  font-size: 11px;
}

#rec-core2 tr {height: 25px;}

.recBtn1,
.recBtn2 {
	border: 0;
	cursor: pointer;
	width: 84px;
	height: 22px;
	background: url('images/btn-add-find.png') no-repeat;
}

.recBtn2 {background: url('images/btn-add-add.png') no-repeat;}

.action-share {
	position: absolute;
	top: 14px;
	left: 40px;
	color: #FFF;
	font-size: 16px;
	width: 310px;
	font-weight: bold;
}

.action-star {
	position: absolute;
	top: 115px;
	left: 28px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	width: 60px;
}

.termin .selected td {
  background-color:#d6dee1;
}
