html, body {
	margin:0; padding:0;
}

body {
	background:#26262A url("/images/css/body.png") repeat-x top left;
	text-align:center;
	font-family:Tahoma,Helvetica,sans-serif;
}

table {
	border-collapse:collapse;
	font-size:1em;
}

tr, td, th, tbody, thead {
	font-size:1em;
}

fieldset {
	border:1px solid #DADADA;
	padding:10px;
}

legend {
	color:#FF7200;
	font-weight:bold;
}

input, textarea, select {
	font-family:Tahoma,Helvetica,sans-serif;
}

p.ccol, p.submit {
	text-align:center;
}

div.footer {
	width:95%; height:1px; font-size:1px;
	float:none; clear:both;
	margin:0; padding:0; border:0;
}

h1, h2, h3, h4 {
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color:#FF7200;
}

h2 {
	font-size:22px;
	color:#FF7200;
}

h3 {
	font-size:14px;
	margin:7px 0; padding:0;
	color:#FF7200;
}

table {
	border-collapse:collapse;
	margin-bottom:7px;
}

ins {
	color:#D94D00;
	text-decoration:none;
	font-weight:bold;
	display:inline;
}

a {
	color:#2F2F33;
}


h4, h5, h6 {
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
}

img {
	border:0;
}

ul.files {
	list-style-type:none;
	margin-left:0px;
	clear:both;
}

ul.files li {
	padding-left:0;
	margin-left:0;
}

div#page-mat {
	margin:0 auto;
	width:1000px;
	background:transparent url("/images/css/header.png") no-repeat top left;
	position:relative;
	text-align:left;
	_height:294px; min-height:294px;
}

form#searchform {
	position:absolute;
	top:146px; left:28px;
	width:190px; height:48px;
	margin:0; padding:0;
}

form#searchform p {
	margin:0; padding:0;
}

input#search {
	width:120px; height:17px;
	border:0; padding:0; border:0;
	position:absolute; left:19px; top:16px;
}

input#submit-image {
	position:absolute; left:153px; top:10px;
	border:0; margin:0; padding:0;
	width:31px; height:26px;
}

p#page-bar {
	margin:0; padding:0;
	position:absolute;
	left:738px; top:15px;
	font-size:11px;
	text-align:left;
}

p#page-bar a {
	text-decoration:none;
	position:absolute; top:0;
	font-weight:bold;
}

p#page-bar img {
	vertical-align:middle;
}

p#page-bar a#ic-home { left:0; width:57px; }
a#ic-home { color:#5C5B5F; }

body.homepage a#ic-home { color:#FEC500; }
p#page-bar a#ic-sitemap { left:170px; width:90px; }

a#ic-sitemap { color:#5C5B5F; }
body.sitemap a#ic-sitemap {  color:#FEC500; }

p#page-bar a#ic-phorum {
	left:70px; width:65px;
}
a#ic-phorum {color:#5C5B5F;}
body.phorum a#ic-phorum { color:#FEC500; }

p#page-main-image {
	margin:0; padding:0;
	position:absolute;
	top:50px; left:371px;
}

div#page-logo {
	height:256px; width:1000px;
	margin:0; padding:0;
	position:relative;
}

div#page-logo p {
	position:absolute;
	top:64px; left:38px;
	display:block;
	cursor:pointer;
}

div#page-logo p, div#page-logo a, div#page-logo span {
	width:179px; height:76px;
	margin:0; padding:0;
	display:block;
	text-decoration:none;
}

div#page-logo span {
	visibility:hidden;
	overflow:hidden;
}

div#page-content {
	margin-bottom:0;
}

div#page-text {
	background:transparent url("/images/css/page.gif") repeat-y top left;
	margin:0; padding:0;
	position:relative;
	width:1000px; float:left;
}

div#text-mat {
	background:transparent url("/images/css/page.png") no-repeat top center;
	margin:0; padding:0 0 10px;
	position:relative;
	width:1000px; float:left;
}

h1#article-path {
	font-size:12px;
	font-family:Tahoma,Helvetica,sans-serif;
	color:#2F2F33;
	font-weight:normal;
	line-height:35px; height:35px; _height:37px; _heigh\t:35px;
	margin:0; padding:0 440px 2px 36px;
	background:transparent url("/images/css/h1.gif") no-repeat top center;
}

div#menuHolder {
	position:absolute; top:217px; left:9px;
	width:1000px; height:38px;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:13px;
}

div#menuHolder table {
	border:0; margin:0;
}

td.main-menu-1 {
	width:20px; height:38px; padding:0;
	background:transparent url("/images/css/main-menu-1.gif") no-repeat bottom left;
	font-size:1px;
}

td.main-selected-menu-1 {
	width:20px; height:38px; padding:0;
	background:transparent url("/images/css/main-menu-selected-1.gif") no-repeat bottom left;
	font-size:1px;
}

td.main-menu-2 {
	padding:5px 14px 0 5px;
	line-height:34px;
	text-align:left;
	background:transparent url("/images/css/main-menu-2.gif") repeat-x bottom left;
	/* min-width:75px; */
}

