/* CSS Document */
html,body {
  background-color: #EFF9FF;
  margin-top:0px;
}

/* Odkazy */
a {
  text-decoration: none;
  font-weight: bold;
  color: #297B9A;
}

a:link {
}

a:active {

}

a:hover {
  color: #010891;
}

img{
}

.top_menu li a{
  padding-top: 0px;
  padding-right: 6px;
  padding-bottom: 12px;
  padding-left: 6px;
  text-decoration: none;
  color: white;
}

.top_menu li a:hover{
  color: yellow;
}

.sub_menu a {
  text-decoration: none;
  color: black;
  padding-left:5px;
  padding-right:5px;
}

.sub_menu a:hover{
	color: #297B9A;
}

.top_menu {
  background: #0054a4;
  font-family:Verdana,Tahoma,Arial;
  font-size:1.2em;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:21px;
  line-height:normal;
  list-style-type:none;
  margin:0;
  padding-top:7px;
  text-align:center;
  /*width:990px;*/
}

.top_menu li {
  display:inline;
  margin-right:2px;
}

.top_menu li a {
  color:white;
  padding:0 6px 12px;
  text-decoration:none;
}
.top_menu li a:hover {
  color:yellow;
}
.top_menu li.selected a {
  background-color:#BCBEC0;
  border-top:2px solid #BCBEC0;
}

.sub_menu {
  background:#ABACB0 url(/images/menu/podklad_sub.jpg) no-repeat scroll left top;
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:23px;
  line-height:normal;
  padding-top:5px;
  text-align:center;
  font-size:1.2em; /* smazat */
}

.sub_menu .selected {
  color:blue;
}
.sub_menu a:hover {
  color:blue;
}

a.topmenu {
	color: #fff;
  background:url(../img/button/menu_bg_2.gif) repeat-x center bottom;
  padding:5px 20px;
  margin: 0px 0px;
}


a:hover.topmenu {
  background-position:top;
}

a.odkaz_podmenu {
  font-size:120%;
}
/* Formuláře */

form {
  margin:0;
  padding:0;
}

input{
	color: #000;
	margin-left: 20px;
}

/* Piktogramy */
.piktogram {
  display: block;
  height:15px;
  width:19px;
}

.piktogram_kosik_small {
  background:transparent url(/images/piktogramy/kosik_fialovy.gif) no-repeat scroll left top;
  margin-right:20px;
  padding-left:25px;
  padding-top:5px;
  text-align:left;
}

.piktogram_oblibene {
  background:transparent url(/images/piktogramy/oblibene_fialovy.gif) no-repeat scroll left top;
  margin-right:20px;
  padding-left:25px;
  padding-top:5px;
  text-align:left;
}

.piktogram_katalog {
  background:transparent url(/images/piktogramy/obch_podminky.gif) no-repeat scroll left top;
  margin-right:20px;
  padding-left:25px;
  padding-top:5px;
  text-align:left;
}

.piktogram_detaily {
  background:transparent url(/images/piktogramy/detaily_fialovy.gif) no-repeat scroll left top;
  margin-right:20px;
  padding-left:25px;
  padding-top:5px;
  text-align:left;
}

.piktogram_napoveda {
  background:transparent url(/images/menu/piktogramy/otaznik_fialovy.gif) no-repeat scroll left top;
  margin-right:20px;
  padding-left:25px;
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom:5px;
  display:block;
  text-align:left;
}

/* Nadpisy */
H1,H2 {
	font: bold 16px Tahoma, Arial;
	text-align: center;
	color: #E1F3FD;
  margin-top:0px;
  margin-bottom:0px;
	padding: 3px 0px 3px 10px;
	background-repeat: repeat-x;
}

H3, .home_nadpis {
	font: bold 14px Tahoma, Arial;
	text-align: left;
	color: #E1F3FD;
	padding: 3px 0px 3px 5px;
	margin: 0px;
}

H4{
	font: bold 12px Tahoma, Arial;
}

H6{
	font: bold 14px Tahoma, Arial;
	padding: 3px 0px 3px 5px;
	margin: 0px;
}

body {
	font: 12px tahoma,verdana,sans-serif,arial;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  text-align:center;
}

/* Sirka, zarovnani */
div#container {
  width: 1220px;
  margin:0px auto;
  background-color: white;
  padding:10px;
}

div#page{
  text-align: left;
}

div#wrapper {
	float: left;
	width: 993px;
	text-align: left;
}
/* Hlavicka */
div#header {
	width: 100%;

}
span#logo {
  float:left
}

span#header_banner{
	margin-right: 4px;
  float:right;
  margin-top: -112px;
}

/* Navigace */
#up_navigation {
  width:100%;
	background: white;
  height:27px;  
}

#vlajky{
  float: left;
}

.barvic{
  float: left;
  margin-left:140px;
}

.barvic ul li{
  display:inline;
  padding-left: 13px;
  list-style-type: none;
}

.barvic ul{
  margin:0px;
  padding:0px;
}

.barvic li{
  margin-right: 10px;
}

/* Modré*/
#barva1{
  background:transparent url(/images/zvyraznovace/modry1.gif) no-repeat scroll left center;
  height:1em;
  padding-left:20px;
}

/* Barevné */
#barva2{
  background:transparent url(/images/zvyraznovace/duha.gif) no-repeat scroll left center;
  height:1em;
  padding-left:20px;
}

.vlajka{
  margin-right:3px;
}

.vlajka img{
  border: none;
}

#right_menu{
  float: right;
}

#navigace{
  float:left;
  width:990px;
	background: white;
  padding-top: 5px;
  height:15px;  
}

/* Obsah, střed stránky */
.center_block{
	width: 678px;
	float: left;
	margin-left: 8px;
}
.center_block_nabidky{
	width: 970px;
	float: left;
	margin-left: 8px;
}

