body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #19a2e9 url('../images/pageBackground.png') repeat-x;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, ul, li, .tableDiv table {
  margin: 0px;
  padding: 0px;
  border: 0px none;
}
.topLine {
	text-align: left;
	background: transparent url('../images/topLineBackground.gif') no-repeat 0px;
	width: 995px;
	height: 35px;
	position: relative;
	top: 33px;
	margin: 0px;
	padding: 0px;
	margin: auto;
}
/*
.topLineMenuLeft {
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute;
	left: 50px;
	top: 12px;
}
.topLineMenuLeft li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
	padding-right: 35px;
}
.topLineMenuLeft li a {
	text-decoration: none;
	color: #054668;
}
.topLineMenuLeft li a:hover {
	color: #4294be;
}
*/
.topLineMenu {
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: absolute;
	right:15px;
	top: 12px;
}
.topLineMenu li {
	display:inline;
}
.topLineMenu li a {
	text-decoration: none;
	color: #e4f6ff;

	background:transparent url('../images/arrow.gif') no-repeat 9px 3px;
	border:0 none;
	display:inline;
	margin:0;
	padding:0 7px 0 24px;
	position:relative;
	top: -22px;
}
.topLineMenu li a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#menu1 {
  background:transparent url('../images/menu1.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 7px;
  padding-right: 24px;
  position: relative;
  left: 3px;
  color: #054769;
  width:214px;
}
#menu2 {
  background:transparent url('../images/menu2.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 25px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu3 {
  background:transparent url('../images/menu3.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 31px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu4 {
  background:transparent url('../images/menu4.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu5 {
  background:transparent url('../images/menu5.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 30px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu6 {
  background:transparent url('../images/menu6.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu7 {
  background:transparent url('../images/menu7.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 23px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu8 {
  background:transparent url('../images/menu8.gif') no-repeat;
  padding-top: 12px;
  padding-bottom: 7px;
  padding-left: 15px;
  padding-right: 22px;
  position: relative;
  left: -5px;
  color: #054769;
  margin:0px;
}
#menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover, #menu5:hover, #menu6:hover, #menu7:hover, #menu8:hover {
  color: #4294be;
}
.topLineMenuSeparator {
	position: relative;
	top:-12px;
}
.page {
	text-align: left;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	margin: auto;
	width: 995px;
	position: relative;
	top: 33px;
}
.topLeftCorner, .topRightCorner, .bottomLeftCorner, .bottomRightCorner {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 7px;
	height: 7px;
	position: absolute;
}
.topLeftCorner {
	background: url('../images/pageTopLeftCorner.png') no-repeat;
	top: 0px;
	left:0px;
}
.topRightCorner {
	background: url('../images/pageTopRightCorner.png') no-repeat;
	top: 0px;
	right:0px;
}
.bottomLeftCorner {
	background: url('../images/pageBottomLeftCorner.png') no-repeat;
	bottom: 0px;
	left:0px;
}
.bottomRightCorner {
	background: url('../images/pageBottomRightCorner.png') no-repeat;
	bottom: 0px;
	right:0px;
}
.header {
	width: 945px;
	height: 187px;
	background: transparent url('../images/header.jpg') no-repeat 0px;
	position: relative;
	top: 0px;
	left: 25px;
}
.pageTitle {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #0f6fab;
	font-weight: bold;
	font-size: 26px;
	position: absolute;
	top: 74px;
	left: 270px;
}
.pageTitle a {
	color: #0f6fab;
	text-decoration: none;
}
.pageTitle a:hover {
	text-decoration: underline;
}

.wantRent {
  width: 235px;
  height: 91px;
  background: transparent url('../images/wantRent.png') no-repeat 0px;
  position: absolute;
  left: 5px;
  cursor: pointer
}
.wantRent:hover {
  background: transparent url('../images/wantRent.png') no-repeat -235px;
}
.wannaBeRenting {
  width: 254px;
  height: 92px;
  background: transparent url('../images/wannaBeRenting.png') no-repeat 0px;
  position: absolute;
  left: 5px;
  top: 91px;
  cursor: pointer
}
.wannaBeRenting:hover {
  background: transparent url('../images/wannaBeRenting.png') no-repeat -254px;
}
.mainMenu {
	height: 40px;
	width: 975px;
	padding-left: 10px;
	padding-right: 10px;
  	margin-top: 15px;
	text-align: center;
}
#kontakty .mainMenu {
  margin-top: 15px;
}
.mainMenu h1 {
  color: #40bdff;
  display: inline;
  font-size: 19px;
}
.lightH2 {
  color: #0f6fab;
}
.content {
	margin: 0px;
	padding: 0px;
	border: 0px;
	clear: both;
	width: 945px;
	padding-left: 25px;
	padding-right: 25px;
}
#vypis .content{
  padding:0 10px;
  width:975px;
}
.leftColumn {
	float: left;
	margin-top:13px;
	font-size: 13px;
}
.leftContainer, .contacts {
	width: 192px;
	background: #1898db url('../images/leftboxGradient.png') repeat-x bottom;
	position: relative;
	color: #ffffff;
	margin-bottom: 12px;
}
#index .leftContainer {
  margin-bottom: 29px;
}
#index .leftboxContentWhite table {
  margin-top:10px;
}
.contacts {
  width: 305px;
}
.leftboxTop, .contacts .leftboxTop {
	position: relative;
	width:194px;
	height:35px;
	background: transparent url('../images/leftboxTitle.png') no-repeat 0px;
	z-index: 2;
}
.contacts .leftboxTop {
  width: 305px;
  background: transparent url('../images/contactTop.png') no-repeat 0px;
}
.leftboxTop h3 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 16px;
	color: #e5e5e5;
	position: absolute;
	left: 25px;
	top:9px;
}
.ico, .icoGraph, .icoLoupe {
  position: absolute;
  right: -8px;
  top: -8px;
}
.contacts .ico {
  top: -11px;
}
.icoGraph {
  top:-5px;
}
.icoLoupe {
  top:-2px;
  right: -6px;
}
.leftboxContent, .leftboxContentWhite1 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #6cb1d5;
	border-top: 0px;
	width: 168px;
	height: 100%;
	position: relative;
	left: 1px;
	top:-1px;
	padding-top: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.leftboxContentWhite1 {
  padding: 0px;
  width: 188px;
  color: #1582bb;
}
.contacts .leftboxContentWhite1 {
  width:301px;
  color: #313131;
  text-align: center;
}
.contacts .leftboxContentWhite1 p {
  text-align: left;
}
.contacts .leftboxContentWhite1 img {
  margin-top: 5px;
  margin-bottom: 10px;
}
.contacts .leftboxContentWhite1 p img {
  margin: 0px;
}
.contacts .leftboxContentWhite1 a {
  color: #313131;
}
.leftboxContentWhite {
  background: #fcfcfc url('../images/leftboxWhiteGradient.png') repeat-x;
  width: 177px;
	position: relative;
	left: 2px;
	top: -2px;
	padding-top: 10px;
	z-index: 1;
	padding-left: 7px;
	padding-bottom: 10px;
}
.contacts .leftboxContentWhite {
  width:290px;
}
.leftboxContent ul, .leftboxContentWhite ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-image: url('../images/leftBoxArrow.gif');
	padding-left: 21px;
	padding-bottom: 10px;
}
.leftboxContentWhite ul {
  list-style-image: url('../images/leftBoxWhiteArrow.gif');
  padding-left: 14px;
}
.leftboxContent a, .leftboxContentWhite a {
	color: #ffffff;
}
.leftboxContentWhite a {
	color: #1582bb;
}
.leftboxContent a:hover {
	color: #2c2c2c;
}
.leftboxContentWhite a:hover {
	color: #333333;
}
.leftboxContentWhite a.red {
  color: #eb2735;
}
.leftboxContent table, .leftboxContentWhite table {
	border-collapse: collapse;
	line-height: 13px;
	margin-bottom: 10px;
}
.leftboxContent table h3, .leftboxContentWhite table h3{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size: 12px;
	text-decoration: underline;
}
.red, .red a {
  color: #eb2735;
}
.grey, .grey a {
	color:#2b2b2b;
}
.lightBlue, .lightBlue a {
	color:#13a2ff;
}
.leftboxBottomLeft, .leftboxBottomRight {
	position: absolute;
	width: 6px;
	height: 6px;
}
.leftboxBottomLeft {
	background: url('../images/leftcontainerBottomLeft.png') no-repeat;
	left: 0px;
	bottom: 0px;
}
.leftboxBottomRight {
	background: url('../images/leftcontainerBottomRight.png') no-repeat;
	right: 0px;
	bottom: 0px;
}
.leftboxBottomLeftWhite, .leftboxBottomRightWhite {
	position: absolute;
	bottom: 0px;
	width: 7px;
	height: 7px;
}
.leftboxBottomLeftWhite {
  background: url('../images/leftcontainerWhiteBottomLeft.png') no-repeat;
	left: 0px;
}
.leftboxBottomRightWhite {
  background: url('../images/leftcontainerWhiteBottomRight.png') no-repeat;
	right: 0px;
}
.rightColumn {
	margin-top: 5px;
	float: right;
}
.advertising {
  width:730px;
  clear: both;
  margin-top: 20px;
}
.advertisingLeft, .advertisingRight {
  width: 251px;
  color: #727a7b;
  padding-left: 90px;
  padding-top: 15px;
  padding-bottom: 38px;
  padding-right: 10px;
  margin-bottom: 15px;
  float: left;
}
.advertisingRight{
  float: right;
}
.l1 {
  background: transparent url('../images/r3.png') no-repeat;
}
.l2 {
  background: transparent url('../images/r2.png') no-repeat;
}
.l3 {
  background: transparent url('../images/l3.png') no-repeat;
}
.r1 {
  background: transparent url('../images/l2.png') no-repeat;
}
.r2 {
  background: transparent url('../images/r1.png') no-repeat;
}
.r3 {
  background: transparent url('../images/l1.png') no-repeat;
}
.advertisingLeft h3 a, .advertisingRight h3 a {
  color: #4996bd;
  font-weight: normal;
  text-decoration: underline;
  font-size: 16px;
}
.advertisingLeft a, .advertisingRight a {
  color: #727a7b;
  font-size: 12px;
}
.tableDiv {
  position: relative;
  background: transparent url('../images/tableDivBack.png') repeat-y;
  width: 731px;
  padding-bottom: 4px;
  margin-bottom: 20px;
}
.tableDiv table{
  border-collapse:collapse;
  font-size:12px;
  left:4px;
  position:relative;
  text-align:center;
  width:723px;
  z-index:5;
}
.tableDiv tr {
  border-bottom: 1px solid #dddddd;
  line-height: 20px;
}
.tableDiv tr:hover {
  background: #dcf3ff;
}
.tableDivTop {
  width: 731px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent url('../images/tableDivTop.png') no-repeat;
  z-index: 1;
}
.tableDivTop, #tableDivTop2 {
  height: 33px;
  color: white;
  font-weight: bold;
  line-height: 35px;
  border-bottom: 0px;
}
#tableDivTop2:hover {
  background: none;
}
#tableDivTop2 a {
  color: white;
}
.seo {
  background: transparent url('../images/seoBack.png') repeat-y;
  width: 731px;
  margin-bottom: 20px;
  padding-bottom: 7px;
  position: relative;
  color: #117bb3;
  margin-top:3px;
}
.seo a {
  color: #117bb3;
}
.seo p {
  padding-left: 11px;
  padding-right: 11px;
}
.seoTop {
  background: transparent url('../images/seoTop.png') repeat-y;
  width: 731px;
  height: 35px;
}
.seoTop h3{
  color: #e5e5e5;
  position: absolute;
  top: 8px;
  left: 27px;
}
.seoBottom {
  background: transparent url('../images/seoBottom.png') repeat-y;
  width: 731px;
  height: 7px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.greyLine {
  background: #eeeeee;
}
.tableDivBottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 731px;
  height: 5px;
  background: transparent url('../images/tableDivBottom.png') no-repeat;
}
.tipBox {
  width: 740px;
  clear: both;
  margin-bottom: 5px;
  position:relative;
  right:-15px;
}
.tip, .tip2 {
  width: 240px;
  border: 1px solid #d9d9d9;
  border-top: 0px none;
  z-index: 1;
  position: relative;
  float: left;
  margin-right: 4px;
}
.tip2 {
  margin: 0px;
}
.tipTop {
  width: 242px;
  height: 46px;
  background: url('../images/tip.png') no-repeat;
  z-index: 2;
  position: relative;
  left: -1px;
}
.tipContent {
  width: 214px;
  padding-top: 3px;
  padding-left: 13px;
  padding-right: 13px;
  padding-bottom: 20px;
  background: #e7e7e7 url('../images/tipBackground.png') no-repeat bottom;
}
.tipContent table{
  border-collapse: collapse;
  margin-top: 5px;
}
.tipContent h3 {
  font-size: 14px;
  margin-top: 5px;
}
.tipContent a {
  color: #199adf;
}
.priceBig {
  position: absolute;
  right: 13px;
  color: #e40000;
  font-size: 18px;
}
.tipRightCorner, .tipLeftCorner {
  width: 5px;
  height: 5px;
  position: absolute;
  bottom: -1px;
}
.tipRightCorner {
  background: url('../images/tipRightCorner.png') no-repeat;
  right: -1px;
}
.tipLeftCorner {
  background: url('../images/tipLeftCorner.png') no-repeat;
  left: -1px;
}
.tipContent img {
  border: 1px solid #bebebe;
}
.tipTop h3 {
  color: #ffffff;
  position: relative;
  top: 14px;
  left: 52px;
  font-size: 16px;
}
.stripe {
  position: relative;
  width:735px;
  height:28px;
  background: #494949 url('../images/stripe.png') repeat-x;
  color: #67caff;
  font-size: 12px;
  margin-bottom: 5px;
  right:-15px;
}
.stripe a {
  color: #ffffff;
}
.stripeLeft {
  width:196px;
  height:22px;
  background: #31a6e3 url('../images/stripeLeft.png') no-repeat;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  padding-top: 6px;
}
.stripeRight {
  position: absolute;
  right: 0px;
  top:0px;
  width: 534px;
  background: transparent url('../images/stripeRight.png') no-repeat right;
  height:22px;
  padding-top: 6px;
  padding-left: 5px;
  z-index: 100;
  font-weight: bold;
}
.stripeRight li {
  display: inline;
}
.stripeRight ul {
  font-size: 11px;
  position: absolute;
  right: 15px;
  top: 6px;
}
.boxContainer {
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: relative;
}
.box {
	width:768px;
	border: 1px solid #d9d9d9;
	background: #f0f0f0;
	border-collapse: collapse;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	position: relative;
}
.boxTopLeft, .boxTopRight, .boxBottomLeft, .boxBottomRight {
	position: absolute;
	z-index:10;
}
.boxTopLeft {
	width: 5px;
	height: 4px;
	background: transparent url('../images/boxTopLeft.png') no-repeat 0px;
	top:-1px;
	left:-1px;
}
.boxTopRight {
	width: 6px;
	height: 5px;
	background: transparent url('../images/boxTopRight.png') no-repeat 0px;
	top:-1px;
	right:0px;
}
.boxBottomLeft {
	background: transparent url('../images/boxBottomLeft.gif') no-repeat 0px;
	width: 4px;
	height: 4px;
bottom:5px;
	left: -1px;
}
.boxBottomRight {
	background: transparent url('../images/boxBottomRight.gif') no-repeat 0px;
	width: 4px;
	height: 5px;
	bottom:5px;
	right:0px;
}
.box td {
	padding-left: 6px;
	padding-bottom: 5px;
	padding-top: 7px;
}
.boxTitle {
	position: relative;
	background: #1792d3;
	color: #e5e5e5;
}
.boxArrows {
  position: relative;
  top: 2px;
  left: 5px;
}
.boxTitle td {
	padding-top: 7px;
	padding-bottom: 5px;
}
.boxTitle td a {
	color: #e5e5e5;
}
.box ul {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
}
.box ul h3 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #1896d8;
}
.box ul h3 a {
	color: #1896d8;
}
.boxGreyText {
	font-weight: normal;
	color: #5b5b5b;
}
.price {
	color: #ef4247;
}
.tableDark {
  background: #e7e7e7;
  cursor: pointer;
}
.tableLight {
  background: white;
  cursor: pointer;
}
.tableDark1 {
  background: #e7e7e7;
  cursor: pointer;
}
.tableLight1 {
  background: white;
  cursor: pointer;
}
.clear, .cleaner {
    clear: both;
    height: 1px;
    overflow: hidden;
    margin: 0;
}
.footer {
	background: transparent;
	margin: 0px;
	padding: 0px;
	margin: auto;
	width: 945px;
	position: relative;
	top: 33px;
	color:#e6e6e6;
	text-align: left;
	position: relative;
}
.footer a, .copy {
	color:#e6e6e6;
}
.footer div {
	margin-top: 10px;
	padding-bottom: 35px;
	color: #80d4ff;
	float: left;
	font-size: 12px;
	color: white;
	font-weight:bold;
}
.copy {
	position: absolute;
	right: 0px;
	font-weight: bold;
}
/* DETAIL */
#detail { width: 926px; margin: 0 auto; text-align: left; margin-top: 15px; }
#detail h1 { color: #088bc4; text-align: center; font-size: 1.5em; font-weight: 400; margin-bottom: 15px; } 
#detail h1 span { margin-left: 50px; color: #fe3a3a; }