td.main-selected-menu-2 {
	padding:5px 14px 0 5px;
	line-height:34px;
	text-align:left;
	background:transparent url("/images/css/main-menu-selected-2.gif") repeat-x bottom left;
	min-width:75px;
}

td.main-menu-3 {
	width:16px; height:38px;
	font-size:1px; padding:0;
	background:transparent url("/images/css/main-menu-3.gif") no-repeat bottom left;
}

td.main-selected-menu-3 {
	width:16px; height:38px;
	font-size:1px; padding:0;
	background:transparent url("/images/css/main-menu-selected-3.gif") no-repeat bottom left;
}


div#menuHolder a {
	text-decoration:none;
	color:#222;
	display:block;
}


/* patička stránky */
div#page-footer-menu {
	background:transparent url("/images/css/footer.gif") no-repeat top center;
	height:40px;
	font-size:11px;
	width:1000px; clear:both;
	margin:0; padding:0;
	position:relative;
}

div#page-footer-menu p {
	padding:0 0 0 16px; margin:0;
	color:#39373A;
	line-height:40px; height:40px;
}

div#page-footer-menu a {
	color:#39373A;
}

div#page-footer-menu span {
	font-family:monospace;
}

/* konec stránky */
div#page-footer-end div {
	width:387px; height:32px;
	float:right; clear:both;
	background:transparent url("/images/css/last.gif") no-repeat -1px 0px;
	color:#FFFFFF;
	font-size:10px;
	margin-bottom:10px;
}

div#page-footer-end {
	width:1000px;
	margin:0 auto;
	height:42px;
}

div#page-footer-end p {
	margin:0; padding:0;
	padding-left:0px;
}

div#page-footer-end img {
	vertical-align:middle;
}

img#agrotec {
	width:95px; height:32px;
}

img#new-holland {
	width:73px; height:32px;
}

/* novinky */
div.article {
	clear:both;
	font-size:11px;
	width:725px;
	margin:15px 25px 15px 250px;
}

h2.header-article {
	width:525px;
	float:right;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color:#FF7200;
	font-size:17px;
}

div.article-img {
	width:200px;
	float:left;
}

div.article-text {
	width:525px;
	float:right;
}

div.article ins {
	text-align:right;
	font-style:italic;
	display:block;
	width:525px;
	float:right;
	text-decoration:none;
}

div.article-footer {
	width:725px; height:1px; font-size:1px;
	clear:both; float:none;
}

/* úvodní strana */
div#mp-1 {
	width:692px; 
	float:left;
	padding:8px 0 0;
}

div#mp-2 {
	width:265px; height:310px;
	float:left;
}

div#mp-2 p {
	text-align:right;
	margin:0px; padding:0 0 8px;
}

div#mp-3 {
	width:692px; height:119px;
}

div#mp-3 p {
	padding:8px 0 0; margin:0;
	text-align:right;
}

div#mp-4 {
	float:right;
	padding:8px 0 0;
	width:300px;
}

div#mp-main {
	float:right;
	width:418px; height:309px;
	background:#BBBBBB url("/images/css/mp-main.jpg") no-repeat top left;
}

div#mp-mat-main {
	margin:25px 26px;
	font-size:0.75em;
	font-size:11px;
	text-align: center;
}

div#mp-mat-main p {
	margin: 0 0 1.3em;
}


div#page-news, div.page-news {
	background:#DCDCDC url("/images/css/mp-news.png") repeat-x top left;
	width:290px;
}

h2#page-news, div.page-news h2 {
	background:#CECECE url("/images/css/mp-news-header.png") no-repeat top left;
	height:35px; line-height:35px;
	padding: 0 0 0 33px; margin:0;
	width:257px; _width:290px; _widt\h:257px;
	color:#222;
	font-size:17px;
}

div.news {
	background:transparent url("/images/css/mp-news-separator.gif") no-repeat bottom center;
	font-size:11px;
	padding:11px 0;
}

div#last-news {
	background-image:none;
	padding-bottom:0;
}

div.news h1, div.news h2, div.news h3, div.news h4,
div.full-news h1, div.full-news h2, div.full-news h3, div.full-news h4
{
	font-family:Tahoma,Helvetica,sans-serif;
}

div.news-image {
	width:85px; float:left;
}

div.news-image p {
	margin:0 0 0 11px; padding:5px;
	background:#C8C8C8;
	text-align:center;
}

ins.news {
	display:block; margin:0; padding:0;
}

h2.news, h3.news {
	margin:0; padding:0;
	color:#26262A;
	font-size:11px;
	font-family:Tahoma,Helvetica,sans-serif;
}

h2.news a, h3.news a {
	color:#26262A;
	text-decoration:none;
}

h2.news a:hover, h3.news a:hover {
	text-decoration:underline;
}

div.news-image img {
	border:1px solid #FFFFFF;
}

div.news-text {
	float:right;
	width:189px;
}


div.news-mat {
	margin-right:12px;
}

p.news-continue a, p.news-continue {
	color:#D94D00;
	font-weight:bold;
}

div#news-footer {
	background:transparent url("/images/css/mp-news-bottom.gif") no-repeat top center;
	width:290px; height:15px;
}

