/*	Nejprve(!) rozvržení stránky*/
html, body{
	text-align: 		center;
	background:			#fff;
}

body, div, table, td, th {
	font-family:	Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin:			0px;
	font-size:		11px;
	color: 			#000;
}



.TheBody {
	width: 758px;
	text-align: left;
	margin-top: 30px;
	margin-left:		auto;
	margin-right:		auto;
	border: 1px solid #CCCCCC;
}

/* styly pro wysiwyg - ve wysiwygu musi byt stejne*/
P
{
margin: 0px 0px 9px 0px;
}

/* make same changes also in wysiwyg */
h1 {
	font-size: 130%;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	color: #cc0000;
}

/* make same changes also in wysiwyg */
h2 {
font-weight: 	bold;
margin: 0px 0px 4px 0px;
font-size: 11pt;
color: #FF6600;
}

/* make same changes also in wysiwyg */
address {
}

/* make same changes also in wysiwyg */
pre {
}



form {
	margin: 0;
	padding: 0;
}

td {
	vertical-align: top;
}

a {
	color: #0046D5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input.submit {
	background-color: #E6EAEE;
	border: 1px solid #C0C0C0;
	font-weight: bold;
}
input, textarea {
	border: 1px solid #666666;
}

/* styly pro wysiwyg - end*/

/**************** general page styles ********************/


.logo {
	padding: 0;
	background-image: url('../gfx/logo.jpg');
	height: 116px;
}

.login-form-div {
	margin-top: 6px;
	padding-right: 9px;
	height: 90%;
	width: 170px;
	float: right;
	text-align: right;
}

.login-form-div table {
	float: right;
	width: 100px;
	margin: 0;

}


.login-form-div input {
	padding:0;
	margin: -1px;
	width: 90px;
	height: 14px;
	font-size: 11px;


}

.login-form-div input.login-submit {
	height: 16px;
	width: 93px;
	background-color: #003366;
	border: 1px solid #D6DDEC;
	color: #fff;
	font-size: 11px;
}

.text-under-login-form {

	line-height: 17px;
	text-align: right;
	width: 170px;
	font-weight: bold;
}


/* top strip */
.top-strip {
background-color: #003366;
height: 24px;
width: 100%;
margin:0;
padding:0;
clear: both;

}

.top-strip-menu {
	margin-left: 18px;

}


.top-strip-menuitem {
color: #fff;
height: 23px;
clear: none;
float: left;
line-height: 23px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px dashed #8099B3;
 -moz-box-sizing: border-box;
 box-sizing: border-box;

}

.top-strip-menuitem a {
text-decoration:none;
color:#fff;
}

.top-strip-menuitem a:hover {
	text-decoration: underline;
}

.top-strip-favorite {
	padding-top: 2px;
	-moz-box-sizing: border-box;
 	box-sizing: border-box;
	_top: 10px;
	float: right;
	padding-right: 12px;
	line-height: 20px;
	font-size: 10px;
}

.top-strip-favorite a {
	text-decoration: none;
	color: #fff;
}

.top-strip-favorite a span {
	vertical-align: 20%;
}

.top-strip-favorite a img {
	border:0;
}


/* content */


.content  {
margin:0;

}


.padding-content {
	padding: 20px;

}

/* bottom strip */

.bottom-strip {
clear: both;
margin: 0 auto;
border: 1px solid white;
padding:0;
padding-top: 16px;
width: 758px;
text-align: right;
color: #999999;

}


/* home page */

.company-online {
	-moz-box-sizing: border-box;
 	box-sizing: border-box;
	margin: 4px;
	margin-bottom: 4px;
	_margin-left: 2px;
	width: 750px;
	background-color: #E2E2E2;
	float: left;
}


.company-online-images {
	width: 145px;
	float: left;
	margin-top: -5px;
	_margin-top: -16px;
	margin-right: 6px;
	-moz-box-sizing: border-box;
 	box-sizing: border-box;
}

.company-online-images img {
	border: 0;
}

.company-online-image-caption a, .company-online-image-caption a:visited {
	text-decoration: none;
	color: #fff;
}

.company-online-image-caption a:hover {
	text-decoration: underline;
}


.company-online-image-caption {
	float: left;
	width: 150px;
	background-color: #FF6600;
	border-right: 1px dashed #fff;
	height: 27px;
	line-height: 27px;
	text-align: center;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;

}


.company-online-label-div {

	height: 27px;
	float: left;
	margin-bottom: 5px;
}