#detail .main-info { width: 308px; float: left; }
#detail .tech-info { width: 609px; float: right; }

#detail .main-info h3, #detail .tech-info h3 {
  color: white; text-decoration: none; font-size: 1.2em; font-weight: bold; padding: 0 10px; margin: 0;
	background: top left no-repeat; height: 43px; line-height: 43px; overflow: hidden;
}
#detail .main-info h3 {	background-image: url('../images/detail-blue.png'); }
#detail .tech-info h3 {	background-image: url('../images/detailBig.png'); }

#detail .main-info div { background: url('../images/detail-blue-bottom.png') bottom left no-repeat; padding: 0 0 6px 0; }
#detail .tech-info div { background: url('../images/detail-red-bottom.png') bottom left no-repeat; padding: 0 0 6px 0; }
#detail .main-info div table, #detail .tech-info div table { border-collapse: collapse; color: #333; }
#detail .main-info div table { background: url('../images/detail-blue-info.png') top left no-repeat; }
#detail .tech-info div table { background: url('../images/detail-red-info.png') top left no-repeat; }
#detail .main-info div table { width: 308px; font-size: 12px;}
#detail .tech-info div table { width: 609px; font-size: 12px;}

#detail .main-info div table th, #detail .tech-info div table th { text-align: left; }
#detail .main-info div table th, #detail .tech-info div table th,
#detail .main-info div table td, #detail .tech-info div table td { padding: 3px 5px; line-height: 18px; }
#detail .tech-info div table th, #detail .tech-info div table td { width: 25%; }