div.news-img {
	background:#C8C8C8;
	padding:5px;
}

div.news-img img {
	border:1px solid #FFF;
}


p.error {
	color:#F00;
	font-weight:bold;
}

/* novinky - detail */
div#news-article {
	font-size:11px;
	width:755px;
	float:right;
	padding-top:10px;
}

div#news-perex {
	width:343px;
}

div#news-body {
	width:343px;
}

div.article-image img {
	border:1px solid #FFF;
}

div.article-image p {
	margin:10px 0; padding:0;
}

div#news-mat {
	background:transparent url("/images/css/o-nas.jpg") no-repeat top center;
	min-height:416px; _height:416px;
}

div#page-article {
}

div.article-decoration {
	min-height:416px; _height:416px;
	background:transparent url("/images/css/info.jpg") no-repeat top left;
}

/* submenu */
div.submenu {
	width:214px;
	font-size:11px;
	margin-left:11px;
	margin-bottom:9px;
}

div.submenu h3 {
	background:transparent url("/images/css/submenu-title.gif") no-repeat top center;
	height:13px; _height:41px; _heigh\t:13px;
	line-height:13px;
	color:#26262A;
	font-size:11px;
	margin:0; padding:14px 0 14px 12px;
	width:202px; _width:214px; _widt\h:202px;
	font-family:Tahoma,Helvetica,sans-serif;
}

div.submenu ul {
	padding:16px 0 21px;
	margin:0;
	list-style-type:none;
	background:transparent url("/images/css/submenu.png") no-repeat bottom center;
}

div.submenu ul.last-submenu {
	background:transparent;
	padding:0;
}
	

ul.first-submenu li, ul.last-submenu li{
	margin:2px 0;
	padding:0;
	line-height:15px; min-height:15px; _height:15px;
}

a.submenu, a.lastmenu {
	color:#FFF;
	display:block;
	text-decoration:none;
	padding:0 13px 0 26px;
	background:transparent url("/images/css/submenu-item.gif") no-repeat top left;
}

a.selected-submenu, a.selected-lastmenu {
	color:#FFE500;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0 0 0 26px;
	background:transparent url("/images/css/selected-bg-item.gif") no-repeat 0px 0px;
}

a.selected-lastmenu, a.lastmenu {
	padding-left:39px;
	background-position:13px 0;
}

a.selected-lastmenu {
	background:transparent url("/images/css/selected-lastmenu-bg-item.gif") no-repeat 0px 0px;
}

div.submenu a:hover {
	text-decoration:underline;
}

div#page-submenus {
	width:245px;
	float:left;
	padding-top:10px;
	padding-bottom:216px;
	background:transparent url("/images/css/nakladac.gif") no-repeat bottom 11px;
}

div#article-mat {
	width:744px;
}

/* NEW HOLLAND INFO */

td.info-hlavicka {
	vertical-align:bottom;
	text-align:left;
	width:187px;
}

td.info-paticka {
	vertical-align:top;
	text-align:left;
	padding-left:12px;
	background:transparent url("/images/css/paticka-info.gif") no-repeat top left;
	height:30px;
}

td.info-paticka img {
	vertical-align:middle;
	border:0;
}

td.info-text {
	width:410px;
	vertical-align:top;
}

td.info-kontakt div {
	margin:0 22px;
}

td.info-kontakt {
	background:transparent url("/images/css/info.gif") no-repeat top left;
	width:271px; height:102px;
	vertical-align:top;
}

/* Fotogalerie */
div#gallery-one-image {
	background:transparent url("/images/css/fotogalerie.jpg") no-repeat top right;
	min-height:416px; _height:416px;
	position:relative;
}

div#gallery-photo {
	width:570px; height:416px;
	float:right;
}

p#gallery-sequence {
	position:absolute;
	top:46px; left:458px;
	font-size:11px;
	width:465px;
	text-align:center;
	margin:0; padding:0;
}

div#gallery-submenu {
	width:180px;
	float:right;
	font-size:11px;
}

p.gallery-switch {
	text-align:center;
	font-size:11px;
	clear:both;
	width:555px;
	margin:7px 0 7px 430px;
}

div#gallery-submenu h1 {
	color:#000;
	font-size:24px;
	margin:24px 0 18px;
}

p#gallery-image {
	position:absolute;
	top:66px; left:458px;
	margin:0; padding:0;
	width:465px;
	text-align:center;
}

p#buttons {
	position:absolute;
	top:338px; left:636px;
	width:107px; height:37px;
}

p#buttons a {
	position:absolute;
	text-decoration:none;
}
a#bt-back { top:0px; left:0px; }
a#bt-table { top:0px; left:39px; }
a#bt-forward { top:0; left:79px; }

p#photo-description {
	position:absolute;
	left:458px; top:378px;
	width:465px;
	font-size:11px;
	margin:0; padding:0;
	text-align:center;
}

p#gallery-image span {
	display:block;
	visibility:hidden;
	position:absolute;
}