div#content, div#clanky {
	margin-top:3px;
	background-repeat: repeat-x;
	border-width:1px;
	border-style:solid;
}

div#content-obsah {
  padding:0px 4px 4px 4px;
}
/*Dvousloupcový obsah*/

div#sloupek_box{
}

div#content_l{
  float: left;
  width: 336px;
}

div#content_p{
  float: right;
  width: 336px;
}

#upozornujeme {
  padding: 3px;
  margin-top:0px;
  background:#FFFF80;
  height:161px;
  overflow:auto;
}

#neupozornujeme {
  margin-top:6px;
  height:161px;
  padding-right: 5px;
}

.home_nadpis_neupozornujeme{
  text-align:center;
  margin-bottom:-7px;
  font-size: 15px;
}

.home_nadpis_neupozornujeme_odkaz{
  margin-top:-25px;
  float:right;
}

/*tr.registrace_tabulka_zahlavi:hover, tr.registrace_tabulka_zahlavi:focus{
  color:#09F;
}*/

.registrace_tabulka:hover, .registrace_tabulka:focus{
  color:#09F;
}

.vyrovnavac {
  clear:both;
}

.home_nadpis {
  padding:5px 10px 5px 5px;
	background: black;
	background: url(../img/nadpisy/lightline_bluelight.png) repeat-x;
  font-weight: bold;
  margin: 5px 0px 0px 0px;
  color: white;
  font-size: 20px;
}

/* Články */
div#clanky{
	background-image: none;
}

/* Levý panel */
div#navigation {
	float: left;
	width: 300px;
	padding:3px 0px;
	height: 100%;
}

/* Pravý panel */
div#extra {
	float: right;
	width: 227px;
	padding:0px;
}

/*Sub panely*/
.subpanel{
	border-width:1px;
	border-style:solid;
	margin-bottom:5px;
}

.subpanel_obsah{
  padding:3px 3px;
  _width: 98%; 
  _overflow-x: hidden;
}

/* Tisk */
.tisk{
  background-image:none;
}

/* Menu */
div#header_menu{
  width:990px;
	background: #bdbec0;
	padding-bottom: 0px;
	white-space: nowrap;
  float: left;
  text-align:center;
}


div#topmenu {
  margin: 0px 0px 5px 0px;
}
div#podmenu{
  width:990px;
  float:left;
  text-align:center;
}

/* Zapati */
div#footer {
	clear: both;
	background: #e1f3fd;
	text-align: center;
	color: #000;
	padding:2px 0px 2px 0px;
	border-width:1px;
	border-color:#8A8573;
	border-style:solid;
	margin-bottom:2px;
	width: 100%;
}

/* Strom */

.strom a {font: normal 1em Arial,Sans Serif;}
.strom a:link,visited{color:#0000FF;}
.strom a:active{color:red;font-weight: bold;}
.strom a:hover{color:#ff0000;}

#toptree_fix{
  margin-top:17px;
  display: block;
}

.toptree_nadpis{
  background:#dfdfdf;
  padding: 3px 0px 3px 0px;
  display: block;
  margin-top:-14px;
  margin-bottom: 3px;
}
.toptree_imgEZS{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(252,252,198);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}
.toptree_imgEKV{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(208, 232, 184);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}
.toptree_imgEPS{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(254, 189, 211);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}

.toptree_imgSW{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(228, 209, 192);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}

.toptree_imgCCTV{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(188, 228, 238);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}
.toptree_imgUPS{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(252, 217, 179);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}
.toptree_imgINS{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(255, 232, 196);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}
.toptree_imgLAN{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: #cdcdcd;
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}

.toptree_imgFVE{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: rgb(170, 214, 213);
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}
.toptree_imgTEL{
	border-width:1px;
	text-align:center;
	border-color:#8A8573;
	border-style:solid;
	background: #e2bfff;
	width: 32px;
	display:block;
	float:left;
  margin-top:-1px;
  margin-left:5px;
}


div.dtree{
  margin-bottom:28px;
}

/* Menu značky */
#menu_znacky {
  height:180px;
  overflow:auto;
  margin-top:5px;
}


#sloupec_flash{
  float:right;
}

#sloupec_submenu{
  display:block;
  float:left;
  white-space:nowrap;
  width:300px;
}

.product_tab a{
  color:#000;
}

.product_tab a:hover{
  text-decoration:underline;
}

.product_tab_left{
  float:left;
  display: block;
}

.product_tab_center{
  background: url('/img/menu/menu_stred3.gif') no-repeat;
  display: block;
  width:36px;
  height:24px;
  float:left;
  margin-top: -4px;
}

.product_tab_right{
  display: block;
}

.Zalozky{
  cursor:pointer;
}

.center{
  text-align:center;
}

.submenu_nedostupne{
  color: #828282;
  font-weight:bold;
}
.tabulka_technologie_obr{
  display:block;
}

.tabulka_technologie_obr a img{
  border: none;
}

.tabulka_technologie_zkratka{
  text-align:center;
  display:block;
  font-size: 20px;
}

.tabulka_technologie_linky{
  text-align:center;
  display: block;
}


.tabulka_technologie_nadpis H2, .tabulka_technologie_nadpis H1  {
  background-image: none;
  color: #000;
  text-transform:uppercase;
  text-align:center;
}

.tabulka_technologie_nadpis H2 a {
  color: #000;
}

table.tabulka_technologie td, table.tabulka_technologie tr {
  border:0px solid #AAA;
  border-collapse:collapse;
}

table.tabulka_technologie{
  border:1px solid #AAA;
  width: 100%;
}