div.company-online-label {
	margin-left: 6px;
	position: relative;
	left: 30px;
	top: -23px;
	margin-bottom: -30px;
	font-size: 1.4em;
	font-weight: bold;
	color: #FF6600;

}


div.company-online-label span.company-online-label-subtitle {
	font-size: .6em;
	color: black;
}


.company-online-square {
	width: 27px;
	height: 27px;
	background-color: #FF6600;
}

.company-online form {
	margin: 0;
	padding: 0;
}


.company-online-selectbox {
	margin-top: 5px;
	width: 150px;
	float: left;
	border-right: 1px dashed #fff;
	height: 27px;
	text-align: center;
	padding-top: 3px;
}


.company-online-selectbox select {
	margin: 0;
	padding: 0;
	width: 144px;

	font-size: 11px;
}

.narrow-strip {
	width: 750px;
	height: 1px;
	background-color: #E2E2E2;
	clear: both;
}


.second-part-page {
	border-top: 1px dashed #CCCCCC;
	float: left;
	margin-top: 4px;
}


.burza-online {
	margin-top: 8px;
	margin-bottom: 4px;
	margin-left: 4px;
	_margin-left: 2px;

	float: left;
	width: 315px;
	height: 387px;
	background-color: #E2E2E2;
	-moz-box-sizing: border-box;
 	box-sizing: border-box;

}

.burza-online-label-div {
	border: 1px solid black;
	height: 27px;
	background-color: #E2E2E2;
	margin-bottom: 0;
}

.burza-online-square {
	width: 27px;
	height: 27px;
	background-color: #333366;

}

.burza-online-label {
	position: relative;
	top: -22px;
	left: 34px;
	color: #333366;
	font-size: 1.4em;
	font-weight: bold;
}

div.burza-online-label span.burza-description {
	font-size: 0.6em;
	color: black;
}

.page-burza-online-label {
	position: relative;
	top: -22px;
	left: 34px;
	color: #333366;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: -27px;
}



.burza-online-title {
	margin: 4px;
	height: 27px;
	background-color: #E2E2E2;
	margin-bottom: 0;
}