span#corner-lt { width:19px; height:18px; background:transparent url("/images/css/corner-lt.gif") no-repeat top left; }
span#corner-rt { width:19px; height:19px; background:transparent url("/images/css/corner-rt.gif") no-repeat top left; }
span#corner-lb { width:19px; height:19px; background:transparent url("/images/css/corner-lb.gif") no-repeat top left; }
span#corner-rb { width:19px; height:19px; background:transparent url("/images/css/corner-rb.gif") no-repeat top left; }

ul#gallery-menu {
	width:180px;
	list-style-type:none;
	margin:0 0 0 4px; padding:0;
}

ul#gallery-menu li {
	margin:2px 0;
	font-size:11px;
	padding:0 0 0 13px; text-indent:0;
	background:transparent url("/images/css/gallery-item.gif") no-repeat 0px 4px;
	line-height:1.3;
}

ul#gallery-menu a {
	text-decoration:none;
	font-weight:bold;
}

ul#gallery-menu a.gallery-selected {
	color:#FF7200;
}

ul#gallery-menu a:hover {
	text-decoration:underline;
}

/* tabulková fotogalerie */
div.gallery-images {
	float:right;
	width:570px;
}

div.gallery-images div {
	width:185px;
	float:left;
	margin-top:10px;
}


div.gallery-images div.footer {
	width:565px;
	float:none;
	margin:0;
}


div.gallery-images p {
	text-align:center;
	font-size:11px;
	margin:7px 10px;
}

div.gallery-images img {
	border:1px solid #FFE200;
}

/* Prodej */
table.contact {
	border-collapse:collapse;
	width:100%;
	border:0;
}

table.contact td {
	vertical-align:top;
}

td.contact-1 { width:207px; }
td.contact-2 { width:207px; }
td.contact-3 {
	background:transparent url("/images/css/contact.gif") no-repeat top left;
	width:325px;
}

td.contact-3 div {
	margin-left:24px;
}

table.contact h3 {
	color:#333;
}


/* Půjčovna */
table.pujcovna {
	width:100%;
	font-size:11px;
}

td.pujcovna-2 {
	width:272px;
	background:transparent url("/images/css/pujcovna.gif") no-repeat top left;
}

td.pujcovna-2 h4 {
	font-size:13px;
}

td.pujcovna-2 a {
	color:#FF7200;
}

td.pujcovna-2 div {
	margin:19px 16px 19px 23px;
}

ul.pujcovna {
	list-style-type:none;
	margin:0; padding:0;
}

ul.pujcovna li {
	padding:0 0 0 13px; margin:2px 0;
	background:transparent url("/images/css/pujcovna-li.gif") no-repeat 0 4px;
}

table.cenik {
	border-left:1px solid #F9F9F9;
	border-right:1px solid #F9F9F9;
	border-top:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	width:428px;
	margin:0;
}

table.cenik td {
	background:transparent url("/images/css/pujcovna-td.gif") repeat-x top left;
	height:23px;
	border:1px solid #DADADA;
	border-right:0;
	text-align:center;
}

table.cenik td.image {
	background:#FFF;
	height:auto;
	border-left:0;
	text-align:center;
}

table.cenik th.cenik-top, table.cenik th.cenik-tp-2 {
	background:transparent url("/images/css/pujcovna-th-top.gif") repeat-x top left;
	height:23px;
	border:1px solid #DADADA;
	border-right:0;
	text-align:center;
}

table.cenik th.cenik-tp-2 {
	color:#C94200;
	text-align:center;
	border-right:0;
}

table.cenik th.cenik-left {
	background:transparent url("/images/css/pujcovna-th-left.gif") repeat-x top left;
	height:23px;
	border:1px solid #DADADA;
	border-left:1px solid #F9F9F9;
	padding-left:6px;
}

th.cenik-left span {
	color:#C94200;
}

div.cenik {
	width:428px; _width:428px; _widt\h:424px;
	border:6px solid #E4E4E4;
	background:#F8F8F8;
	padding:2px 1px;
}

h3.cenik {
	color:#333;
	font-size:16px;
}

p.pujcovna-download {
	background:transparent url("/images/css/pujcovna-download.gif") no-repeat top left;
	height:20px;
	padding: 8px 0 8px 7px; margin:8px 0 0 0;
}

p.pujcovna-download a {
	color:#333;
}

p.pujcovna-download img {
	border:0;
	vertical-align:middle;
}

/* zobrazeni stroju */
div.machines, div.machine {
	border:6px solid #E4E4E4;
}

table.machines, table#machine {
	border:2px solid #FDFDFD;
	margin:0;
}

div.machine {
	margin-left:17px;
}

table.machines td, table#machine td {
	background:#FFFFFF url("/images/css/stroje-td.gif") repeat-x bottom left;
	height:20px; _height:24px; _heigh\t:20px; padding:2px 5px;
	font-size:11px;
	border-top:1px solid #D9D9D9;
}

table.machines {
	border: none;	
}

table.machines td, table.machines th {
	padding: 0.5em;
	font-size: 80%;
	border-right: 1px solid #E4E4E4;
}

table.machines th {
	background: black; color: white;
	text-align: center;
}