#detail .foto-obal { 
	float: left; margin: 8px 0 0 0; height: 202px; width: 308px; text-align: center; 
	background: url('../images/detail-photo.png'); overflow: hidden;
}
#detail .foto-obal img { margin: 15px auto 0; }

#detail .google-adds { 
  height: 142px; float: right; margin: 8px 0 0 0; width: 609px; text-align: center; padding: 30px 0;
	background: url('../images/google-adds.png'); overflow: hidden
}

#detail .photos, #detail .popis { margin: 8px 0 0 0; background: url('../images/detail-line.png') top left repeat-y; }
#detail .photos div, #detail .popis div { padding: 10px; background: url('../images/detail-top.png') top left no-repeat; color: #313131; }
#detail .photos .pattern, #detail .popis .pattern {
	height: 6px; overflow: hidden; padding: 0;
	background: url('../images/detail-bottom.png') top left no-repeat;
}
#detail .photos div img {
  margin-right: 5px;
  margin-top: 7px;
}

#detail .popis strong { display: block; }

#detail .info-line { 
  background:transparent url('../images/descBack.png') no-repeat scroll 0 0;
  font-size:11px;
  line-height:26px;
  margin:8px 0 0;
}
#detail .info-line h3 { color: white; font-size: 14px; margin:0 66px 0 51px; display: inline; font-weight: bold;}
#detail .info-line img { vertical-align: middle; margin:-4px 10px 0 20px; }
#detail .info-line a { color: #e2f5ff; text-decoration: underline; position:relative; top:-1px; margin-right:20px;}
#detail .info-line a:hover { text-decoration: none; }