.burza-online-offer {
	border-bottom: 1px dashed #D7D7D7;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

div.burza-online-offer-content {
	float: left;
}

div.burza-online-offer-image {
	margin-left: 8px;
	_margin-left: 5px;
	float: left;
}

.burza-online-offer-content-label {
	width: 254px;
	_width: 252px;
	padding-left: 3px;
	height: 19px;
	font-weight: bold;
	background-color: #333366;

}

.boocl-text {
	float: left;
	_margin-top: 3px;
	line-height: 19px;
	color: #F0F0F0;
}

.burza-online-submit {
	margin: 0;
	margin-right: 1px;
	float: right;
	padding-top: 2px;

}

.burza-online-submit input {
	width: 79px;
	height: 16px;
	border: 1px solid #808099;
	background-color: #191933;
	color: #E2E2E2;
	font-size: 9px;
	_font-size: 10px;
}

.burza-online-submit form {
	margin: 0;
	padding: 0;
}

.burza-online-offer-content-list ul {
	width: 230px;
	padding: 0px;
	margin: 0;
	margin-top: 1px;
	list-style-image: url('../gfx/homepage/small-bolt.gif');
	padding-left: 23px;

}

.burza-online-offer-content-list li {
	font-size: 1.1em;
	padding-bottom: 3px;

}

.burza-online a, .burza-online a:visited {
	color: black;
	text-decoration: none;
}

.burza-online a:hover {
	text-decoration: underline;
}

.burza-online a.showoff {
	text-decoration: underline;
	font-weight: bold;

}

.burza-online a:visited.showoff {
	text-decoration: underline;
}



.page-burza-online-label {
	float: left;
	position: relative;
	left: 30px;
	top: -23px;
	font-size: 1.4em;
	font-weight: bold;
	color: #333366;
	margin-bottom: -27px;

}


.newest-offers {
	float: left;
	width: 234px;
	_width: 214px;
	height: 387px;
	margin-top: 8px;
	margin-left: 0px;
	padding-left: 17px;
	margin-right: 5px;
	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 	border: 3px solid #E2E2E2;
 	border-left: 0;
}

html* div.newest-offers {
	width: 	214px;
	height: 381px;
	_height: 395px;
}

.newest-offers-label {
	margin-top: 5px;
	margin-bottom: 12px;
	color: #333366;
	font-size: 1.4em;
	font-weight: bold;
}

.newest-offers-bar {
	width: 201px;
	height: 93px;
	margin-bottom: 8px;
	border-top: 1px dashed #D7D7D7;
	padding-top: 5px;
	overflow: hidden;


}

.newest-offers-image {
	width: 70px;
	height: 60px;
	float: left;
}

div.newest-offers-image img {
	margin: 0px 0px 10px 0px;
	border: 0px;
}

.newest-offers-content {
	width: 120px;
	margin-left: 5px;
	float: left;
	height: 60px;


}

.newest-more-strip {
	/*text-align: right;*/
	clear: both;
}

.news {
	float: left;
	width: 195px;
	height: 367px;
	_height: 381px;
	margin-top: 8px;

	background-color: #E2E2E2;
	 -moz-box-sizing: border-box;
 	box-sizing: border-box;
	overflow: hidden;

}


.news-par {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 0px;
}

.news-label {

	padding: 5px 0 5px 19px;
	background-color: #666666;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;

}

.news-title {
	font-weight: bold;

}

.news-subtitle {
	float: left;
	margin-top: 3px;
	_margin-top: 0;
	overflow: hidden;
	white-space: nowrap;
	padding-right:	0px;

}




.news-archiv {
	float: left;
	width: 190px;
	height: 20px;

	padding-right: 5px;
	background-color: #E2E2E2;
	text-align: right;
	margin-bottom: 10px;
}

.news-sign-more-list {
	margin-bottom: 0px;
	text-align: right;
}

.news-sign-more-homepage {
	clear: both;
	text-align: right;
	margin-right:		10px;
}

.news-list {
	width: 750px;
			-moz-box-sizing: border-box;
 	box-sizing: border-box;
}

.news-list-left {
	margin-left: 10px;
	_margin-left: 5px;

	width: 355px;
	float: left;
			-moz-box-sizing: border-box;
 	box-sizing: border-box;
}

.news-list-right {
	margin-left: 30px;
	float: left;
	width: 355px;
			-moz-box-sizing: border-box;
 	box-sizing: border-box;
}

.news-list-content {
	padding: 5px;
	background-color: #E2E2E2;
	margin: 10px 0;
	border: 1px solid #666666;
			-moz-box-sizing: border-box;
 	box-sizing: border-box;
}


.news-detail-title-strip {
	margin: 10px 4px;
	background-color: #FF9966;
	clear: both;
	padding: 10px 5px;
	border: 1px solid #666666;

}

.news-detail-title-strip h1 {
	margin: 0 0 0 0;
	color: #280099;
	font-size: 2em;

}

.news-detail-title-strip h3 {
	margin: 5px 0;
	font-size: 1.2em;
}

.news-detail-content {
	margin: 10px 4px;
	background-color: #E6E6E6;
	clear: both;
	padding: 10px 5px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}



.mandatory {
	color: red;
}

.write_us {
	text-align: center;
	margin:0 auto;
	width: 425px;
}

.write_us td {
	padding: 3px;
	text-align: left;
}

.write_us textarea {
	margin-right: 10px;
	width: 380px;

	height: 100px;
}

.write_us select {
	width: 152px;
	_width: 154px;

}

.write_us input {
	width: 150px;

}
.write_us input.button {
	width: 90px;
	margin-right: 9px;
}


.search {
	margin: 0;
	margin-top: 5px;
	margin-right: 3px;
	padding: 0;
	height: 22px;
	float: right;
}

.lupa {
	float: left;
	margin-right: 5px;
	margin-top: -2px;
	_margin-top: -1px;
}



.search input {
	margin:0;
	text-align: right;
	margin: 0;
	width: 300px;
	border: 1px solid #666666;
	font-size: 11px;
	text-align: left;

}

.search input.submit {
	margin: 0;
	margin-top: 1px;
	margin-left: 2px;
	color: #fff;
	font-size: 11px;
	width: 57px;
	background-color: #FF6600;
	text-align: center;
	font-weight: bold;

}

.search form {

	float: left;
	margin: 0;
	padding: 0;
}


.title-div {
	float: left;
	margin: 4px;
	_margin-left: 2px;
	_margin-right: 2px;
	background-color: #E2E2E2;
	width: 750px;
	margin-bottom: 10px;


}


.title {

	margin-left: 6px;
	margin-top: 4px;
	font-size: 1.4em;
	font-weight: bold;
	color: black;
	width: 240px;
	float: left;

}


.title-square {

	width: 27px;
	height: 27px;
	background-color: black;
	float: left;
}




.page-company-online-title {
	margin-top: 4px;
	margin-left: 4px;
	width: 750px;
	height: 27px;
	background-color: #E2E2E2;


}

.page-company-online-search {
	margin: 0;
	margin-top: 5px;
	margin-right: 3px;
	padding: 0;
	float: right;

}

.page-company-online-search form {
	margin: 0;
	padding: 0;
}


.page-company-online-search input {
	margin:0;
	text-align: right;
	width: 140px;
	border: 1px solid #666666;
	font-size: 11px;
	text-align: left;
}

.page-company-online-search input.submit {
	margin: 0;
	margin-left: 2px;
	color: #fff;
	font-size: 11px;
	width: 57px;
	background-color: #FF6600;
	text-align: center;
	font-weight: bold;

}

.page-company-online-label-div {
	height: 27px;
	float: left;

}


.page-company-online-selectbox {
	float: left;
	text-align: center;
	margin-top: 5px;
	margin-left: 40px;
	_margin-left: 35px;

}

.page-company-online-selectbox form {
	margin:0;
	padding: 0;

}

.page-company-online-selectbox select {
	width: 230px;
	font-size: 11px;
}

.regions {
	margin: 0 0 0 0;
	padding: 0 10px 10px 10px;
	border-bottom: 1px dashed #CCCCCC;
}

a.region-in-list {
	border-left: 1px solid black;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 0;
	padding-left: 8px;
	line-height: 1.4em;
	color: #FF6600;
	text-decoration: none;
}

a.region-in-list-active {
	border-left: 1px solid black;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 0;
	padding-left: 8px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	color: #043A5E;

}



.page-company-online-company {

	float: left;
	width: 748px;
	padding-left: 10px;
	margin: 10px 0px 5px 0px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
}

.page-company-online-company-logo {
	float: left;
	width: 150px;
	height: 100px;
	margin-right: 20px;
	margin-left: 5px;
	text-align: center;
	display: table;
	_position: relative;
}

.logo-center_a {
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
}

.logo-center_b {
	_position: relative;  _top: -50%; _left: -50%
}

.page-company-online-company-description {
	width: 570px;
	_width: 550px;
	float: right;

}

.page-company-online-company-description h2 {
	color: #043A5E;
}


.company-online-company-description-left {
	width: 45%;
	float: left;
	_overflow: hidden;
}

.company-online-company-description-right {
	width: 45%;
	float: right;
	overflow: auto;
}

.sign {
	font-weight: bold;
	padding-right: 8px;
	width: 27%;
	white-space: nowrap;
}

.sign-ad {
	font-weight: bold;
	/*white-space: nowrap;
	width: 30%;*/
	width: 50%;



}

.sign-profile {
	width: 20%;
	font-weight: bold;
	background-color: #B3B3B3;
	white-space: nowrap;
}

.back {
	float: right;
	padding-right: 20px;
	font-size: 1.2em;
}



.page-company-online-company input {
	padding: 0;
	float: left;
	border: 1px solid #656565;
	color: #fff;
	background-color: #959595;
	margin-top: 4px;
	margin-right: 15px;
	font-size: .9em;
	font-weight: bold;
	text-align: left;
}


.page-company-profile {
		-moz-box-sizing: border-box;
 	box-sizing: border-box;
	clear: both;

	padding-left: 20px;
	padding-top: 20px;
	width: 758px;
	_width: 735px;
	border-top: 1px dashed #CCCCCC;

}

.page-company-profile h1 {
	color: #043A5E;
	font-size: 2.5em;
	margin-bottom: 5px;
}



.page-company-profile-details {
	 -moz-box-sizing: border-box;
 	box-sizing: border-box;
	margin-top: 20px;
	float: left;
	width: 718px;
	_width: 708px;
	padding: 10px 5px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background-color: #E2E2E2;


}


.page-company-profile-activity {
	width: 40%;
	border-top: 1px dashed #CCCCCC;
	float: left;

}

.page-company-profile-description {
	margin: 20px 0px 0px 0px;
	padding:	0px;
}


.clear{
	clear : both;
	font-size:	0px;
	height: 1px;
	width: 100%;
}

.page-company-profile-description-menu-strip {
	width: 718px;
	background-color: #003466;
	height:21px;
}

.page-company-profile-description-menu-strip-item {
	color: white;
	border-right: 1px solid white;
	cursor: pointer;
	cursor: hand;
	padding: 4px 0;
	width: 119px;
	text-align: center;
	float: left;
	margin: 0;
	white-space: nowrap;
}

.description {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: -1px;
	width: 718px;
	background-color: #E2E2E2;
	padding-bottom: 12px;
}

.product-div {
	float: left;
}


.product {
	float: left;
	text-align: center;
	width: 123px;
	_width: 125px;
	margin:10px;
	margin-left: 10px;
	margin-bottom: 5px;
	_margin-left: 8px;
	_margin-right: 7px;

}

.product-image {
	float: left;
	padding: 10px;
	background-color: #B3B3B3;
	border: 1px solid #717171;
	margin-bottom: 5px;


}

.product-image-empty {
	float: left;
	width: 100px;
	height: 100px;
	padding: 10px;
	background-color: #B3B3B3;
	border: 1px solid #717171;
	margin-bottom: 15px;


}

.product-image img {
	border: 0;
}

.link-strip {
	float: left;
	padding: 5px;
	padding-bottom: 0;
	text-align: right;


}

.link-strip ul {
	margin: 0;
	float: right;
	padding-bottom: 8px;
}

.link-strip ul li {
	padding: 0px 0px 0px 5px;
	display: inline;
}


.link-strip ul li span {
	padding: 0px 0px 0px 5px;
}
.company-name {
	float: left;
	width: 530px;
	_width: 515px;
	height: 100px;
	margin-right: 20px;
	margin-left: 5px;
	text-align: center;
	display: table;
	_position: relative;
}

.table-detail {
	margin-top: 20px;
	float: left;
	width: 400px;
	border-collapse: collapse;
	border: 1px solid #666666;
}

.table-detail td {
	padding: 2px;
	border: 1px solid #666666;
	border-top: 1px solid white;
	background-color: #E2E2E2;
}


td.header {
	background-color: #FF9966;
	font-weight: bold;
	width: 20%;
}

.table-activity {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	width: 300px;
	border-collapse: collapse;
}

.table-activity th {
	background-color: #FF9966;
	border: 1px solid #666666;
	padding: 2px;
}

.table-activity td {
	border: 0;
	padding: 2px;
}

td.tab-categories {
	width: 60%; border-right: 1px solid #666666;
}


.description table {

	margin-bottom: 10px;
}


.advert-list {
	padding-top: 10px;
	float: left;
}

.advert-short-detail {
	border-bottom: 1px dashed #CCCCCC;
	padding: 10px;
	width: 415px;
	float: left;
	overflow: hidden;

}

.advert-short-detail table {
	float: left;
	width: 305px;
}

.adverts {
	border-collapse: collapse;
	float: left;
overflow: auto;

}

.adverts td {
	padding: 5px 4px;
	overflow: auto;

}


.advertisment-image-div {
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-right: 8px;
	_margin-right: 7px;
	margin-left: 9px;
	_margin-left: 6px;
	width: 120px;


}

.advertisment-image {
	float: left;
	padding: 10px;
	background-color: #B3B3B3;
	border: 1px solid #717171;
	margin-bottom: 5px;


}

.advertisment-image img {
	border: 0;
}

.advertisment-image-list img {
	border: 1px solid #717171;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
}

.advert-detail {
	padding: 10px;
	width: 415px;
	float: left;
	overflow: auto;
}


.advert-detail .adverts {
	width: 415px;
}

table.next {
	clear: both;
	margin: 10px auto;
	width: auto;
	text-align: center;
	border-collapse: collapse;
}

table.next td {
	width: auto;
	text-align: center;
	padding:	0px 4px;
	border-left: 1px solid black;
}

table.next a {
	margin-bottom: 10px;
	line-height: 1.4em;
	color: #FF6600;
	text-decoration: none;
}

table.next a.showoff {
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 1.4em;
	color: #043A5E;

}


.more-strip {
	clear: both;
	width: 400px;
	padding-right: 10px;
	text-align: right;
}


.more-strip-company-profile {
	clear: both;
	width: 718px;

	text-align: right;
}

.more-strip a, .more-strip a:visited {
	font-weight: bold;
	text-decoration: none;
}

.more-strip a:hover {
	text-decoration: underline;
}



.forget-password {
	margin: 20px;
	width: 250px;
	text-align: center;
	margin: 0 auto;


}

.forget-password td {
	text-align: left;
	white-space: nowrap;
}



select.upse1 {
	 border: 0px;
	 FONT-FAMILY: Verdana;

	 FONT-SIZE: 8pt;

     width: 170px;

	 color: navy;

	 font-weight: bold;

	background-color:white;

	z-index: -10;
}


img.image_plus_minus {
	border: 0px;
	margin: 5px 4px 0px 0px;
}

fieldset {
	margin-top: 15px;
}

fieldset textarea {
	width: 98%;
}


div.product_photo_thumb {
	width: 200px;
	height: 160px;
	margin: 5px 25px 5px 5px;
}


.login-denied {
	padding: 60px;
	font-weight: bold;
	color: #003366;
}

.login-center-div {
	text-align: center;
	width: 500px;
	margin: 40px auto;



}


.login-succesfull {
	line-height: 13px;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #003366;
	margin-bottom: 40px;
}

.non-bold {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}


.login-form-div table.logged {
	margin: 0;
	padding: 0;
	border: 2px solid #FF6600;
	border-collapse: collapse;
	float: right;
}

.login-form-div table.logged td {
	margin: 0;
	text-align: left;
}

table.logged div.logged {
	float: right;
}

.log-company-name {
	color: #fff;
	font-size: 13px;
	background-color: #FF6600;
	text-align: left;
	padding: 3px 0 3px 3px;
	white-space: nowrap;
}



.login-form-div ul li {
	list-style-type: square;
	font-weight: bold;
	padding-right: 15px;
	margin-bottom: 2px;
	_margin-left: -15px;
	white-space: nowrap;


}

.login-form-div ul {
	_margin-top: 10px;
	_margin-bottom: 10px;
	padding-left: 20px;
	_padding-left: 0;
}

html* div.login-form-div ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0;
	margin-left: 25px;
}