table.machines th.first {
	background: url("/images/css/table-round-tl.gif") no-repeat;
}

table.machines th.last {
	background: url("/images/css/table-round-tr.gif") 100% 0 no-repeat;
}

table.machines td.img {
	padding: 0;
	text-align: center;
}

table.machines span.nm {
	color: #FF7200;
}

table.machines ul.files {
	margin: 0; padding: 0;
}

table.machines ul.files img {
	vertical-align: middle;
}

#machines h2 {
	height: 60px;
	line-height: 60px;
	margin-top: 10px;
	margin-bottom: 0;
}
#machines h2 img {
	float: left;
	height: 50px;
	margin: 0 10px 0 10px;
	position: relative;
	xtop: -10px;
}
#machines-col-l {
	background: url("/images/css/img-box.gif") no-repeat 0 0;
	float: right;
	width: 235px;
	min-height: 250px;
	display: none;
}

#machines-col-l img {
	width: 175px;
}

#machines-col-l p {
	margin: 30px 40px 0 20px;
}

#machines-col-r {
	background: url("/images/css/table-round.gif") no-repeat 0 0;
	/*
	float: left;
	width: 500px;
	*/
	padding-right: 25px;
	clear: both;
}

#machines-col-r .col-in {
	background: url("/images/css/table-round-b.gif") no-repeat 0 100%;
	padding: 7px 6px 7px 7px;
}

table.machines td.param, table#machine td.param {
	border-right:1px solid #D9D9D9;
	width:213px;
}

table.machines td.value, table#machine td.value {
	border-left:1px solid #D9D9D9;
	color:#FF7200;
	width:131px;
}


/* zobrazení strojů */
div#machines {
	float:right;
	margin-top:10px;
	width:750px;
}

h2.machine {
	font-size:13px;
	margin-bottom:2px; padding-bottom:2px;
}

h2.machine a {
	color:#FF7200;
	text-decoration:none;
}

h2.machine a:hover {
	text-decoration:underline;
}

h2.machine span.nm {
	color:#333;
}

/* stroj detail */
div#machine-detail {
	width:755px;
	float:right;
}

p#type-line {
	font-size:11px;
	background:transparent url("/images/css/type-line.gif") no-repeat top left;
	height:41px; line-height:41px;
	padding-left:21px;
	margin-top:10px;
}

p#type-line a {
	font-weight:bold;
}

p#type-line strong {
	color:#FF7200;
}

p#type-line span.pipe {
	font-family:monospace;
	font-weight:bold;
	font-size:12px;
}

h2.machine-detail {
	margin-left:17px;
}

div#machine-article {
	margin:12px 0 12px 17px;
	width:360px;
	font-size:11px;
}

div#machine-text {
	float:left;
	width:390px;
}

div#machine-atch {
	float:right;
	width:363px;
	min-height:390px; _height:390px;
	position:relative;
	font-size:11px;
	background:transparent url("/images/css/machine-image.png") no-repeat top left;
}

div#machine-atch ul {
	margin:0; padding:0;
	list-style-type:none;
	position:absolute;
	top:244px; left:63px;
}

div#machine-atch li {
	width:195px;
	background:transparent url("/images/css/machine-atch.gif") no-repeat bottom left;
	margin:0; padding:8px 0 9px 5px;
	line-height:20px;
}

div#machine-atch img {
	vertical-align:middle;
}

div.machine-image {
	width:353px;
	margin-top:6px;
	text-align:center;
}

div.machine-image p {
	text-align:center;
}

p#machines-print {
	position:absolute;
	top:253px; left:275px;
	margin:0; padding:0;
}

p#machines-print a {
	text-decoration:none;
}

p#machines-print img {
	border:0;
}

p#machines-gallery {
	position:absolute;
	top:252px; left:321px;
	margin:0; padding:0;
}

/* seznam novinek a tiskových zpráv */
div.full-news-text {
	float:right; clear:both;
	width:100%;
}


div.full-news-image {
	width:85px; float:right;
}

div.full-news-image p {
	margin:0 0 0 11px; padding:5px;
	background:#C8C8C8;
	text-align:center;
}

div.full-news {
	background:transparent url("/images/css/news-separator.gif") no-repeat bottom center;
	font-size:11px;
	padding:11px 0;
}

div.full-news-image img {
	border:1px solid #FFFFFF;
}

/* eshop - seznam zboží */
div#page-eshop {
	background:transparent url("/images/css/eshop.jpg") no-repeat top left;
	min-height:517px; _height:517px;
	font-size:11px;
}

div#page-esh-mat {
	float:right;
	width:755px;
	padding-top:12px;
}

div#page-esh-mat form {
	width:430px;
}

div.goods-mat {
	width:188px; height:218px;
	float:left;
	padding:0; margin:0;
}

div.goods {
	width:176px; height:207px;
	float:left;
}

div.goods a {
	text-decoration:none;
}

div.goods a:hover {
	text-decoration:underline;
}

div.goods h3 {
	background:#FFD500 url("/images/css/eshop-header.gif") repeat-y top left;
	line-height:15px;
	font-size:11px;
	padding:9px 11px 10px; margin:0;
	border:1px solid #BBBBBB;
	font-weight:bold;
	font-family:Tahoma,Helvetica,sans-serif;
}