/*
table#tabulka_technologie_EZS td{
  background: url('/images/zvyraznovace/ezs.gif') repeat left center;
}

table#tabulka_technologie_EKV td{
  background: url('/images/zvyraznovace/acc.gif') repeat left center;
}

table#tabulka_technologie_EPS td{
  background: url('/images/zvyraznovace/eps.gif') repeat left center;
}

table#tabulka_technologie_SW td{
  background: url('/images/zvyraznovace/sw.gif') repeat left center;
}

table#tabulka_technologie_CCTV td{
  background: url('/images/zvyraznovace/cctv.gif') repeat left center;
}

table#tabulka_technologie_UPS td{
  background: url('/images/zvyraznovace/ups.gif') repeat left center;
}

table#tabulka_technologie_INS td{
  background: url('/images/zvyraznovace/ins.gif') repeat left center;
}*/

.tabs_left{
  float:left
}

.tabs_right{
  float:right;
}
.top_menu {
  background:#505050;
}

#main_menu ul{
}

.navigace{
  float:left;
  width:990px;
	background: white;
	padding:0;
	margin-bottom:0;
}

.navigace ul{
	padding:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
}

.navigace li{
  padding-left: 13px;
  list-style-type: none;
  background-image: url('/img/navigace/arrow.gif');
  background-repeat: no-repeat;
  background-position: 0 .5em;
  display: inline;
  padding-right: 10px;
}

.navigace li#home{
  background: none;
}

hr.tab_hr{
  clear:both;
  width:0px;
}
/* IE fix */
ul#main_menu.top_menu li {
	color: #fff;
}

.top_menu a {
  color:white;
  text-decoration:none;
}

/* Tabs - panely */
td.tab_left_on{
  background: url('/img/tabs/tab_left_on.gif') no-repeat;
  height: 21px;
}

td.tab_left_off{
  background: url('/img/tabs/tab_left_off.gif') no-repeat;
  height: 21px;
}

td.tab_on{
  background: url('/img/tabs/tab_on.gif') repeat-x;
}


td.tab_right_off{
  background: url('/img/tabs/tab_right_off.gif') no-repeat;
}

td.tab_right_on{
  background: url('/img/tabs/tab_right_on.gif') no-repeat;
}

td.tab_off{
  background: url('/img/tabs/tab_off.gif') repeat-x;
}

td.tab_mid_right_on{
  background: url('/img/tabs/tabs_righton.gif') repeat-x;
}

td.tab_mid_left_on{
  background: url('/img/tabs/tabs_lefton.gif') no-repeat;
}

td.tab_mid_off{
  background: url('/img/tabs/tabs_all_off.gif') no-repeat;
}

/* Katalog */

.katalog_zobrazeni1, .katalog_zobrazeni2, .katalog_zobrazeni3, .katalog_zobrazeni_detail{
  margin: 5px 0px;
}

.katalog_zobrazeni1_table, .katalog_zobrazeni2_table, .katalog_zobrazeni3_table, .katalog_zobrazeni4_table, .katalog_zobrazeni_detail_table{
  border:1px solid #AAA;
  clear:both;
}
.katalog_zobrazeni4_table{
  border:1px solid #AAA;
   clear:both;
}

.katalog_zobrazeni_detail_table h1{
  margin:-3px;
  background: url(../img/nadpisy/Menu_black_pruhledna.png) repeat-x;
}

.katalog_zobrazeni_detail{
  margin:0px
  padding:0px;
}

.katalog_zobrazeni_detail_table img{
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
}

.katalog_zobrazeni_detail, .katalog_zobrazeni_detail_table {
  clear:both;
  margin-bottom:5px;
  margin-top:0;
}

.katalog_zobrazeni1_table td, .katalog_zobrazeni_detail_table td{
  border:0px solid #AAA;
}

td.kat_tab_cara_vpravo{
  border-right:1px solid #AAA;
}

td.kat_tab_cara_vlevo{
  border-left:1px solid #AAA;
}

tr.kat_tab_cara_hore td{
  border-top:1px solid #AAA;
}
tr.kat_tab_cara_dole td{
  border-bottom:1px solid #AAA;
}

.vyprodej_text{ /*Zeleny*/
  color:#007F00;
}

td.akce_text{ /*Modry*/
  color:#00007F;
  font-weight:bold;
}

.novinka{
  text-align:center;
  display: block;
  color:#F00;
  font-weight:bold;
}

.novinkaZobr4{
  text-align:center;
  display: block;
  color:#F00;
  font-weight:bold;
  position: relative; top: 0px;
}


.novinka a{ /*Cerveny*/
  color:#F00;
  font-weight:bold;
}

table#idTshTbl{ /*katalog_tabs*/
  height:21px;
}

.kat_detail_piktograms{
  margin-top:10px;
  margin-bottom:5px;
}

.katalog_zobrazeni3 H1, .katalog_zobrazeni3 H2, .katalog_zobrazeni1 H1, .katalog_zobrazeni1 H2
, .katalog_zobrazeni2 H1, .katalog_zobrazeni2 H2, .katalog_zobrazeni4 H2{
  background: url(../img/nadpisy/Menu_black_pruhledna.png) repeat-x;
  margin:-3px;
}


.nelamej{
  white-space: nowrap;
  display:inline;
}

td.zahlavi_produkty {
  padding:3px 3px 3px 10px;
  background: #4c4c4c url(../img/nadpisy/Menu_black_pruhledna.gif) repeat-x;
  color: #fff;
}

.hr {
  background-color:#AAAAAA;
  border-width: 0px;
  height: 1px;
  color:#AAAAAA;
}

.navigator_zvyrazneni{
  font-weight:bold;
}

.tabulka_technologie_nadpis h1, .tabulka_technologie_nadpis h2{
  background: none;
}

.tabulka_technologie h1{
  background: none;
}

.zobrazeni1_piktograms img{
  border:0px;
}

.export{
  margin: 5px 0px;
}

/*#tshGroup0, #tshGroup1, #tshGroup2, #tshGroup3, #tshGroup4, #tshGroup5, #tshGroup6, #tshGroup7 {
margin-bottom:0;
margin-top:2px;
}*/