html* div.login-form-div ul li {
	margin-left: 0;
}

.login-form-div ul li a, .login-form-div ul li a:visited {
	color: #FF6600;
}

span.required-star {
	color: red;
	vertical-align: sup;
}

div.form_main textarea {
	width: 98%;
	height: 100px;
}

img.image_plus_minus {
	border: 0px;
	margin: 5px 4px 0px 0px;
}

div.product_photo_thumb_out {
	width: 160px;
	height: 200px;
	float: left;
	clear: left;
	margin: 5px 25px 5px 5px;
}

div.product_photo_thumb {
	width: 1px;
	height: 1px;
	float: center;
	border: 1px solid black;
}

div.product_photo_thumb_no_image {
	float: center;
	width: 120px;
	height: 150px;
	border: 1px dashed black;
	text-align: center;
}

.link-strip-news-detail {
	float: left;
	margin-bottom: 10px;
	text-align: right;

}

.link-strip-news-detail table {
	border:0;
	float: right;
}
.link-strip-news-detail td {
	padding: 0 10px;
	border-right: 1px solid black;
}

.link-strip-news-detail a {
	font-size: 1.1em;
	color: black;
}

.link-strip-news-detail a, .link-strip-news-detail a:visited {
	text-decoration: none;
}

.link-strip-news-detail a:hover {
	text-decoration: underline;
}