div.eshop-image {
	border:1px solid #BBBBBB;
	border-top:0;
}

div.eshop-image p {
	margin:0; padding:0;
	background:#FFF;
	text-align:center;
}

div.eshop-image img {
	border:0;
}

div.eshop-image a:hover {
	text-decoration:none;
}

div.goods p.price {
	margin:0; padding:10px 0 10px 18px;
	height:16px; line-height:16px; _height:36px; _heigh\t:16px;
	background:#F7F7F7 url("/images/css/eshop-price.gif") no-repeat top left;
	font-size:11px;
	font-weight:bold;
	color:#E45B00;
	position:relative;
}

div.goods span.order-button {
	width:78px; height:28px; line-height:28px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	top:0; left:93px;
}

span.order-button a {
	text-decoration:none;
	color:#212125;
}

span.order-button a:hover {
	text-decoration:underline;
}

div.eshop-footer {
	width:95%; height:1px; font-size:1px;
	float:none; clear:both;
	margin:0; padding:0; border:0;
}

/* eshop - detail zboží */
div.product-mat {
	margin-right:32px;
}

div.product-mat h2 {
	
}

div.eshop-detail {
	border:1px solid #BBBBBB;
	width:176px;
	margin-left:10px;
	float:left;
	text-align:center;
}

div.eshop-detail p {
	margin:0; padding:0;
	background:#FFF;
}

div.eshop-detail img {
	border:0;
}

div.eshop-detail a:hover {
	text-decoration:none;
}

input.inp-right {
	text-align:right;
	border:1px solid #DADADA;
	line-height:15px;
}


div.product-mat p.price {
	font-size:11px;
	clear:right;
	float:right;
	margin:0 0 20px;
}

p.price span {
	font-weight:bold;
	color:#E45B00;
}

p.form-row {
	float:right;
	clear:right;
	margin:0;
	width:230px;
	text-align:right;
}

input.submit {
	border:1px solid #333;
	background:#FFDE00;
	color:#333;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
}

/* kosik */
div#basket {
	margin-left:20px;
}

table.basket {
	border:1px solid #DADADA;
}

table.basket td, table.basket th {
	padding:3px 10px;
	border:1px solid #DADADA;
}

table.basket th {
	text-align:center;
}

td.number {
	text-align:center;
}

td.price {
	text-align:right;
}

table.basket span {
	font-size:9px;
}

table.basket input.inp-right {
	font-size:11px;
}

select#transport_type {
	font-family:monospace;
	font-size:11px;
}

/* registrační formulář */
div#reg-form p, div.reg-form p, div.field p {
	margin:3px 0;
	clear:both;
}

div.field {
	width:300px;
}

div#reg-form label, div.reg-form label, div.field label, div#login-form label {
	float:left;
	width:150px;
	line-height:2;
}

div.field label, div#login-form label {
	width:130px;
}

p#login-button {
	padding-left:130px;
}

div#reg-form input, div.reg-form input, div.field input, div#login-form input {
	font-size:11px;
	padding:2px;
	border:1px solid #DADADA;
}

p.subcategories {
	text-align:left;
}

p.next-lists {
	text-align:center;
	font-weight:bold;
	position:absolute;
	left:560px; top:-26px;
	margin:0; padding:0;
	width:400px;
	text-align:right;
	color:#E45B00;
	font-size:11px;
	z-index:5;
}

p.next-lists a, p.next-lists span {
	color:#333;
	text-decoration:none;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}
#press-button { padding: 2em 0; margin-bottom: 7px; width: 255px; border: 1px solid #888; display: block; background: #FFCE00; color: #222; font-size: 18px; font-family: Arial, helvetica, sans-serif; font-weight: bold;  text-decoration: none; text-align: center; text-transform: uppercase; }








.poster{
background: white url(/images/css/poster-background.gif) repeat-x top;
min-height: 1060px;

	width: 750px;
	overflow:hidden;
}
.poster-head{
	height: 140px;
}
.poster-logo{
background: url(/images/css/poster-logo.gif);
	
	width:297px;
	height: 94px;
	float:left;
	margin-left:30px;
	margin-top: 41px; 
}
.poster-headline{
text-align: center;
background: url(/images/css/poster-h2.gif) no-repeat right;
overflow: hidden;
	float: right;
	color: black;
	width:285px;
	height: 49px;
	margin-top:60px; 
	padding-right: 70px;
	overflow: hidden;

}
.poster-headline h2{
padding-top: 10px;
padding-left: 30px;

margin: 0px;
color: black;

}
.poster-headline h2 span{
padding-left: 30px;


background: url(/images/css/poster-h2-arrow.gif) no-repeat left ;
}
.poster-text{
	width: 730px;
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.1em;
}
.poster cite{
color: black;
font-size: 1.5em;
font-style:normal;
margin:20px;
}
.poster-text p{
margin-left: 15px;
}
.poster-text h3{
font-size: 1.8em;
text-decoration: underline;

	color: black;
}
.poster-text h4{font-size: 1.4em;
	color: black;
}
.poster-star{
width:730px;
margin-bottom: 20px;

}
.poster-star-list,.poster-star-list-nb{
	width: 230px;
float: left;
padding-top: 170px;
}