#detail .info-panel { width: 253px; float: left; margin: 15px 0 0 0; }
#detail .info-panel .box { margin: 0 0 10px 0; color: #6d3921; background: url('../images/../img/layout/box-right.png') bottom right no-repeat; }
#detail .info-panel .box a { color: #313131; }
#detail .info-panel .box .header {
	height: 35px;
	overflow: hidden;
	background: url('../images/../img/layout/detail-kontakt.png') top left no-repeat;
}
#detail .info-panel .box .header h3 {
		color: #cc3f36; margin: 0; padding: 0 0 0 50px; line-height: 37px; font-size: 1.4em; font-weight: 400;
}
#detail .info-panel .box .text { 
	min-height: 110px; padding: 20px 0px 10px 10px;
	background: url('../images/../img/layout/box-left.png') bottom left no-repeat;
  font-size: 0.9em;
	color: #313131;
}
#detail .info-panel .text .red { color: #f43c3c; }

#detail .form {	width: 550px;	float: right;  margin: 15px 0 0 0; }
#detail .form h3 { font-size: 1.2em; font-weight: normal; margin: 10px 0 30px 0; }
#detail .form label { display: block; float: left; width: 60px; text-align: right; padding: 3px 10px 0 0;  }
#detail .form input { border: 1px solid #ccc; height: 18px; width: 200px; }
#detail .form textarea { width: 300px; height: 100px; border: 1px solid #ccc; }
#detail .form #odeslat { margin: 0 0 0 70px; }