.link-strip-advert {
	float: left;
	margin-bottom: 10px;
	text-align: right;
}

.link-strip-advert table {
	border:0;
	float: right;
}
.link-strip-advert td {
	padding: 0 10px;
	border-right: 1px solid black;
}

.link-strip-advert a {
	font-size: 1.1em;
	color: black;
}

.link-strip-advert a, .link-strip-advert a:visited {
	text-decoration: none;
}

.link-strip-advert a:hover {
	text-decoration: underline;
}



.close-window {
	padding: 5px;
	height: 18px;
	margin-top: 10px;
	width:575px;
	text-align: right;

}

.close-window a, .close-window a:visited {
	color: #000066;
	font-weight: bold;
}

.right-text {

	position: relative;
	top: -22px;
	margin-right: 10px;
	color: #333366;
	float: right;
	font-size: 1.3em;
	margin-bottom: -22px;
	font-weight: bold;
}


.advert-answer-info {

	padding: 15px;
	margin-left: 9px;
	_margin: 7px;

	margin-top: -10px;
	border: 2px solid #E2E2E2;
	float: left;
	width: 552px;
}

.advert-answer-label {

	width: 255px;
	padding: 3px;
	border: 1px solid black;
	color: #000080;
	font-size: 1.3em;
	text-align: left;
	font-weight: bold;
}