.poster-star-list{
background: url(/images/css/poster-star.gif) no-repeat top ;
}
.poster-star ul,.poster-star ol,.poster-star {
font-size: 1.3em;
font-weight: bold;
	
}
.poster-star-image img{
margin-top: 30px;}
.poster-star-image{
width: 500px;
float: left;
	
}
.poster-tip,.poster-tip-big{
margin-top: 15px;
	width:645px;
	
	margin-left:30px; 
	text-align: center;
}
.poster-tip{
	height:83px;
	background: url(/images/css/poster-tip.gif) no-repeat;
	}
	.poster-tip-big{
	height:183px;
	background: url(/images/css/poster-tip-big.gif) no-repeat;
	}
.poster-tip a{
color: black;
text-decoration: none;
}
.poster-tip a:hover{

text-decoration: underline;
}
.poster-tip-top{
color: white;
font-size: 1.5em;
padding-top: 10px;
	height:40px;
}
.poster-tip-top span a{
color: white;
text-decoration: none;

}
.poster-tip-top span{
font-size: .7em;

width:200px;
height:30px;
overflow:hidden;
position:relative;
right:0px;
}
.poster-tip-bottom{
color: black;
	font-size: 1.4em;
	height:40px;

}
.poster-break{
	width: 700px;
	height: 30px;
}
.post-ul-two-col{
	float:left;
	display: block;
	width: 300px;
}
.poster-stopFloat{
clear: both;
height: 1px;
width: 700px;
	
}
.poster-table-prodej{
	text-align: center;
	border: 2px solid black;
	background: white;
	margin-left: 20px;
}
.poster-table-prodej td{
	text-align: left;
	padding: 2px;
	border-collapse: collapse;
	
	width: 50%;
	border: 1px solid black;
}
.poster-table-prodej-s{
	background: yellow;
	font-weight: bold;

}
.poster-footer{
padding-top: 35px;
	background: url(/images/css/poster-footer.gif) left no-repeat;
	width: 100%;
	height: 20px;
	margin-top: 10px;
	padding-left: 55px;
}
.poster-action{
	font-size: 1.5em;
	text-align: center;
	display: block;
}
.poster-table-uni-yellow{
background: #f4de02;
text-align: center;

	
}
.poster-table-uni{
	border: 2px black solid;
	margin-left: 20px;
}
.poster-table-uni td{
	border: 1px black solid;
	border-collapse: collapse;
	padding: 1px;
}
.poster-table-uni-yellow-h{
background: #f4de02;
text-align: left;
}
.poster-table-uni-white,.poster-table-uni-white-h{
background: white;
	text-align: center;
}

.poster-table-uni-white-h{

	text-align: left;
}
.poster-star-small{
font-weight: normal;
text-align: justify;
	
	font-size: 0.8em;
}
.press-button { padding: 1em 0; margin-bottom: 7px; width: 255px; border: 1px solid #888; display: block; background: #FFCE00; color: #222; font-size: 12px; font-family: Arial, helvetica, sans-serif; font-weight: bold;  text-decoration: none; text-align: center; text-transform: uppercase; }
.press-button-2 { font-size: 15px; margin-top: 7px; }
.flash1, .flash2 { padding-left: 5px; clear: both; }
.flash2 { padding-top: 5px; }
.flash3-top { margin-top: -1px; }

/* by agent orange */
form#sendform {
	font-size:0.8em;
	width:725px; height:434px;
	background:transparent url("/images/css/sendform.png") no-repeat top left;
	position:relative;
}

form#sendform fieldset {
	border:0; margin:0; padding:0;
	position:relative;
}

form#sendform #lgnd {
	position:absolute;
	top:19px; left:37px;
	color:black;
	display:block;
}

form#sendform input, form#sendform select, form#sendform label,
form#sendform textarea, form#sendform span {
	position:absolute;
	display:block;
}

form#sendform span {
	width:500px;
}

form#sendform #firstname, form#sendform #surname,
form#sendform #mail, form#sendform #telefon {
	width:167px; height:18px;
	border:1px solid #969696;
	padding:0;
}

form#sendform #frstlab, form#sendform #srnlab,
form#sendform #mllab, form#sendform #tlflab {
	color:white;
}

form#sendform #frstlab { top:66px; left:34px; }
form#sendform #srnlab { top:66px; left:298px; }
form#sendform #mllab { 	top:107px; left:34px; }
form#sendform #tlflab { top:107px; left:298px; }

form#sendform #firstname { 	top:66px; left:87px; }
form#sendform #surname { top:66px; left:362px; }
form#sendform #mail { top:107px; left:87px; }
form#sendform #telefon { top:107px; left:362px; }

