@charset "iso-8859-2";


body {
	margin: 0;
	padding: 0;
	background: #A4A4A4 url('../images/back-main.gif') top repeat-x;
	line-height: 1.4em;
	font-size: 0.7em;
}

body, table, a, form, textarea {
	font-family: Verdana,"Geneva CE",sans-serif;
	color: #535353;
}

table, a { font-size: 1.0em; }

textarea {
	color: #000000;
	font-size: 1.1em;
}

a {
	text-decoration: underline;
	color: #0040FF;
}

a:hover { color: #EF7C00; }

a[name], a[name]:hover { color: #000000; }


/* LAYOUT STRANEK */

#part-body {
	margin: 0 auto;
	width: 728px;
	background: url('../images/shadow.png') center top repeat-y;

}

#part-1 {
	width: 728px;
	height: 30px;
	background: url('../images/part-1.gif') center top no-repeat;
}

#part-2 {
	width: 728px;
	height: 22px;
	background: url('../images/part-2.gif') center top no-repeat;
}

#part-3 {
	width: 728px;
	height: 100px;
	background: url('../images/part-3.gif') center top no-repeat;
}

#part-4 {
	width: 728px;
	height: 12px;
	background: url('../images/part-4.gif') center top no-repeat;
	font-size: 0; /* FOR IE */
}

#part-5 {
	width: 728px;
	height: 10px;
	background: url('../images/part-5.gif') repeat-y;
}

#column-left {
	_display: inline; /* IE Doubled Float-Margin Bug */
	float: left;
	margin-left: 24px;
	width: 160px;
	min-height: 740px;
	_height: 740px; /* IE non min-height */
	background: #A6C8FF;
}

#column-right-out {
	margin: 0 0 0 193px;
	_margin-left: 190px; /* FOR IE */
	width: 511px;
	background: url('../images/black-yellow.gif') 16px top repeat-x;
}

.column-right-roh-lu {
	width: 511px;
	height: 18px;
	background: url('../images/column-right-roh-lu.gif') left top no-repeat;
}

.column-right-roh-ru {
	height: 18px;
	background: url('../images/column-right-roh-ru.gif') right top no-repeat;
}

#column-right-in {
	margin: 0 auto;
	width: 471px;
}

.cleaner {
	clear: both;
}

h1 {
	margin: 20px 0 6px 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.3em;
	color: #000000;
}

h2 {
	margin: 20px 0 6px 0;
	padding: 0;
	font-size: 1.0em;
	color: #535353;
}

h3 {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 1.0em;
	color: #535353;
}


/* MENU */

.menu-roh-lu {
	width: 160px;
	height: 18px;
	background: #6CA4FF url('../images/menu-roh-lu.gif') left top no-repeat;
}

.menu-roh-ru {
	height: 18px;
	background: url('../images/menu-roh-ru.gif') right top no-repeat;
}

.menu, .menu2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 160px;
	background: #A6C8FF;
	color: #005590;
}

.menu a, .menu2  a {
	text-decoration: none;
	font-size: 1.1em;
	color: #005590;
}

.menu a {
	font-weight: bold;
}

.menu a:hover, .menu2 a:hover {
	color: #646464;
}

.menu li, .menu2 li {
	margin-left: 11px;
	width: 136px;
	background: url('../images/menu-back-dot.gif') bottom repeat-x;
	padding: 5px 0;
}

.menu-predel {
	margin: 6px 0;
	width: 160px;
	height: 7px;
	background: #6CA4FF;
}


/* UVODNI STRANKA */

.nabidka {
	margin: 0;
	background: #85B3FF;
	padding: 0 0 0 25px;
	color: #FFFFFF;
	font-weight: bold;
}

.nabidka-roh-lu {
	width: 471px;
	height: 20px;
	background: #85B3FF url('../images/nabidka-roh-lu.gif') left top no-repeat;
}

.nabidka-roh-ru {
	height: 20px;
	background: url('../images/nabidka-roh-ru.gif') right top no-repeat;
}

.nabidka-roh-ld {
	width: 471px;
	height: 20px;
	background: #85B3FF url('../images/nabidka-roh-ld.gif') left top no-repeat;
}

.nabidka-roh-rd {
	height: 20px;
	background: url('../images/nabidka-roh-rd.gif') right top no-repeat;
}

.uvod-kontakty {
	margin: 20px 0 0 200px;
	width: 270px;
}

.uvod-kontakty a {
	text-decoration: none;
	color: #535353;
}

.uvod-kontakty a:hover {
	text-decoration: underline;
	color: #01166D
}