.advert-answer-left {
	float: left;
	margin-right: 24px;
}

.advert-answer-right {
	float: left;
}

table.list {
	margin-top: 10px;
	text-align: left;
	width: 250px;
}

table.advert-answer-form-table {
	margin: 8px;
	margin-top: 10px;
	margin-left: 10px;
	clear: both;
	text-align: left;
	border-collapse: collapse;
	 -moz-box-sizing: border-box;
 box-sizing: border-box;


}

table.advert-answer-form-table td {
	padding: 2px;
}

table.advert-answer-form-table input.button {
	width: 120px;

}


textarea.advert-answer-textarea {
	margin-left: 5px;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
	height: 143px;
	overflow: auto;
	width: 424px;
	_width: 412px;

	float: left;
}

.advert-answer-title {
	margin: 8px;
	margin-left: 10px;
	text-align: left;
	width: 585px;
	background-color: #E2E2E2;
	 -moz-box-sizing: border-box;
 box-sizing: border-box;
}


table.products-description {
	border-collapse: collapse;
	border: 1px solid black;
	margin: 10px;
	margin-top: 10px;
	width: 555px;
	_width: 540px;
	float: left;



}

table.products-description td {
	border: 1px solid black;
	padding: 3px;
}

table.products-description-transport {
	border-collapse: collapse;
	border: 1px solid black;
	margin: 10px;
	margin-top: 10px;
	width: 700px;
	_width: 696px;

}

