body, div, p, html, form { font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 10px; margin: 0; padding:0;}
body, html { background-image: url(''); background-repeat: repeat-y; background-position: center; color: #000000; height: 100%; }

#all  { width:950px; text-align: left; background-color: #FFFFFF; height: 100%;}
#headLogo  { height: 100px; overflow: hidden; }
#main  { background-color: white; overflow: hidden; margin: 0; padding: 0; height: 1000px;}

#image_logo { margin-left: 40px; margin-top: 10px;};

dt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; margin: 10px; font-weight: bold;}
dd {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left;}

div { border: none 1px #000; }

div.invoice_table {background: #E7F2FD; padding: 5px; margin-bottom: 15px;}

/* MENU */

a {color: black;}
a:HOVER {font-weight: bold;}
#all ul#menu  { margin: 0px !important; padding: 0px !important;}
#menu{padding: 0px;width: 950px;height: 20px; overflow: hidden; background: white; ;voice-family: "\"}\"";voice-family: inherit;clear: both;margin: 0px;position: relative;}
#menu ul{font: bold 11px Arial; margin-right: 0px; /*margin between first menu item and left browser edge*/ list-style: none;margin-top: 0px;}
#menu li {margin:0px; padding: 0px; list-style-type: none; }
#menu li { padding: 0px !important; margin: 0px !important; background: none !important; float: left; text-decoration: none; background-position: top left; overflow: hidden; }
#menu a{float: left;display: block;color: white;margin: 0px 2px 0 0; /*Margin between each menu item*/ padding: 3px 9px;text-decoration: none;letter-spacing: 1px;background: white; color: black; /*Default menu color*/ text-decoration: underline;}
#menu a:hover{background: #E7F2FD; /*Menu hover bgcolor*/ color: black;}
#menu #current a{ /*currently selected tab*/ background: #CEDBEF; color: black;}
#menuline{clear: both;padding: 0;width: 100%;height: 5px;line-height: 5px;background: #D25A0B; /*Brown color theme*/ }

#all ul#submenu  { margin: 0px !important; padding: 0px !important;}
#submenu{padding: 0px;width: 950px;height: 20px; overflow: hidden; background: white; ;voice-family: "\"}\"";voice-family: inherit;clear: both;margin: 0px;position: relative;}
#submenu ul{font: bold 11px Arial; margin-right: 0px; /*margin between first menu item and left browser edge*/ list-style: none;margin-top: 0px;}
#submenu li {margin:0px; padding: 0px; list-style-type: none; }
#submenu li { padding: 0px !important; margin: 0px !important; background: none !important; float: left; text-decoration: none; background-position: top left; overflow: hidden; }
#submenu a{float: left;display: block;color: white;margin: 0px 2px 0 0; /*Margin between each menu item*/ padding: 3px 9px;text-decoration: none;letter-spacing: 1px;background: white; color: black; /*Default menu color*/ text-decoration: underline;}
#submenu a:hover{background: #E7F2FD; /*Menu hover bgcolor*/ color: black;}
#submenu #current a{ /*currently selected tab*/ background: #CEDBEF; color: black;}
#submenuline{clear: both;padding: 0;width: 100%;height: 5px;line-height: 5px;background: #D25A0B; /*Brown color theme*/ }


/*bottom menu*/
#bottom_menu { font-family: Verdana, Arial, sans-serif; margin: 0px; padding: 0px;} 
#bottom_menu ul { text-align: left; margin-left: 50px; margin-top: 5px;} 
#bottom_menu li { display: inline; } 
#bottom_menu li a { padding: 0px 0 0px 0px; color: #5d5350; text-decoration: none; font-weight: bold; } 
#bottom_menu li a:hover { color: black;} 
#bottom_menu #bcurrent a{ text-decoration: underline; }

#stat_select li {display: inline; margin-left: 10px;}

/* LOGO */
#TopLeft  { font-size: 75%; float: left; }
#TopLeft h1 { color: #0C4E97;}
#TopLeft:hover {cursor: pointer;}
#TopLeft a, #TopLeft a:link, #TopLeft a:visited, #TopLeft a:hover { padding-top: 0px; height:84px; margin-left: 0px; color: #0C4E97; text-decoration: none;  font-size: 28px;}
#TopRight { clear: both; float: right; width: 100px; height: 60px; margin-top: 10px; text-align: right; }
#headInfo  { float: right; width: 300px; margin-top: 18px; padding-top: 0px; padding-left: 20px; text-align: left; font-size: 12px; }
#headInfo ul { margin: 0px;}
#headLogo {}

#MainLeft  { float: left; width: 660px; margin-top: 10px; padding-left: 20px; text-align: left; font-size: 11px;}
#MainRight { float: right; width: 250px; margin-top: 10px; text-align: left; }

#bottom {width: 100%; height: 50px; text-align: center;}

#optimalized {width: 100%; height: 20px; text-align: center; color: gray;}

#log-in {text-align: left; margin: 0px auto; padding: 0; border: solid 1px #aaaaaa; margin-top: 150px; padding: 50px; width: 400px;}
#loginBG { background-image: url(img/login-plain.png); background-repeat: no-repeat; width: 215px; height: 160px; padding-top: 40px; padding-left: 20px;}

div.window-head { background: #0C4E97; background-position: center; color: white; padding-left: 6px; padding-top: 6px; height: 20px; font-weight: bold;}

div.window-main { border: none; padding: 5px; background-color: #E7F2FD;}
div.window { border: solid 1px #9d9097; background-color: #F5F5F5; padding: 0px; margin: 5px;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 18px; text-align: left; margin: 20px;}

p { margin-top: 0px; margin-bottom: 10px;}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; margin: 10px;}

ul { margin-left: 40px; padding-left: 0px}

input.login { width: 90px; color: black; background: white; border: 1px solid #555599; font-weight: bold;}
textarea.msg4adm { width: 220px; height: 70px;}
textarea.alert_mail { width: 200px; height: 200px;}
select.prefix { height: 100px; }
select.ex_usr { height: 200px; width: 200px;}

img { border: none;}
.table_row_head a {color: white;}
.table_row_odd { background-color: #FFFFFF; color: #000000; height: 18px; }
.table_row_head { background-image: url("img/window-head1.png"); color: #FFFFFF; height: 24px; text-align: center; }
.table_row_tail { color: #FFFFFF; background-color: #0C4E97; }
.table_row_even { background-color: #E7F2FD; color: #000000; height: 18px; }

.table_row_yellow { background-color: #EEEEAA; color: #000000; height: 18px; }
.table_row_red { background-color: #EEAAAA; color: #000000; height: 18px; }

.onmouseover { background-color: #CEDBEF; background; color: #000000; height: 18px; }

div.float_right {float: right; margin-right: 10px; position: relative;}
div.float_left {float: left;}

th a {color: black;}

div.status_ok {  width: 98%;  background-color: #aaFFaa;  font-size: 10px;  border: solid 1px #aaaaff;  padding: 5px;  margin-bottom: 10px;  margin-top: 10px; }
div.status_err {  width: 98%;  background-color: #ffaaaa;  font-size: 10px;  border: solid 1px #aaaaff;  padding: 5px;  margin-bottom: 10px;  margin-top: 10px; }

.price-list {
	border-collapse: collapse;
	font-weight: bold;
	font-size: 10px;
}

td.pricelist-billing {
	font-size: 10px;
}
td.pricelist-partner {
	background-color: #204064;
	color: white; border: solid 1px #aaaaaa; font-weight: bold; font-size: 12px; letter-spacing: 4px;
}
td.pricelist-prefix {
	font-size: 10px;
}
.price-list td {
	background-color: #B8CCE4;
	text-align: center;
	border: solid 1px #000000;
}

//td {border: solid 1px #000; }

td.pricelist-small {
	font-size: 8px;
	text-align: center;
	background-color: #204064;
	color: white;
	 border: solid 1px #aaaaaa;
}

td.pricelist-separ {
	background-color: white;
	border: none;
}
 
td.pricelist-first {
	background-color: white;
	border: none;
}
td.log_hl {
	border: none 1px #FF0000;
	border-top: solid;
}
td.pricelist-top { background-color: #7f7f7f; color: white; }
td.pricelist-center { background-color: #204064; color: white; border: solid 1px #aaaaaa; font-weight: bold; font-size: 11px;}

td.pricelist-standard { background-color: #B8CCE4; color: black; border: solid 1px #000000; font-weight: bold; font-size: 11px;}
td.pricelist-silver { background-color: #90ADCD; color: black; border: solid 1px #000000; font-weight: bold; font-size: 11px;}
td.pricelist-gold { background-color: #5D86AD; color: black; border: solid 1px #000000; font-weight: bold; font-size: 11px;}
td.pricelist-platinum { background-color: #204064; color: white; border: solid 1px #aaaaaa; font-weight: bold; font-size: 11px;}


.error_form_data { color: red; font-weight: bold; }
div.form_conteiner { border: solid 1px #9d9097; padding: 0px; margin: 5px; background-color: #E7F2FD;}
div.form_header { background: #0C4E97; background-position: center; color: white; padding-left: 6px; padding-top: 6px; height: 20px; font-weight: bold;}
div.form { border: none; padding: 5px; background-color: #E7F2FD; }
.hidden { display: none; }
.bank_transfer { display: none; }
.paypal { display: none; }
.money_bookers { display: none; }
.western_union { display: none; }

.visible { display: block;}

input.price { width: 30px; border: none; background-color: #305074; color: white; font-weight: bold; text-align: center; font-size: 10px;}
input.price-diff { width: 30px; border: none; background-color: #305074; color: red; font-weight: bold; text-align: center; font-size: 10px;}
input.exclude_time { width: 40px;}
input.partner_price { width: 40px; text-align: center;}


div.table_conteiner { border: none 1px #9d9097; padding: 0px; padding-top: 10px; margin: 0px; }

table.seznam { width: 100%; }
table.seznam1 { width: 100%; }

.seznam tr:HOVER {background-color: #CEDBEF;}
.page_sel { font-weight: bold; font-size: 14px;}

.red_no { font-weight: bold; color: #FF0000;}
.green_yes { font-weight: bold; color: #009900;}

.popBoxVisible { position: absolute;  position: fixed; top: 0px; left: 0px; z-index: 2; background: #F5F5F5; width: 300px; padding: 0.3em; border: 1px solid gray; display: block;}
.popBoxInvisible { position: absolute;  position: fixed; z-index: 2; background: #cccccc; width: 300px; padding: 0.3em; border: 1px solid gray; display: none;}
.pdf_info { position: absolute;  position: fixed; top: 0px; left: 0px; z-index: 2; background: #F5F5F5;  padding: 10px; border: 1px solid gray; display: block;}

.invisible { display: block;}
.visible { display: none;}

tr.bank_detail_active {
	background: #ccffcc;
}
tr.bank_detail_pasive {
	
}

tr.bank_detail_pasive {
	
}
tr.holdback_set {
	background: #ccffcc;
}

.holdback_wpt {
	background: #ccccff;
}
.holdback_provider {
	background: #ccffcc;
}

.select_box_invisible {
	display: none;
	_display: none;
}
.select_box_invisible li{
	display: none;
	_display: none;
}

.select_box_visible {
	
	display: block;
	_display: block;
	overflow: auto;
	border: solid 1px #BBBBBB;
	position: absolute;
	position: fixed;
	z-index: 2;
	background: #FFFFFF;
	width: 250px;
	height: 200px;
}

.select_box_visible li {
	padding: 3px;
	list-style-type: none;
}

.select_box_visible li:HOVER {
	background: #DDDDDD;
}

.window_visible { 
	position: absolute;  
	position: fixed; 
	top: 0px; 
	left: 0px; 
	z-index: 2; 
	background: #F5F5F5; 
	width: 300px; 
	padding: 0px;
	margin: 0px; 
	border: 1px solid gray; 
	display: block;
	border-collapse: collapse;
}
.window_invisible { 
	display: none;
	_display: none;
}
div.window_header {
	border: 1px solid gray;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 100%;
	height: 26px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url("img/window-head.png"); background-position: center;
	
}
div.window_caption {

	position: absolute;
	height: 20px;
	left: 0px;
	top: 0px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
	color: white;
}
div.window_close {

	position: absolute;
	height: 20px;
	right: 0px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	top: 0px;
}
div.window_body {

	position: absolute;
	top: 29px;
	bottom: 40px;
	width: 100%;
	right: 0px;
	left: 0px;
	overflow: auto;
	
}
div.window_footer {

	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 40px;
	vertical-align : middle; display : table-cell;
}