.tab_odsazeni{
  height:10px;
}

.tab_odsazeni, .tab_odsazeni td{
  border:0px !important;
}


/*Katalog - Download*/
.oramovani_vse{
  border:1px solid #AAA;
}

.oramovani_vse td{
  padding-left: 3px;
  background:#EFF9FF; /* Modrá barva (modra) */
}

td.download_tabulka_zahlavi, td.download_tabulka_zvyrazneni{
  border-bottom:1px solid #AAA;
  background-color:#505050;
  height: 25px;
  color: #fff;
}

td.download_tabulka_zvyrazneni{
  font-weight: bold;
}


td.download_tabulka_zahlavi2, td.download_tabulka_zvyrazneni2{
  border-bottom:1px solid #AAA;
  background-color:#d7d7d7;
  height: 25px;
  color: #000000;
}

td.download_tabulka_zvyrazneni{
  font-weight: bold;
}


.tab_obal{
  margin-top:10px;
}

/* Aktuálně - novinky */
.napoveda_box{
  margin: 5px 0px;
  text-align:center;
  background: #FFC0B0;
  padding: 15px 5px;
  border:1px solid #AAA;
}


table.filtr_akce td{
  text-align:center;
}

td.odsazeni_neco{
  padding-left: 1em;
}

.podbarveni3{
  padding:4px
}

.externi_banner{
  display:table-cell;
  vertical-align:middle;
  text-align:center;
  width:290px;
}

.externi_banner_img img{
  max-width: 290px;
  max-height: 290px;
  _width: expression(document.body.clientWidth > 290? "290px" : "auto" );
}

.znacky_pismeno{
  font-weight: bold;
  font-size: 15px;
}

.skoleni_objednat, .skoleni_tabulka_modra {
  background-color:#E1F3FD;
  border:1px solid #AAA;
}

.registrace_tabulka_zahlavi, .pokladna_tabulka_zahlavi {
  background-color:#E1F3FD;
}

.vyrobek_zobrazeni3{
  width: 150px;
  text-align:center;
  margin:auto;
}

.prehled_center {
  background:#E2E2E2;
}

/* Prodávané značky */
#pscroller1, .someclass{
  width: 219px;
  height: 200px;
  text-align:center;
  _text-align:left;
}
.innerDiv{
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
  _text-align:left;
}

#pscroller2, .someclass{
  width: 219px;
  height: 120px;
  text-align:center;
  _text-align:left;
  
}

<!--[if IE 7]>
#pscroller2, .someclass{
   text-align:left;
   }
   
#pscroller1, .someclass{
  width: 219px;
  height: 200px;
  text-align:left;
}
<![endif]-->


/*  Akce, novinky - Java */
.indentmenu, .glidecontenttoggler{
  font: bold 13px Arial;
  width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul, .glidecontenttoggler ul{
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;  /*width of menu*/
  border-top: 1px solid white;
  background: #777 /* url('../img/indentbg.gif') center center repeat-x */;
}

.indentmenu ul li, .glidecontenttoggler ul li{
  display: inline;
}

.indentmenu ul li a, .glidecontenttoggler ul li a{
  float: left;
  color: white;
  padding: 5px 11px;
  text-decoration: none;
  border-right: 1px solid white;
}

.indentmenu ul li a:visited{
  color: white;
}

.indentmenu ul li a.selected, .glidecontenttoggler a.selected{
  color: white !important;
  padding-top: 6px;
  padding-bottom: 4px;
  background: #297B9A /* url('../img/indentbg2.gif') center center repeat-x */;
}

.tabcontentstyle{
  border: 1px solid gray;
  width: 450px;
  margin-bottom: 1em;
  padding: 10px;
}

.tabcontent{
  display:none;
  overflow-y:auto;
  height: 200px;
}

.tabs_novinky{
  border:1px solid gray; 
  width:666px;
  background:white url(../img/backtabs/left.gif) repeat-y; 
  height: 195px; 
  padding: 5px; 
  margin-bottom:1em;
  /* background:#EFF9FF; */
}

.tabs_novinky_nadpis H2, .tabs_akce_nadpis H2{
  font-size: 20px;
  margin-top: 10px;
  background:none;
  color: black;
}

#nadpisIndex2 H2{
  margin-top:-4px;
}

.home_nadpis{
  background:none;
  color: black;
  clear:both;
  font-size:20px;
}

.tabs_novinky_img{
  float:right;
}

.tabs_akce_img{
  float:left;
}

.tabs_akce_popis{
  float:right;
  width: 500px;
}

.tabs_akce_odrazky, .tabs_skoleni_odrazky {
  clear: both;
}

.tabs_skoleni_odrazky {
  padding-top:30px;
}
.tabs_novinky_img img{
  border:0px;
}

.tabs_novinky_kratky_popis{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

.topmenu_neaktivni{
  color:#BBB;
}

.downmenu_neaktivni{
  color:#BBB;
}

.center_obal{
  border:1px solid #AAA;
  margin-bottom: 5px;
}

.center_obsah{
  padding: 5px;
}

.glidecontentwrapper{
  position: relative; 
  width:666px; 
  height: 195px;
  border: 1px solid gray;
  overflow: hidden;
  padding: 5px;
  margin-bottom: 1em;
  background:white url(../img/backtabs/right.gif) repeat-y top right;
}

.glidecontent{
  position: absolute;
  background: white url(../img/backtabs/right.gif) repeat-y top right;
  padding: 10px;
  visibility: visible;
  width: 634px;
  margin-left:10px;
}

.glidejinej{
  background: white url(../img/backtabs/left.gif) repeat-y top left;
}

#akce_java2{
  background: white url(../img/backtabs/left.gif) repeat-y top left;
}

#akce_java33{
  background: white url(../img/backtabs/left.gif) repeat-y top left;
}