#detail .tr { text-align: right; }
#detail .green { color: rgb(0, 97, 0); }

#supply {
  width: 700px;
}
#supply h2 {
  height: 100px;
  margin: 10px auto 10px auto;
  background-image: url('../images/thread.png'); background-repeat: no-repeat; background-position: top center;
  color: white; text-align: center; line-height: 70px; font-size: 16px;
  margin-left: -70px;
}
#supply .options {
  width: 210px; margin: 2px; float: left;
  font-size: 12px;
}
#supply .options .header1, #supply .options .header2, #supply .options .header3 {
  width: 217px; height: 44px;
  background: url('../images/subthread.png') no-repeat;
  color: white; font-weight: bold; text-align: center; line-height: 30px;
}
#supply .options .header4 {
  width: 217px; height: 88px;
  background: url('../images/subthread.png') no-repeat;
  color: white; font-weight: bold; text-align: center; line-height: 60px; font-size:14px;
}

#supply .options .header5 {
  width: 217px; height: 44px;
  background: url('../images/subthread.png') no-repeat;
  color: white; font-weight: bold; text-align: center; line-height: 30px; font-size:14px;
}
#supply .options .header2 {
  background: url('../images/subthread.png') no-repeat top center;
}
#supply .options .header3 {
  background: url('../images/subthread.png') no-repeat top right;
}
#supply .options .header4 {
  background: url('../images/subthread3.png') no-repeat top left;
}
#supply .options .header5 {
  background: url('../images/subthread2.png') no-repeat top left;
}
#supply .options .header4 a {
  color: white;
}
#supply .options .data {
  padding:10px 10px 10px 40px;
}
#supply .options .data .radio {
  margin: 0 10px;
}
#supply .options .data .text {
  width: 100px;
}