form#sendform #prdlab { top:161px; left:36px; }
form#sendform #produktova_rada { top:182px; left:36px; }
form#sendform #rglab { 	top:216px; left:36px; }
form#sendform #region { top:236px; left:36px; }
form#sendform #pznlab { top:272px; left:36px; }
form#sendform #poznamka {
	top:292px; left:36px;
	width:323px; height:88px;
	border:1px solid #969696;
}
form#sendform #submit {
	top:396px; left:39px;
	height:36px;
	background:transparent;
	border:0;
	text-align:left;
	padding-left:36px;
	padding-right:100px;
	font-weight:bold;
	cursor:pointer;
}




form#sendform p {
	margin:3px 0;
}

form#sendform span {
	display:block;
}

/* diskusní fórum */
div#phorum-mat {
	width:744px;
}

div#phorum-mat h1 {
	font-weight:normal;
	font-size:23px;
	margin-top:25px;
}

div.contribution1, div.contribution2 {
	width:649px;
	margin-bottom:15px;
}

div.contribution2 {
	width:549px;
}

div.contribution1 div.contr-top {
	background:transparent url("/images/css/phorum-contr-top.gif") no-repeat top left;
}

div.contribution2 div.contr-top {
	background:transparent url("/images/css/phorum-contr-2-top.gif") no-repeat top left;
}


div#phorum-mat p.number {
	text-align:right;
	float:right;
	width:100px;
	font-weight:bold;
	padding-right:16px; padding-top:12px; margin:0;
}
div#phorum-mat p.date {
	clear:both;
	margin:4px 0 0 32px; padding:2px 0 6px;
	color:#636267;
}
div.contribution1 p.contribution, div.contribution2 p.contribution {
	background:transparent url("/images/css/phorum-contr-body.gif") repeat-y top left;
	margin:0; padding:8px 36px 8px 32px;
	color:#636267;
}

div.contribution2 p.contribution {
	background:transparent url("/images/css/phorum-contr-2-body.gif") repeat-y top left;
}

div.contribution1 p.author, div.contribution2 p.author {
	background:transparent url("/images/css/phorum-name.gif") no-repeat 11px 12px;
	padding:12px 0 0 32px; margin:0;
	width:495px;
	font-weight:bold;
	float:left;
}

div.contribution2 p.author {
	width:395px;
}

div.contribution1 div.contr-bottom {
	background:transparent url("/images/css/phorum-contr-bottom.gif") no-repeat bottom left;
	height:25px;
}

div.contribution2 div.contr-bottom {
	background:transparent url("/images/css/phorum-contr-2-bottom.gif") no-repeat bottom left;
	height:25px;
}


div#phorum-mat p.reply {
	background:transparent url("/images/css/phorum-reply.gif") no-repeat center left;
	padding:0 24px 0 24px; margin:0;
	line-height:20px;
	float:right;
	font-weight:bold;
}

form#reply {
	margin:15px 0 0 0; padding:0;
}

form#reply p {
	margin-left:31px;
}

form#reply input#mail, form#reply input#fullname, form#reply textarea {
	padding-left:30px;
	line-height:21px; height:21px;
	border:1px solid #D6D3D3;
}

form#reply input#fullname {
	background:#F8F7F6 url("/images/css/phorum-form-name.gif") no-repeat top left;
}

form#reply input#mail {
	background:#F8F7F6 url("/images/css/phorum-form-mail.gif") no-repeat top left;
}

form#reply textarea {
	padding-left:1px; width:375px; height:105px;
	line-height:1.4;
	background:#F8F7F6;
}

form#reply input.submit {
	background:transparent url("/images/css/phorum-form-submit.gif") no-repeat center center;
	border:0;
	text-align:center;
	width:120px; height:22px;
	color:black;
	font-weight:normal;
}


form#reply h3 {
	background:transparent url("/images/css/phorum-form-legend.gif") no-repeat top left;
	color:#636267;
	font-weight:normal;
	padding:0 0 0 32px; margin:5px 0;
	line-height:23px;
	font-size:1.1em;
}


.level-1 { margin-left:12px; }
.level-2 { margin-left:24px; }
.level-3 { margin-left:36px; }
.level-4 { margin-left:48px; }
.level-5 { margin-left:60px; }
.level-6 { margin-left:66px; }
.level-7 { margin-left:72px; }
.level-8 { margin-left:78px; }
.level-9 { margin-left:84px; }
.level-10 { margin-left:90px; }
.level-11 { margin-left:95px; }
.level-12 { margin-left:100px; }
.level-13 { margin-left:105px; }
.level-14 { margin-left:110px; }
.level-15 { margin-left:115px; }
.level-16 { margin-left:120px; }
.level-17 { margin-left:125px; }
.level-18 { margin-left:130px; }
.level-19 { margin-left:135px; }
.level-20 { margin-left:140px; }
.level-21 { margin-left:145px; }
.level-22 { margin-left:150px; }
.level-23 { margin-left:155px; }
.level-24 { margin-left:160px; }
.level-25 { margin-left:165px; }
.level-26 { margin-left:170px; }
.level-27 { margin-left:175px; }
.level-28 { margin-left:180px; }
.level-29 { margin-left:185px; }
.level-30 { margin-left:190px; }
.level-31 { margin-left:195px; }