#akce_java22{
  background: white url(../img/backtabs/right.gif) repeat-y top right;
  height: 190px;
  margin-bottom: 0px;
  padding-top:0px;
}


.glidecontenttoggler a.prev, .glidecontenttoggler a.next{
  display:none;
}

/* Sitemap */
.sitemap_1{
  font-size:15px;
  color:black;
}

.sitemap_uroven_1{
  margin-bottom:5px;
}

.sitemap_2{
  font-size:13px;
}

.sitemap_3{
  margin-left:20px;
  font-size:11px;
}


/* Piktogramy */

td.zvyrazneni_2{
  background-color:#D1F8CC;
  font-weight: bold;
  vertical-align: middle;
  display:table-cell;
  padding-left:10px;
}

td.zvyrazneni_1{
  background-color:#4A943F;
}

td.zvyrazneni_3{
  background-color:#FFC;
}

.piktogram_telefon{
  background: url(../images/piktogramy/telefon.gif) no-repeat scroll left top;
  height:42px;
  text-align:right;
  width:100%;
}

.piktogram_mobil{
  background: url(../images/piktogramy/mobil.gif) no-repeat scroll left top;
  height:42px;
  text-align:right;
  width:100%;
}

.piktogram_fax{
  background: url(../images/piktogramy/fax.gif) no-repeat scroll left top;
  height:27px;
  text-align:right;
  width:100%;
}

.piktogram_email{
  background: url(../images/piktogramy/email.gif) no-repeat scroll left top;
  height:27px;
  text-align:right;
  width:100%;
}

.piktogram_autobus{
  background: url(../images/piktogramy/autobus.gif) no-repeat scroll left top;
  height:42px;
  text-align:right;
  width:100%;
}

.piktogram_metro{
  background: url(../images/piktogramy/metro.gif) no-repeat scroll left top;
  height:42px;
  text-align:right;
  width:100%;
}

.piktogram_auto{
  background: url(../images/piktogramy/auto.gif) no-repeat scroll left top;
  height:42px;
  text-align:right;
  width:100%;
}

/* Clanky */

.clanky_nadpis H2{
  font-size: 20px;
  margin-top: 10px;
  background:none;
  color: black;
}

.clanky_celejdiv H4 a{
  color: white;
}

.clanky_celejdiv H4{
   font-size: 15px;
  color: white;
  background:#777777;
  margin:0px;
  padding:6px;
  margin-top:5px;
}

.clanky_obsah {
  padding:5px;
  border:1px solid #AAA;
}

.clanky_celejdiv {
  margin-bottom:10px;
}

a.piktogram_back{
  cursor: pointer;
}

.pokladna_vyzadovano{
  background-color: #ffff84;
  border-style: solid;
  border-width: 1px;
  border-left-color:#cccaca;
  border-right-color: #cccaca;
  border-bottom-color: #cccaca;
  border-top-color: #AAA;
  /*border: solid 1px #AAA;*/
}

.pokladna_vyzadovano:hover, .pokladna_vyzadovano:focus{
  background-color: #ffff84;
  border-left-color:#6dc0e0;
  border-right-color: #6dc0e0;
  border-bottom-color: #6dc0e0;
  border-top-color: #297B9A;
  /* border: solid 1px #297B9A; */
}


/* Oprava pro střední (center) block */
.center_block{
  margin-top:3px;
}
.center_block_nabidky{
  margin-top:3px;
}

div#FavAdd, div#FavDel{
	display:none;
	position:absolute;
	width:200px;
	height:90px;
	_height:100px;
	z-index:255;
	border:4px ridge #8A8573;
	background:#EFF9FF;
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
	left:50%;
  margin-left:-100px;
}

.fav_frame_div{
  text-align:left;
  background: #EFF9FF;
  width: 100%;
}


.fav_frame_class{
  width: 290px;
  max-height:400px;
}

#fav_frame_body{
  background: #EFF9FF;
}

.AddDelForm, .AddDelForm form, .AddDelForm input{
  display:inline;
  margin:0px
  padding:0px;
  margin-left:0;
}

.FavTlaco{
  margin:0px;
  border:0px;
  background:none;
  padding:0px;
  cursor: pointer;
  font: 12px tahoma,verdana,sans-serif,arial;
  font-weight: bold;
  color: #297B9A;
  font-size:12px;
  margin-right: 10px;
}

.FavTlaco:hover{
  color: #010891;
}

.piktogram_oblibene_del{
  background:transparent url(/images/piktogramy/oblibene-del_fialovy.gif) no-repeat scroll left top;
  margin-right:20px;
  padding-left:25px;
  padding-top:5px;
  text-align:left;
}

/* odrazky v oblibenych */
.odrazka_tech_EZS,.odrazka_tech_EKV,.odrazka_tech_EPS,.odrazka_tech_SW,.odrazka_tech_CCTV,.odrazka_tech_UPS,.odrazka_tech_INS,.odrazka_tech_LAN,.odrazka_tech_FVE{
  color: black;
}