#supply .options2 {
  width: 297px; margin: 2px; float: left;
  font-size: 12px;
}
#supply .options2 .header {
  width: 217px; height: 44px;
  background-image: url('../images/subthread.png'); background-repeat: repeat-x; background-position: top center;
  color: black; font-weight: bold; text-align: center; line-height: 14px;
}
.radio {
  position: relative;
  top: 2px;
  margin-right: 5px;
}
#supply .options2 .data {
  padding: 10px;
  padding-left: 70px;
}
#supply .options2 .data2 {
  padding: 10px;
  padding-right: 70px;
  text-align:right;
}


#supply .options2 .data .radio {
  margin: 0 10px;
}
#supply .options2 .data .text {
  width: 100px;
}
#supply .next-info {
  width:580px;
  font-size: 12px;
}
#supply .next-info .header {
  width: 210px; height: 44px; margin: 0 auto;
  background-image: url('../images/subthread2.png'); background-repeat: repeat-x; background-position: top center;
  color: white; font-weight: bold; text-align: center; line-height: 30px;
}
#supply .next-info textarea {
  width: 600px; height: 290px; margin:20px 3px 20px 15px; padding: 5px;
  background-color: #EFEFEF; border: 1px solid #bbbbbb;
  font-size: 12px;
}
#supply .next-info table {
  margin: 20px auto;
}
#supply .next-info table td {
  vertical-align: middle;
}
#supply .price {
  height: 105px;margin:0 12px 30px; padding: 0 20px;
  background: url('../images/blue-header-big.png') no-repeat;
  color: white; font-size: 12px; font-weight: bold; line-height:105px;
  text-align:center;
  width:600px;
}
.text {
  border: 1px solid #b4b4b4;
  vertical-align: middle;
}
#supply .price .text { width: 120px; }
#supply .price .submit { margin: 0 0 0 80px; color: red; font-weight:bold; }

.tr {
text-align:right;
}
#supply input {
  margin:2px;
}
.contacts2 {
  clear: both;
  margin-top:9px;
  width:726px;
}
.contacts2 .leftContainer {
  float: left;
  margin-left: 25px;
  margin-right: 25px;
}
.blue {
  color: #199ee4;
}
#kontakty .center {
  font-size:12px;
margin-left:5px;
margin-top:15px;
text-align:center;
line-height:20px;
width:162px;
}
#kontakty .center img {
  margin-top: 10px;
  margin-bottom: 10px;
}
input {
  background: white;
  border: 1px solid #b4b4b4;
}
.button {
  background: #dcdedc;
  border: 1px solid #c8c9c8;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #939393;
  
}