/* AUTOSKLO */

.autosklo h4 {
	margin-bottom: 5px;
}

.autosklo h3 {
	font-size: 1.1em;
}

.autosklo img {
	border: #656565 1px solid;
}


/* PNEUSERVIS */

.pneuservis h3 {
	font-size: 1.1em;
}

.pneuservis img {
	border: #656565 1px solid;
}


/* VYSOKOZDVIZNE VOZIKY */

#tab-images {
	margin: 0 auto;
	text-align: center;
}

#tab-images img {
	border: 0;
}

.vysokozdvizne-voziky img {
	border: 0;
}

.tab-tech-data {
	border-collapse: collapse;
	margin-top: 20px;
	background: #FFFFFF;
	font-size: 0.8em;
}

.tab-tech-data th, .tab-tech-data td {
	padding: 3px;
	border: #000000 1px solid;
}


/* BAZAR */

.bazar {
	width: 100%;
}

.bazar img {
	border: #656565 1px solid;
}


/* RUZNE */

.ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

.hr {
	margin: 10px 0;
	height: 2px;
	border-bottom: #9F9F9F 1px solid;
	font-size: 0;
}

.ramecek {
	border: #656565 1px solid !important;
}


/* FORM */

legend {
	color: #828177;
}

#form-login fieldset {
	width: 280px;
	_width: 300px; /* For IE */
	margin: 0 auto;
	background: url('../images/keys.gif') 95% no-repeat;
	padding: 5px;
	text-align: left;
}

.form-uprava {
	background: #ECE9D8;
	border: #BCB9A8 1px solid;
}

.form-uprava-buttons {
	margin: 0;
	padding: 5px;
	background: #CCC9B8;
}

.form-upr-col1 {
	border-right: #CCC9B8 1px solid;
	background: #FCF9E8;
}

#form-novy-text button {
	padding: 0;
}

#form-new-bazar {
	margin-top: 20px;
}


/* INFO OKNA */

#errorText, #waitText {
	position: absolute;
	left: 35%;
	width: 350px;
	height: 140px;
	border: #808080 1px solid;
	background: #efefef url('../images/icons/info-ico.gif') 15px 20px no-repeat;
	text-align: center;
	color: #000000;
}

#errorText {
	top: 35%;
	background: #EFEFEF url('../images/icons/alert-ico.gif') 15px 20px no-repeat;
}

#errorText p, #waitText p {
	height: 70px;
	margin: 25px 5px 5px 60px;
	text-align: left;
}

#waitText { display: none; }

.button {
	margin: 10px 0;
}


/* UPDATE */

#waitText { display: none; }

.upravit a {
	padding: 2px;
	border: #FF0000 1px solid;
	background: #FFFFFF;
	font-size: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #FF0000;
}

.upravit a:hover {
	border: #FF0000 1px dotted;
	background: #FF0000;
	color: #FFFFFF;
}


/* SERVER SPACE */

#server-space p {
	margin: 5px 5px;
	text-align: left;
}

#server-space table {
	margin-left: 5px;
	text-align: right;
	font-size: 10px;
	color: #228B22;
}

#dir-space-red{
	float: left;
	color: #FF0000;
}

#dir-space-green {
	color: #228B22;
}


/* OBECNE DEKLARACE */

.txt-justify, .txt-justify p { text-align: justify; }
.txt-left { text-align: left; }
.txt-right { text-align: right; }
.txt-center { text-align: center; }

.txt-top { vertical-align: top; }

.txt-bold { font-weight: bold; }

.txt-little { font-size: 0.8em; }

.txt-red { color: #DF0000; }

.clear-left { clear: left; }
.clear-right { clear: right; }
.fleft { float: left; }
.fright { float: right; }

.absolute { position: absolute }

.margT5 { margin-top: 5px; }
.margT12 { margin-top: 12px; }
.margT15 { margin-top: 15px; }
.margT20 { margin-top: 20px; }
.margT30 { margin-top: 30px; }
.margT50 { margin-top: 50px; }
.margR5 { margin-right: 5px; }
.margR20 { margin-right: 20px; }
.margL5 { margin-left: 5px; }

.w100p { width: 100%; }
.w150 { width: 150px; }
.w245 { width: 245px; }
.w274 { width: 274px; }
.w385 { width: 385px; }
.w398 { width: 398px; }

.h15 { height: 15px; }
.h200 { height: 200px; }

.nowrap{ white-space: nowrap; }

.noborder, .noborder img { border: none !important }
