#AffiliateLinks {
	background-color: #5a6d8c;
	border-top: 10px solid;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 1px solid;
        border-color: #F0F0F0; /* pridano Tomem */	
        list-style-type: none;
	color: #ffffff;
        height: 25px;
}

#AffiliateLinks .menu { float: left; padding-left: 10px; padding-right: 10px; color: #ffffff; text-decoration: none;}
#AffiliateLinks .newrows { clear: both; }
#AffiliateLinks .parser { float: left; padding-top: 2px;}
#AffiliateLinks .menu a { color: #ffffff; font-size: 10px; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; float: left;}
#AffiliateLinks .menu .submenu { position: absolute; display: none;  background: transparent url("../images/affiliate_bg.png") repeat left top; filter: alpha(opacity=80); padding: 10px; width: 170px; text-align: left; }
#AffiliateLinks .menu .submenu a { display: block; color: #000000; font-size: 11px; padding-bottom: 8px; float: none; }
#AffiliateLinks .menu .submenu a:hover { text-decoration: underline; }


.mainWindowHeader {
	border-top: 0;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 0;
	border-color: #f0f0f0;
	background-image: url('../images/bg_top_irobot.jpg');
	background-position: top;
	background-repeat: no-repeat;
}

.mainWindow {
	border-top: 0;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 0;
	border-color: #f0f0f0;
	background-color: White; /* pridano Tomem */
}
.mainWindow .content {	padding: 3px;	}
.mainWindow .content table.tableClass {	font-size: 8pt; }
.mainWindowFooter {
	border-top: 0;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 0px;
	border-color: #f0f0f0;
}

.column_right {
	vertical-align: top;
	background-repeat: no-repeat;
	background-color: #f0f0f0;
	margin: 0px;
	text-align: left;
	font-size: 8pt;
}

.column_right .pull_down_menu {
	background-image: url('../images/right_bg_menu.jpg');
	background-repeat: no-repeat;
	height: 40px;
	width: 100%;
	text-align: center;
	vertical-align: top;
}

.top_text_menu {
	background-color: #868f8a;
	color: white;
	height: 28px;
	padding-left: 5px;
}
.top_text_menu a {	color: White;}
.top_text_menu a:hover {	color: #5a6d8c;	text-decoration: underline;}

#top_menu {	background-image: url('../images/top_menu_bg.jpg'); background-repeat: repeat-x; color: #5a6d8c; padding-left: 10px; }
#top_menu a { color: #5a6d8c; text-decoration: none; }
#top_menu a:hover { color: #5a6d8c; text-decoration: underline;	}
#top_menu .dots_line { margin: 7px 0 7px 0; }

.product_menu option {	width: 180px;}
.motive {	float: right;	border: 3px groove #418dc5;	margin-left: 10px;	margin-bottom: 10px;}
#top_left_motive {	background-image: url('../images/top_left.jpg');	background-repeat: no-repeat;	background-color: White;}
#logo {	background-image: url('../images/top_logo.jpg');	background-repeat: no-repeat;}

.content h1, .main h1, .mainIndex h1 {	font-size: 12pt;	font-weight: bold;	color: #5a6d8c;}
.content h2, .main h2, .mainIndex h2 {	font-size: 11pt;	font-weight: bold;	color: #5a6d8c;}
.content h3, .main h3, .mainIndex h3 {	font-size: 10pt;	color: #868f8a;	clear: both;	line-height: 10px;}
.content h4, .main h4, .mainIndex h4 {	font-size: 9pt;	color: #868f8a;	clear: both;	line-height: 10px;}

.tab_media {	width: 30%;	border: 1px dotted Black;}
.tab_media td {	text-align: center;	font-size: 7pt;}

.tab_srovnani {
	border: 1px solid Black;
	background-color: white;
	font-size: 7pt;
}
.tab_srovnani th {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: Black;
}
.tab_srovnani .left {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	color: Black;
}
.tab_srovnani td {
	text-align: center;
	vertical-align: middle;
	color: Black;
}
.tab_srovnani .leftTD {	text-align: left;}
.tab_srovnani .blue {	color: blue;}
.signalizace_nab {  float: none;  font-size: 8pt;}
.signalizace_nab .row1 {	background-color: Silver;}
.signalizace_nab .row1 td {	padding-right: 15px; }
.signalizace_nab .row2 { background-color: White;}
.signalizace_stav {  float: none;  font-size: 8pt;}
.signalizace_stav .row1 {  padding-right: 15px;	background-color: Silver;}
.signalizace_stav .row1 td { padding-right: 15px; }
.signalizace_stav .row2 {	background-color: White;}
.signalizace {  float: none;  font-size: 8pt;}
.signalizace .row1 {
	width: 50%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: Silver;
}
.signalizace .row2 {
	width: 50%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
}
.signalizace1 {
	border: 1px;
	border-color: Black;
	width: 96%;
	float: none;
  font-size:8pt;
}
.signalizace1 th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #5a6d8c;
	color: White;
}
.signalizace1 td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}

.signalizace1 .row1 {	background-color: Silver;}
.signalizace1 .row2 {	background-color: White;}

.complaintDataSectionTable {	font-size: 8pt;}
.complaintDataSectionTable td.label {	width: 160px;	vertical-align: top;}
.complaintDataSectionTable td.data {	width: 340px;	vertical-align: top;}
.complaintDataSectionTable td.data input, .complaintDataSectionTable td.data select {	width: 200px;}
.complaintDataSectionTable td.data textarea {	width: 320px;	height: 240px;}

.createAccountTable {	font-size: 8pt;}
.createAccountTable td.label {	width: 160px;	vertical-align: top;}
.createAccountTable td.data {	width: 340px;	vertical-align: top;}
.createAccountTable td.data input, .createAccountTable td.data select {	width: 200px;}
.createAccountTable td.data textarea {	width: 320px;	height: 240px;}