.odrazka_tech_EZS{
  background: url(/images/zvyraznovace/tech_ezs.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_EKV{
  background: url(/images/zvyraznovace/tech_ekv.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_EPS{
  background: url(/images/zvyraznovace/tech_eps.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_SW{
  background: url(/images/zvyraznovace/tech_sw.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_CCTV{
  background: url(/images/zvyraznovace/tech_cctv.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_UPS{
  background: url(/images/zvyraznovace/tech_ups.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_INS{
  background: url(/images/zvyraznovace/tech_ins.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_LAN{
  background: url(/images/zvyraznovace/tech_lan.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}
.odrazka_tech_FVE{
  background: url(/images/zvyraznovace/tech_fve.gif) no-repeat left center;
  padding-left:20px;
  text-align: left;
  display:block;
}


.sedy_text{
  color: gray;
}

input.search{
  margin-left:0px;
}
/* ----------------------------- Obchod -------------------------------- */
.tabulka_technologie td{
   height: 80px;
}

.tabulka_technologie{
   margin-bottom: 5px;
}

.tabulka_technologie_td_1{
  width: 80px;
}

.tabulka_technologie_td_2{
  width: 514px;
}

.tabulka_technologie_td_3{
  width: 80px;
  height:80px;
  display:block;
}

#tabulka_technologie_td_EZS_1{
  background: url(/img/obchod/EZS_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_EZS_2{
  background: url(/img/obchod/EZS_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_EZS_3{
  background: url(/img/obchod/EZS_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_EKV_1{
  background: url(/img/obchod/EKV_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_EKV_2{
  background: url(/img/obchod/EKV_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_EKV_3{
  background: url(/img/obchod/EKV_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_EPS_1{
  background: url(/img/obchod/EPS_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_EPS_2{
  background: url(/img/obchod/EPS_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_EPS_3{
  background: url(/img/obchod/EPS_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_SW_1{
  background: url(/img/obchod/SW_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_SW_2{
  background: url(/img/obchod/SW_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_SW_3{
  background: url(/img/obchod/SW_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_CCTV_1{
  background: url(/img/obchod/CCTV_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_CCTV_2{
  background: url(/img/obchod/CCTV_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_CCTV_3{
  background: url(/img/obchod/CCTV_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_UPS_1{
  background: url(/img/obchod/UPS_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_UPS_2{
  background: url(/img/obchod/UPS_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_UPS_3{
  background: url(/img/obchod/UPS_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_INS_1{
  background: url(/img/obchod/INS_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_INS_2{
  background: url(/img/obchod/INS_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_INS_3{
  background: url(/img/obchod/INS_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_FVE_1{
  background: url(/img/obchod/FVE_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_FVE_2{
  background: url(/img/obchod/FVE_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_FVE_3{
  background: url(/img/obchod/FVE_3.jpg) no-repeat left center;
}

#tabulka_technologie_td_LAN_1{
  background: url(/img/obchod/LAN_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_LAN_2{
  background: url(/img/obchod/LAN_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_LAN_3{
  background: url(/img/obchod/LAN_3.jpg) no-repeat left center;
}


#tabulka_technologie_td_TEL_1{
  background: url(/img/obchod/TEL_1.jpg) no-repeat left center;
}

#tabulka_technologie_td_TEL_2{
  background: url(/img/obchod/TEL_2.jpg) no-repeat left center;
}

#tabulka_technologie_td_TEL_3{
  background: url(/img/obchod/TEL_3.jpg) no-repeat left center;
}

.filter_navigace{
  border:1px solid #AAA;
  padding:5px;
  background:#EFF9FF;

}

.odrazka_seda{
  background: url('/images/zvyraznovace/sedy2.gif') no-repeat left center;
  height:1.0em;
  padding-left:20px;
  text-align: left;
  margin-bottom:5px;
  display:block;
  color:#BBB;
}

.filter_navigace{
  clear:both;
  margin-top:0px;
  margin-bottom:5px;
}

.filter_navigace td, .filter_navigace tr{
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:0px;
}

.zvyrazneniHledani_1{
  background:yellow;
  color:black;
  font-weight:bold;
}

.zvyrazneniHledani_2{
  background:yellow;
  color:black;
  font-weight:bold;
}

.center_block form{
  margin:0px;
  padding:0px;
}
.center_block_nabidky form{
  margin:0px;
  padding:0px;
}

input#login_name, input#password, input#submitbutton{
  margin-left:0px;
}

input#login_name, input#password{
  width: 130px;
  margin-right:5px;
}

.top_table{
margin-bottom:10px;
}

.top_table, .top_table td{
  border:1px solid #AAA;
  border-collapse:collapse;
}

.top_table_img{
  text-align:center;
}

.top_table_nadpis{
  margin:0px;
  padding:0px;
  height: 17px;
}
.top_table_popis{
  text-align:center;
  background-color: #EFEFEF;
}

li.submenu_8{
  margin-right:80px;
}

#table_odsazeni_dole{
  margin-bottom:10px;
}

.vyrobci_table{
  width: 677px;
}

#div_pdfakce, .div_pdfakce{
  text-align:center;
}

#div_pdfakce img, .div_pdfakce img{
  border:0px;
}

.sub_menu img {
  margin-bottom: -4px;
}

.sub_menu{
  padding-bottom:2px;
  padding-top:3px;
}

.inpButtOk {
  background-color:#E5E5E5;
  background-image:url(/img/backButtOk.gif);
  background-position:center center;
  background-repeat:no-repeat;
  border:2px outset;
  cursor:pointer;
  height:20px;
  width:20px;

}

.inpButtDel {
  background-color:#E5E5E5;
  background-image:url(/img/backButtDel.gif);
  background-position:center center;
  background-repeat:no-repeat;
  border:2px outset;
  cursor:pointer;
  height:20px;
  width:20px;
}

.kosik_tabule input{
  margin:0px;
  padding:0px;
}

.kosik_tabule{
  border: 1px solid #AAA;
  clear:both;
  font-size: 10px;
}

.zahlavi_cart {
  border-bottom:1px solid black;
  background-color: #AAA;
}

.lichej_kosik {
  background-color: #fff;
}

.lichej_kosik td{
 border-bottom: 1px solid #AAA;
}

.sudej_kosik{
  background-color: #EFF9FF;
}

.sudej_kosik td{
 border-bottom: 1px solid #AAA;
}

.login_table{
  margin-top:10px;
}

.login_pass{
  margin-top:5px;
}

.button_prihlasit {
  margin-top: 25px;
}

.odsazeni_down{
  margin-bottom: 25px;
}

.warning_box{
  background-color: #fda5ad;
  padding:5px;
}

.podbarveni1{
  background-color: #EFF9FF;
  border: 1px solid #aaa;
  padding:5px;
}

.katalog_zobrazeni1_table H2{
  text-align:center;
}

.vtip{
  font: normal bold 16px bold Arial; 
  background-color:#ffff80;
  text-align:center; 
  padding:40px 10px;
}

.svatky{
  font: normal bold 11px bold Arial;
  color: black;
  background-color:#ecebed;
  text-align:center; 
  padding:4px 10px;
}

.ok_box{
  margin-top:10px;
  border:1px solid #AAA;
  padding-left: 3px;
  background:#EFF9FF;
}

.top_table H2{
  text-align:center;
  padding:3px 0px 4px 5px;
}

.sync_frame{
  display:none;
}

#SyncRegmail{
  position: absolute;
  width:200px;
  height:90px;
  background:#EFF9FF;
  border:4px ridge #8A8573;
  left:50%;
  margin-left:-100px;
	z-index:255;
	font-size:10pt;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
}

.odrazka_1, .odrazka_2 {
  width:95%;
}

.neni_clanek{
  text-align:center;
  width:100%;
  background-color: #FFC0B0; /* Červená (cervena) */
  padding: 10px 0px;
}

.adresa_pobocky{
  border: 1px solid #AAAAAA;
}

.bezohraniceni{
  border:none;
}

.h2_sediva{
  background:transparent url(../img/nadpisy/Menu_black_pruhledna.png) repeat-x scroll 0 0;
}

.padding{
  padding:5px;
}

/* Emailový antispam */
.mail{
  unicode-bidi:bidi-override;
  direction: rtl;
}

/* Přehození stránky - right ro left*/
/*body, span, div, H2, li, a, H1, H2, H3, ul, table, tr, td, strong, input{
  unicode-bidi:bidi-override;
  direction: rtl;
}*/

.nas_tym{
  border: 1px solid #AAAAAA;
  margin-bottom:5px;
}

.pobocka{
  padding:5px;
  background: #FFFF80; /* Žlutá (zluta)*/
  margin-top:15px;
  font-size: 130%;
}

.nas_tym h3 {
  margin:0px;
}

.vase_cena_bez_dph {
  margin-right:10px;
}

.vase_cena_s_dph {
  margin-right:10px;
  color: red;
}

.celkova_cena{
  background: #FFFF80; /* Žlutá (zluta)*/
}

.important a{
  color:red;
}

.important a:hover{
  color:#900;
}

#kosik{
  margin-bottom:10px;
}

#pokladna{
  margin-top:10px;
}

.postup td{
  text-align:center;
}

.upozorneni{
  margin:15px auto;
  background-color: #FFC0B0;
  text-align:center;
  padding: 15px 0px;
}


/*Info table - obecné */

.infotable{
  margin: 10px 0px;
  width: 100%;
  height: 80px;
}

.infotable_left{
  width: 80px;
  font-size: 60px;
  text-align:center;
}

.infotable_right{
  width: 598px;
  text-align:center;
}

.infotable_nadpis{
  text-align:center;
  font-weight: bold;
  margin-bottom:10px;
}

/* Info - Informační tabulka - blue (table) i */

.info_left{
  background-color: #0052a5;
  color: #fff;
}

.info_right{
  background-color:#CCDDED;
}

/* Upozorneni - Tabulka s upozorněním - red (table) ! */

.upozorneni_left{
  background-color: #c70025;
  color: #fff;
}

.upozorneni_right{
  background-color:#FFC0B0;
}

/* Neutral - Neutrální tabulka - odstíny šedi (table) N */

.neutral_left{
  background-color: #444;
  color: #fff;
}

.neutral_right{
  background-color:lightgrey;
}

/* OK - Vše v pořádku - zelená (table) OK */

.ok_left{
  background-color: #060;
  color: #fff;
}

.ok_right{
  background-color:#b2f6b2;
}

.zluta{
  background-color:#FCFCC6
}

.nas_pracovnik td{
  height:42px;
}

/*IE Fix*/
.odrazka_1, .odrazka_2, .odrazka_3{
  text-align: left;
  padding-left:20px;
  margin-bottom:5px;
  display:block;
}

.odrazka_1_vyrobci, .odrazka_2_vyrobci{
  text-align: left;
  padding-left:20px;
  margin-bottom:5px;
  display:block;
  width:105px;
}

#typ_ie6{
  _width:270px;
}

.clanky_back_left{
  background: white url(../img/backtabs/left.gif) repeat-y left top;
}

#TopLink{
	position:fixed;
	z-index:255;
	font-size:10pt;
	font-weight:bold;
	left:100%;
  margin-left:-250px;
  top:100%;
  margin-top:-20px;
}

#TopLinkIE{
    _overflow: auto;
    _height: 100%; /* nutné*/
    _margin: 0px; /* pro jistotu, jinak je vpravo hnusná druhá lišta */
}

#TopLink{
  float: left;
	_position:relative;
}

.textvyrobce{
  height:125px;
  width:125px;
}

#zkn{
  font-style: italic;
  font-size: 80%;
}

.steps td{
  text-align:center;
}

span#logo{
  width:852px;
  height:112px;
}

.history tr td{
  border: none;
}

.history{
  width: 678px;  
}

.history_left{
  background-color:#B7B7B7;
  width: 100px;
  text-align:center;
  font-weight: bold;
}

.history_left2{
  background-color:#E7E7E7;
  width: 100px;
  text-align:center;
  font-weight: bold;
}

.history_right{
  background-color:#E7E7E7;
  color: blue;
  font-weight: bold;
  padding-left:10px;
}

.history_right2{
  background-color:#E7E7E7;
  padding-left:10px;
}

#tab_podrobnosti td.UplneBlbaTrida{
  cursor: text;
}

.rok{
  height: 45px;
}

td.download_tabulka_zvyrazneni{
  background-color: #505050 !important;
}

.altweby td{
  padding:3px;
}

.nadpis2{
  font-weight: bold;
  display: block;
  border-bottom: black solid 1px;
  margin: 10px 0px 5px 0px;
  font-size: 120%;
}

.warning{
  color:red;
  font-weight: bold;
  margin-left:10px;
}

.right{
  text-align:right;
}

.marginup{
  padding: 10px 0px;
  background:#EFF9FF;
}

#dhtmltooltip{
  position: absolute;
  left: -300px;
  width: 150px;
  border: 1px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
  position:absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}

.centerbutton{
  text-align:center;
}

.pocasi div,.pocasi a,.pocasi,.pocasi p{
  background-color: #FCF8CD !important;
}

.pocasi_panel div,.pocasi_panel a,.pocasi_panel,.pocasi_panel p{
  background-color: #FFF0D9 !important;
}

/* piktogramy */
div.piktogramy_text_right{
  text-align:right;
}

div.piktogram_pero{
  background: url('/images/piktogramy/ruka_s_perem.gif') no-repeat left top;
  display: block;
  height:42px;
  width:42px;
}

div.piktogram_ekokom{
  background: url('/images/piktogramy/ekokom.gif') no-repeat left top;
  display: block;
  height:42px;
  width:42px;
}

div.piktogram_dph{
  background: url('/images/piktogramy/dph.gif') no-repeat left top;
  display: block;
  height:42px;
  width:42px;
}

div.piktogram_rsf{
  background: url('/images/piktogramy/rsfm.gif') no-repeat left top;
  display: block;
  height:42px;
  width:42px;
}

div.piktogram_ico{
  background: url('/images/piktogramy/ico.gif') no-repeat left top;
  display: block;
  height:42px;
  width:42px;
}

div.piktogram_retela{
  background: url('/images/piktogramy/retela.gif') no-repeat left top;
  display: block;
  height:42px;
  width:42px;
}

div.piktogram_telefon{
  background: url('/images/piktogramy/telefon.gif') no-repeat left top;
  height:42px;
  width:100%;
  text-align:right;
}	

div.piktogram_mobil{
  background: url('/images/piktogramy/mobil.gif') no-repeat left top;
  height:42px;
  width:100%;
  text-align:right;
}

div.piktogram_fax{
  background: url('/images/piktogramy/fax.gif') no-repeat left top;
  height:27px;
  width:100%;
  text-align:right;
}

div.piktogram_email{
  background: url('/images/piktogramy/email.gif') no-repeat left top;
  height:27px;
  width:100%;
  text-align:right;
}

div.piktogram_autobus{
  background: url('/images/piktogramy/autobus.gif') no-repeat 0px 0px;
  height:55px;
  width:100%;
  text-align:right;
}

div.piktogram_auto{
  background: url('/images/piktogramy/auto.gif') no-repeat 0px 0px;
  height:55px;
  width:100%;
  text-align:right;
}

div.piktogram_metro{
  background: url('/images/piktogramy/metro.gif') no-repeat 0px 0px;
  height:55px;
  width:100%;
  text-align:right;
}

div.piktogram_ares{
  background: url('/images/piktogramy/ares.gif') no-repeat 0px 0px;
  height:42px;
  width:100%;
  text-align:right;
}

ul.odrazky_2{
  padding-left:30px;
  margin:0px;
  list-style-image: url('/images/zvyraznovace/modry2.gif');
}

.osvedceni td{
	border-width:1px;
	border-color:#8A8573;
	border-style:solid;
}

.bez_ohraniceni{
  border:0px !important;
}

.osvedceni_detaily{
  padding: 5px;
}

.panel_calc, .panel_calc tr, .panel_calc td{
  background-color: #fdfcd1;
}

.panel_calc input[type=text]{
  margin-left:0px;
}

.a_button{
  text-align:center;
  padding-top:3px;
  background-color:#E5E5E5;
  border:2px outset;
  display:block;
  height:16px;
  width:180px;
}


div.kos_popup { 
  z-index: 1;
}

div.kos_popup div.menu_form_header
{
	border: 1px solid black;
	border-bottom: none;
	width: 300px;
	height: 20px;
	line-height: 19px;
	vertical-align: middle;
	text-decoration: none;
	font-weight: 900;
	font-size: 13px;
	cursor: default;
	background-color: #a7a7a7;
	text-align: center;
}

div.kos_popup div.menu_form_body
{
  width: 290px;
  border: 1px solid black;
  background-color: #f2f2f2;
}

div.kos_popup table
{
  width: 100%;
  border-collapse: collapse;
}

div.kos_popup td 
{
  text-align: left;
}

.kos_right, .kos_right input{
  text-align: left;
}

.kos_left{
  font-family: Times New Roman, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #004060;
}


div.kos_popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.kos_popup input.field
{
  width: 95%;
  border: 1px solid #808080;

  font-family: Verdana, Sans-Serif;
  font-size: 12px;
}

div.kos_popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;
  font-size: 11px;
}

div.menu_form_body{
  padding:5px;
}

.xmenu_form_header{
  padding:0px 5px;
}

.usermessageborder{
	border-width:1px;
	border-color:#8A8573;
	border-style:solid;
}

.usermessage{
	border:0px;
}

input#login_name{
	border-width:1px;
	border-color:#8A8573;
	border-style:solid;
  background: white url(/img/username_bg.png) no-repeat scroll;
  background-position: 3% 50%;
  padding-left: 20px;
}

input#password{
	border-width:1px;
	border-color:#8A8573;
	border-style:solid;
  background: white url(/img/password_bg.png) no-repeat scroll;
  background-position: 3% 50%;
  padding-left: 20px;
}

.login{
	border-width:1px;
	border-color:#8A8573;
	border-style:solid;
  background: white url(/img/magnifier_icon.png) no-repeat scroll;
  background-position: 1% 50%;
  padding-left: 20px;
}