table.products-description-transport td {
	border: 1px solid black;
	padding: 3px;
}

.burza-online-title-company-profile {
	float: left;
	margin-top:20px;
	height: 27px;
	background-color: #E2E2E2;
	width: 718px;

}

.company-profile-adverts-label {
	border-bottom: 1px solid #B3B3B3;
	width: 718px;
	color: #6060B0;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
	margin: 15px 0;

}


table.in-company {
	float: left;
	text-align: left;
	width: 600px;
	border: 1px;

}


.advert-in-company-sign {
	font-weight: bold;
	padding-right: 8px;
	width: 27%;
	white-space: nowrap;
}


.between-advert-strip {
	width: 718px;
	height: 1px;
	border-top: 1px dashed #B3B3B3;
	float: left;
	margin: 10px 0;
}

div.error_outer_div {
	background-color: #f5f5f5;
	width: 90%;
	text-align: center;
	border: 1px solid red;
	margin: 20px auto;
}

.error_outer_div div.error_th_div {
	color: white;
	background-color: red;

	text-align: right;
	font-weight: bold;
	padding: 5px 10px 5px 0px;
	font-size: 12px;
}

.error_outer_div div.error_body_div {
	color: red;
	padding: 5px 10px 5px 10px;
	text-align: left;
}


div.alright_outer_div {
	background-color: #f5f5f5;
	width: 90%;
	text-align: center;
	border: 1px solid #009000;
	margin: 20px auto;
}

.alright_outer_div div.alright_th_div {
	color: white;
	background-color: #009000;

	text-align: right;
	font-weight: bold;
	padding: 5px 10px 5px 0px;
	font-size: 12px;
}

.alright_outer_div div.alright_body_div {
	color: #009000;
	padding: 5px 10px 5px 10px;
	text-align: left;
}


div.attention_outer_div {
	background-color: #f5f5f5;
	width: 90%;
	text-align: center;
	border: 1px solid #0046D5;
	margin: 20px auto;
}

.attention_outer_div div.attention_th_div {
	color: white;
	background-color: #0046D5;

	text-align: right;
	font-weight: bold;
	padding: 5px 10px 5px 0px;
	font-size: 12px;
}

.attention_outer_div div.attention_body_div {
	color: #0046D5;
	padding: 5px 10px 5px 10px;
	text-align: left;
}



div.form_main {
	width: 698px;
	background-color: #f5f5f5;
	padding: 10px;
}

div.form_main fieldset {
	padding: 8px;
	background-color: #f5f5f5;
}

div.form_main input {
	width: 350px;
}

div.form_main input.button, .button, .button_with_hand {
	height: 18px;
	width: 90px;
	font-size: 11px;
	padding: 0;
	color: #fff;
	background-color: #959595;
	font-weight: bold;
	padding-bottom: 2px;
}

.button_with_hand {
	cursor: pointer;
	cursor: hand;
}

input.button_like_link, .button_like_link_hover {
	background-color: transparent;
	border: 0;
	padding: 0px;
	margin: 0px;
	color: #0046D5;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
	width: 150px;
}

input.button_like_link_hover {
	text-decoration: underline;
	border-bottom: 1px solid #0046D5;
	_border: 0;
}


div.form_main input.button_disabled, .button_disabled {
	height: 18px;
	width: 90px;
	font-size: 11px;
	padding: 0;
	color: #CCCCCC;
	background-color: #959595;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 2px;
}


div.next input.button {
	width: 120px;
}

div.form_main fieldset input.button {
	width: 145px;
}

div.form_main input.checkbox, input.radio{
	width: 15px;
	border: 0px;
}

div.form_main textarea.wysiwyg_textarea {
	height: 250px;
}

div.form_main td.input_labels {
	text-align: right;
	width: 280px;
}

table.checkbox_table {
	width:100%;
	text-align: left;
	background-color: #eaeaea;
	margin: 6px 0px 0px 0px;
	border: 1px solid silver;
}

table.checkbox_table col {
	width:50%;
}


col.input_fields {
	width: 350px;
}

col.appends {

}

div.form_main legend {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #0046d5;
}

div.form_main a {
	color: #0046d5;
}


div.menu-strip {
	width: 718px;
	margin-top: 20px;
	background-color: #003466;
	clear: left;
	height: 22px;
	text-align: center;

}

div.menu-strip-item,
div.menu-strip-item-active
{
	display: block;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	cursor: pointer;
	cursor: hand;
	padding: 4px 0;
	width: 142px;
	text-align: center;
	float: left;
	margin: 0;
	white-space: nowrap;
	background-color: #003466;
	font-weight: normal;
	text-decoration: none;
	color:	white;
}

div.menu-strip-item-active
 {
	padding: 4px;
	width: 134px;
	background-color: #FF9966;
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

.bottom {
	width: 415px;
	padding-top: 5px;
	border-top: 1px dashed #CCCCCC;
	margin-top: 20px;
}

.top {
	float: left;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 0px;
}




.company-profile-adverts-label .company-profile-adverts-label-smaller {
 font-size: 1em;
 font-weight: normal;
}

.company-profile-adverts-label-bigger {
	font-size: 1.4em;
	color: black;
}

.pneu-help {
	padding: 25px;
	text-align: left;
}

.pneu-help-table {
	width: 750px;
	border-collapse: collapse;


}

.pneu-help-table td {
	padding: 4px;
	text-align: center;
	border: 1px solid #666666;
}

.pneu-help-table td.pneu-help-showoff {
	background-color: #FF9966;
	font-weight: bold;
	text-align: left;
}

.pneu-help-table td.pneu-help-showoff-center {
	background-color: #FF9966;
	font-weight: bold;
	text-align: center;
}

.pneu-help-table .bold {
	font-weight: bold;
}

div.text_notice {
	width: 300px;
	color: green;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border: 2px solid green;
	padding: 10px;
	margin: 10px;
}


div.mandatory_sentense {

	padding-top: 10px;

}


.upsel {
	display: block;
}

.help_text {
	font-style: italic;
	float: left;
}

.help_text a {
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

.append_www_domain {
	font-weight: bold;
}


.page-company-online-company-description input.button {
	width: 100px;
	_font-size: 11px;
	_padding-left: 2px;
	font-weight: bold;
}


.order_by_strip {
	text-align: right;
	width: 438px;
	padding-bottom: 5px;
	padding-right: 10px;
	border-bottom: 1px dashed #E2E2E2;
	white-space: nowrap;
}

.order_by_strip td.label {
	text-align: right;
	width: 300px;
	vertical-align: middle;

}



span.last_item_market_navigation {
	color: black;
	text-decoration: underline;
}

table.next td {
	text-align: center;

}

table.next form {
	margin:		0;
	padding:	0;
}

table.next input.search_paging_button {
	border: 0;
	padding: 0;
	color: #FF6600;
	text-decoration: none;
	background-color: white;
	text-align: center;
	cursor: pointer;
	cursor: hand;

}

table.next input.search_paging_button_showoff {
	border: 0;
	padding: 0;
	font-weight: bold;
	color: #043A5E;
	background-color: white;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

div.line {
	width: 100%;
	border-bottom: 1px dashed #CCCCCC;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	margin-top: -5px;
}


p.block {
	text-align: justify;
}

.td-bottom
{
	vertical-align: bottom;
}

/* jobs inzeraty */
.jobs-company
{
	color: rgb(196, 46, 0);
	font-size: 16px;
	font-weight: bold;

}

.jobs-job-title
{
	background: rgb(246, 238, 174);
	color: black;
	font-weight: bold;
	font-size: 14px;
	height: 18px;
	padding: 4px;

}

.jobs_online_company_logo_image,
.jobs_online_company_logo_image img {
	float: right;
	border: 0px;
}


.company_logo_administration_width {
	width:		250px;
}
