BODY {background-color: #ffffff; color: #000000; font-family: Tahoma, Arial Cyr, Arial, Helvetica, Verdana, Geneva, Sans-serif; font-size: 9pt; margin: 0px; padding: 0px;}
A, A:link, A:visited, A:hover, A:active {font-size: 9pt; font-family: Tahoma, Arial Cyr, Arial, Helvetica, Verdana, Geneva, Sans-serif; color: #005f2a; text-decoration: none}
A:hover {color: #7abd19; text-decoration: none}
A:link.lin, A:visited.lin {color: #696969; text-decoration: none}
A:hover.lin {color: #7abd19}
A:link.lin2, A:visited.lin2 {font-size: 8pt; color: #696969; text-decoration: none}
A:hover.lin2 {font-size: 8pt; color: #7abd19}
A:link.top, A:visited.top, A:hover.top {color: #ffffff}
A:link.download, A:visited.download {color: #7abd19; text-decoration: none}
A:hover.download {color: #ffffff}
TD {font-size: 9pt}
ul {list-style-image: url(select.gif)}
img {border:0px}
fieldset {border:0}
h4 {font-size:1em}
*:first-child+html li {padding-left:0}
.u {text-decoration: underline}
td.tree {background-color:#005f2a; height:20px; text-align:right; color:#ffffff}
td.tree a {color:#96fc03}
td.tree a:hover {color:#ffffff}
TABLE.prod {background-position: bottom right; background-repeat: repeat-y; background-color: #edf0e8; BORDER: #dbdbdb 1px solid}
TD.textb {font-size: 9pt; padding-left: 10px; padding-right: 20px}
TD.textb A:link, TD.textb A:visited {text-decoration: underline}
.find, .selec {BORDER: #dbdbdb 1px solid; FONT-SIZE: 9pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff; color: #767676}
.selec {FONT-SIZE: 8pt}
TABLE.menu_l {position: absolute; z-index: 10}
TR.han {cursor: pointer}
#sel_lng {visibility: hidden}
TD.mark {BORDER: #dbdbdb 1px solid; FONT-SIZE: 8pt; BORDER-right: 0px; BACKGROUND-COLOR: #ffffff; background-image: url(bg_but.gif); text-align:center}
TD.mark2 {background-image: url(bg_but.gif); text-align:center}
TD.mark_i {BORDER-TOP: #dbdbdb 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff; text-align:center}
TD.page_m {FONT-SIZE: 9pt; BACKGROUND-COLOR: #ffffff; padding: 10px}
TD.bbb {padding: 3px}
TD.tab {BORDER: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff}
TD.line {BACKGROUND-COLOR: #7abd19; color: #ffffff; font-weight: bold}
TD.opis {BACKGROUND-COLOR: #edf0e8; color: #000000; FONT-SIZE: 8pt}
TD.opis2 {color: #000000; FONT-SIZE: 8pt; text-align: center}
table.pa {BACKGROUND-COLOR: #f2f2f2; margin-bottom: 1em; vertical-align:top; border:0; border-spacing: 1px; width:100%}
table.pa td {BACKGROUND-COLOR: #ffffff; padding:5px}
TD.price1 {background: #0e6634 url(background_price.jpg) repeat-x top; color: #ffffff; FONT-SIZE: 8pt; text-align: center; font-weight: bold}
TD.price2, TD.price3 {BACKGROUND-COLOR: #ffffff; color: #000000; FONT-SIZE: 8pt; text-align: center}
TD.price3 {color: #ff0000; font-weight: bold}
.sel_lng {BORDER: #005f2a 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #005f2a; FONT-SIZE: 8pt; color: #ffffff}
span.razd {color: #696969; font-size:8pt}
div.buy {float: right; position: relative; top: 2px; right: 42px}
td.web {padding-top: 20px}
img.web {position: relative; top: 7px}
ul.s {list-style-image: url(bullit_mini.jpg)}
table.product1 {background-position: bottom right; background-repeat: repeat-y; background-color: #edf0e8; margin-bottom:6px}
li.nobullit {list-style-type:none; position: relative; right: 40px}
table#time {margin-top:15px; margin-bottom:15px}
table#product2 {margin: 15px 0px 15px 0px; BORDER: #dbdbdb 1px solid; FONT-SIZE: 9pt; width:590px}
table.border {BORDER: #dbdbdb 1px solid; width: 100%; margin: 0px; padding: 0px; height: 100%}
tr.head {background-image:url(background_table.jpg);background-repeat: repeat-x; height:42px; text-align: center}
td#border_left {width: 200px; border-left:#dbdbdb 1px solid}
td#border {width: 200px; border-left:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid}
td.border_bottom {border-bottom:#dbdbdb 1px solid; padding-bottom:8px}
td.margin {border: 0px; padding-top: 8px}
td.checkbox {width: 30px; margin:0px; padding:0px}
div#button {margin-left:auto; margin-right:auto; margin-top: 15px}
div#imp  p {font-style: italic; padding: 0px; margin: 0px}
div#button_zapros {margin-left:auto; margin-right:auto; margin-top: 35px}
p.action {font-size: 8pt; color: #000000; text-decoration: none}
td.info {width: 198px; border: 0px; padding: 2px}
p.pr1 {margin:0px; padding:0px}
table.pr_info {width: 100%; margin: 0px; padding: 0px; border: 0px; background-color: #ffffff}
td.pr {height: 19.5em; border:4px #ffffff solid; border-collapse: collapse; vertical-align: top; background-color: #f0f3ec}
td.pr div {height:15em;margin:0.6em 1em}
td.pr_e {height: 15.5em; border:4px #ffffff solid; border-collapse: collapse; vertical-align: top; background-color: #f0f3ec}
td.pr_e div {height:12em;margin:0.6em 1em}
p.c2 {text-align:center}
div.pr_mar {margin: 25px 20px 10px 20px}
h4.pr {color: #005f2a}
p.pri {color: #ff0018}
div.pr_bc {background-color: #f0f3ec; margin-bottom: 20px}
div.pr_bc ul {padding: 7px 20px 20px 40px; margin: 0px}
div.pr_bc li {list-style-image: url(select.gif)}
div.pr_bc div {padding:10px 20px}
li.pr {position: relative; right:20px}
table.pr_vyb {background-color: #f0f3ec; margin-bottom: 20px; width: 100%}
table.pr_vyb td {width: 50%; vertical-align: text-top}
table.pr_vyb div {padding: 7px 20px 17px 25px}
table.form {border: 0px;}
table.form td {vertical-align:top; padding: 0.5em 0}
p.prim {color:#9f9f9f; font-size: 0.9em; vertical-align: super}
div.prl1 {border-right: 5px #ffffff solid}
div.prl1 td {background-color: #ffffff; text-align: center}
div.pr2 {width:100%; height: 86px; background-color: #7abd19; margin-top:0px; margin-bottom: 20px}
div.pr2 p {color:#ffffff; text-align:center; font-size: 1.5em; padding-top: 20px}
h3.ul {position: relative; right:18px}
table.pr1 {background-color: #f0f3ec; width:620px; border: 0px}
table.pr1 td {padding: 3px 0px}
td.pr1 {background-color: #ffffff; width: 50%; min-height:37px; text-align: center}
td.pr2 {background-color: #ffffff; height:37px; text-align: center}
td.pr2 h4 {text-align:center}
table.pr2 {width:100%; text-align:center}
table.pr2 td p {text-align:left}
ul.tr {list-style-image: url(select.gif); margin-left: 0px}
div.mar {padding-bottom:1em}
table.tr1 {background-color: #f0f3ec; margin: 20px 0px; width: 100%}
table.tr1  td {border: 4px #fff solid; width:50%}
table.tr1  td div {margin:7px 20px 17px 25px}
.menub {padding:10px 20px; background-color:#f0f3ec}
td.t {padding-right:2em; vertical-align:top}
ul.t {list-style-image: url(select.gif); position: relative; right:20px}
table.c1 {background-color:#f0f3ec; margin-bottom:1em;width:100%}
table.c1 td {vertical-align:text-top}
td.c1 {font-weight: bold;width:30%}
td.c2 {vertical-align:text-top}
p.e {padding-left:2em}
#goodies_list {padding:0; list-style-image:none}
#goodies_list li {list-style: none; list-style-image:none}
#goodies_list li a:hover {color:#ffffff}
a.pr1 {text-decoration:underline; font-weight: bold; margin-left:auto; margin-right:auto}
table.green {color:#ffffff;border-collapse: collapse}
table.green td {width:50%;border:5px solid #ffffff;background-image:url(green_back.gif);background-repeat:repeat-y}
dl.m dd a, dl.m dd a:active, dl.m dd a:link, dl.m dd a:visited, dl.m dd a:hover, dl.m dd ul li a, dl.m dd ul li a:active, dl.m dd ul li a:link, dl.m dd ul li a:visited, dl.m dd ul li a:hover, dl.m1 dd a, dl.m1 dd a:active, dl.m1 dd a:link, dl.m1 dd a:visited, dl.m1 dd a:hover, dl.m1 dd ul li a, dl.m1 dd ul li a:active, dl.m1 dd ul li a:link, dl.m1 dd ul li a:visited, dl.m1 dd ul li a:hover {text-decoration:none}
dl.m {font-weight: bold}
dl.m dd {font-weight: normal; margin:0em 0em 1em 0em; padding:0px}
dl.m div dd {font-weight: normal; margin:0; padding:0}
dl.m dd ul, dl.m div dd ul {list-style:none; margin:0em; padding:0px}
dl.m ul {list-style:none; padding:0px}
dl.m ul li {list-style:none; margin:0em; padding:0px; font-weight: normal}
dl.m dd ul li, dl.m div dd ul li {list-style:none; margin:0em; padding:0px; font-weight: normal}
dl.m dt {margin-top:1em}
dl.m1 {font-weight: bold}
dl.m1 dd {font-weight: normal; margin:0em 0em 1em 0em; padding:0px}
dl.m1 dd ul {list-style:none; margin:0em; padding:0px}
dl.m1 dd ul li {list-style:none; margin:0em; padding:0px}
dl.m1 dd ul li a, dl.m1 dd a, dl.m1 dd p a {color:#696969}
dl.m1 dd ul li a:hover, dl.m1 dd a:hover, dl.m1 dd p a:hover {color:#7abd19}
dl.m1 dd p {margin:0em;padding:0em}
div.a1 {background-color:#f0f3ec}
div.a1 table {width:100%; border:0px; margin:0.5em auto}
div.a1 table tr {background-color:#ffffff}
div.a1 table tr.a {background-color:#f0f3ec;text-align:center;font-weight: bold}
div.a1 table tr td.a {text-align:center; width:35%}
div.a1 table tr td p {padding:0.8em}
p.ul {margin-bottom:0em}
ul.ul {margin-top:0em; position:relative;right:2em}
ul.no {margin-top:0em; padding-left:0px; list-style-image: none}
ul.no li {list-style:none; list-style-image: none}
div.img_c {margin: 1em auto}
div.img_c  img {max-width:590px}
div#course_menu {margin:0em;padding:0em}
div#course_menu p {font-weight:bold;margin-top:0em}
div#course_menu ol {padding-left:0em;list-style:none;margin-left:0em}
div#course_menu ol li {margin-top:1em; padding-left:0em; margin-left:0em;list-style:none}
table#button_menu {width:100%; padding:0px;margin:1em 0em 0em 0em}
table#button_menu td {padding:0px;margin:0px;text-align:center}
div.training_img {clear:right;float:right; padding:0.3em 0em 1em 0.3em}
div.training_img p {margin: 0.3em auto; font-size:0.9em; text-align:center}
td#menuright {width:230px; text-align:right; vertical-align:top; background-image: url(td_menuright.png); background-position: right;background-repeat:repeat-y}
td#menuright p {padding:0px 15px 10px 0px; margin:0px}
ul#goodies {margin:0em;padding:0em;list-style:none}
ul#goodies li {margin:0em;padding:0em;list-style:none}
ul#goodies li a {color:#ffffff}
ul#goodies li a:hover {color:#ffffff}
ul.noclass LI {list-style-image: none}
table#copyrait p {margin:0px; color:#696969; font-size:8pt}
span.link , span.link:hover {	font-size: 9pt; cursor: pointer}
span.link {color: #005f2a}
span.link:hover {color: #7abd19}
img.link {cursor:pointer}
div.screen {float: right; padding:0px 0px 10px 10px; clear:left}
div.screen_left {float:left; padding:0.5em 1em}
.red {color:#ff0000 !important}
.green {color:#00bb00 !important}
div#goodies {width:200px; padding: 10px; margin:0em 0em 1em 2em; background-color: #7abd19; color: #ffffff; float:right}
div#goodies h4 {margin:0px}
div#goodies ul {padding-left:0px; margin:0px}
div#goodies ul li {list-style:none}
div#goodies ul  li a {color:#ffffff}
div#goodies ul  li a:hover {color:#ffffff}
div.download {width:210px; float:left; margin:0em 2em 0em 0em}
p.author {font-style:italic; color:#c22828}
table.compare {width:590px; border:0; margin:0; padding:0; border-collapse:collapse}
table.compare tr {background-color:#ffffff}
table.compare tr td, table.compare tr th {border:1px solid #dbdbdb; padding:3px; vertical-align:top}
table.compare tr th {font-size:8pt}
th.prod {background-color:#edf0e8; width:102px; text-align:center; font-weight:400}
/*div.box {float:left; width:220px}*/
div.descript a {color:red; font-weight:bold}
table.sale {clear:both; padding:0; width:100%; margin:0; border:0}
table.sale tr td {font-weight:bold; padding-left:30px; margin:0px; background-position:0% 0%; background-repeat: no-repeat; height:35px; vertical-align:top} 
table.sale tr td a {color:red}
/*td.box in page <style>*/
td.online {background-image: url(li.online.jpg)}
td.partners {background-image: url(li.partners.jpg)}
table.protect {background-color:#f0f3ec; width:100%; border:0; padding:0; margin:0; clear:both}
table.protect tr th, table.protect tr td {font-size:8pt; padding:5px 2px; text-align:center; font-weight:400; vertical-align:top}
table.protect tr th.off {color:#626262}
table.gray {margin:0em; border:0em; width:100%; background-color:#ffffff}
table.gray tr td, .gray tr th  {padding:0.7em 1em; background-color:#f0f3ec; margin:3px}
.gray tr th {font-size:0.8em}
table.gray tr td p {margin:0em}
table.gray tr td ul {margin-top:0em; padding-left:0.7em}
dl.dl {padding-left:1.5em}
dl.dl dt {font-weight:bold; display: list-item; list-style-image: url(select.gif)}
dl.dl dd {margin-bottom:0.8em}
form#stepOneOrder label, form#stepTwoOrder label {float:left; clear:left; width:200px; margin-bottom:0.5em}
form#stepOneOrder input, form#stepOneOrder select, form#stepOneOrder textarea, form#stepTwoOrder select {float:left; margin-bottom:0.5em}
form#stepOneOrder input#submit, form#stepTwoOrder input#submit {clear:both; margin-left:300px}
#scan {border:0; width:960px; padding:0; margin:1em auto}
#scan tr td form {margin:0}
#scan tr.form td {background-color:#dae4cc; padding: 0.5em 1em; vertical-align:top}
td.scanfile, td.scanurl {border-right:2em solid #ffffff}
form.gray {background-color: #f0f3ec; margin:0 0 1em 0; padding: 0.8em 1em}
div.question {padding-left: 2em}
.question ul {padding-left: 0}
#leftmenu {}
#leftmenu ul, #leftmenu div ul {margin: 0; list-style-image: none; padding-left: 1.5em}
#leftmenu ul li, #leftmenu div ul  li {list-style:none; list-style-image: none}
#leftmenu div p {margin:0}
#forusers {padding: 10px 20px; background-color: #fdf3f3; margin:0 0 1em 0}
#forusers table {border:0; width: 100%}
#license_ES {width:100%; margin:0; border:0; padding:0; background-color: #7c7c7c; border-spacing:1px}
#license_ES thead tr td, #license_ES tbody tr td {padding: 4px}
#license_ES tbody tr td ul {padding-left:0; list-style-position: inside; margin:0}
#license_ES thead tr td {vertical-align: top; text-align: center; background-color: #dedede}
#desktop_ss tr td, #desktop_ss td {background-color: #f2d2cc}
#server_ss tr td, #server_ss td {background-color: #f9ecbf}
#mail_ss tr td, #mail_ss td {background-color: #e4eed8}
#gateway_ss tr td, #gateway_ss td {background-color: #daeefa}
#mobile_ss tr td, #mobile_ss td {background-color: #d8cce2}
table#home {border:0; padding:0; margin:0; border-spacing: 10px 5px; background-color:#ffffff}
table#home tr td {padding: 3px 5px; text-align:center}
tr.comp td {background-color:#dededd}
table.products {width:100%; border:0; margin:0; padding:0; background-color:#dededd}
table.products tr th {font-size:0.8em; padding:4px}
table.products tr td {background-color:#ffffff; padding:4px}
table.products tr td ul {padding-left:0; list-style-position: inside; margin:0}
td.th {background-color:#f0f3ec !important; width:150px}
.kripto, .firewall, .av {color:#ffffff}
.kripto {background-image: url(kripto.jpg)}
.firewall {background-image: url(firewall.jpg)}
.av {background-image: url(securite_space.jpg)}
tr.comp td#add {background-repeat: no-repeat; background-image: url(add_comp.jpg); background-position:right; padding-right:13px}
table#home tr td a {font-size:8pt}
table#home tbody tr td ul {padding-left:0; list-style-position: inside; margin:0}

/*license*/
.info {width:100%; margin:1em 0 0 0; border:0; padding:0; border-collapse: collapse}
.info tr td, .info tr th {padding: 5px; border: 1px solid #e6e7df; vertical-align: top}
.info tr th {text-align: center; font-size:9pt}
.info tr th span {font-weight:400; display:block}
.info tr td table tr td {border:0; padding:0 5px 0 0}

.newstable { border-collapse:collapse;}
.newstable td { border:1px solid #d8d7cb; padding:3px 5px; border-bottom-width:5px; }
.newstable thead { background-color:#62b40a; color:#fff;}
.newstable p { margin:0;}
.newstable.thin td { border-bottom-width:2px; }
.newstable .sep td { height:0; padding:0;}
.newstable.center tbody td { text-align:center; }
.newstable .separator td { font-weight:bold;}

a.red_link { color:red; }
a.red_link:hover { color:#F66;}

#certMakerWnd,
#sigEditorWnd,
#tmplEditorWnd,
#templPopup,
#modal,
.modalWindow {
	min-width: 250px;
	margin: 0 auto;
	background: #efefef;
	clear: both;
	padding: 1em 2em;
	position: absolute;
	z-index: 100501;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	top: 65px;
	border: 2px solid #bbc0c4;
}

#sigEditorWnd #signature_data,
#template_data {
	width: 500px;
	height: 240px;
}

#overlay {
	z-index: 100500;
	opacity: 0.75;
	background-color: #2a2a2a;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	display: none;
}

.error {
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 29px;
	background-color: #AD141F;
	color: #F9F7ED;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	z-index: 100501;
}

input[type=text],
input[type=password],
textarea {
	outline: none;
	border: 1px solid #cccccc;
	border-bottom-color: #999999;
	border-right-color: #999999;
	background-color: #ffffff;
	padding: 4px 5px 3px 3px;
	color: #000000;
}

select, input[type=checkbox] {
	outline: none;
	border: 1px solid #cccccc;
	border-bottom-color: #999999;
	border-right-color: #999999;
	background-color: #ffffff;
	padding: 2px;
	color: #000000;
}

span.fancy_button {
	height: 22px;
	background-image: url(2010/bg_button.jpg);
	background-repeat: repeat-x;
	border-left: #1A8416 1px solid;
	border-right: #1A8416 1px solid;
	color: white;
	font-weight: bold;
	padding: 4px 15px;
	cursor: pointer;
	font-size: 9pt;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

span.fancy_button.cancel {
	background-image: url(2010/bg_cancel.jpg) !important;
	border-left: #B51304 1px solid  !important;
	border-right: #B51304 1px solid  !important;
}

blockquote {margin-left:0; font-style: italic}
p.author {color:red}

#common_content { margin: 0 auto; width: 960px; }
#common_header { background-color: #6CB200; color: #FFFFFF; display: block; margin: 0 auto; padding: 5px; position: relative; width: 950px; }
#left_menu_manager { margin-right: 20px; width: 200px; float: left; }
#content_manager { float: left; width: 740px; }

.frame_block { border: 1px solid #aaaaaa; margin-bottom: 1em; }
.frame_content { margin: .5em; }
.dealers_form .form_block { float:left; margin-right: 10px; }
.dealers_form label {  margin-right: 5px; }
.dealers_form input, .dealers_form select,
.frame_block input, .frame_block select { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.clear { clear: both; }
.disabled { background-color: #efefef !important; color: #999999 !important; }
.hidden { display: none; }
.hint { background-color: #E4EECD; border: 1px solid #AAAAAA; margin: 1em 0; padding: 1em .5em; }
.block_hint{ margin:15px 0px 15px 0px;border:1px solid #aaaaaa;padding:15px;font-size:14px; }
.error_hint{ color: #c00000; }



/* cpanel */
#cp_header{ background-color: #bfdd9d; margin: 2px; font-size: 14px; padding: 5px; text-align: center; list-style-type: none; list-style-image: none; }
#cp_header li { margin-top: 5px; }
#cp_header li:first-child { margin-top: 0px; font-size: 16px; margin-bottom: 3px; }

.column{ display:inline-block; margin-right:5px; width:48%; vertical-align:top; }
.big_result{ font-weight: bold; font-size: 20px; padding: .5em; }

.card_table{ width:100%; }
.card_table td{ padding:.5em; }
.card_table .header{ background-color:#bfdd9d; font-weight:bold; }
.card_table .top{ padding-left:1em; }
.card_table .item:nth-child(odd){ background-color:#e4eecd; }
.card_table .item td:first-child{ font-weight:bold; }
.card_table tr.elem:hover{ background-color:#e4eecd; }
.card_table .group{ background-color: #BFDD9D; border: 1px solid #999999; font-weight: bold; text-align: center; }

.cpanel_card_menu{ width: 100%; color: #999999; }
.cpanel_card_menu .text{ color: #000000; }
.cpanel_card_menu tr td:first-child{ background-color: #bfdd9d; color: #000000; }
.cpanel_card_menu td{ border: 1px solid #cfcfcf; padding: .5em; }
.cpanel_tab_active{ color:#000000 !important; text-decoration:none !important; }

.cpanel_similar_companies .close, #modal .close, .modalWindow .close{ text-decoration:none !important; color:#333333; float:right; }

.cpanelBgOverlay{ background-color:#1F1F1F;display:none;height:100%;left:0;opacity:0.5;position:absolute;top:0;z-index:10; }

/*.pa_popup{ display:none; position:absolute;  z-index:100; background-color:#ffffff;  border:1px solid #cfcfcf;  padding:.5em; -moz-border-radius:6px; }*/
.pa_popup label{ font-size: 10pt; font-weight:bold;display:block;margin-bottom:.5em; }
.request_panel{ display: inline-block; margin: 0 1em 0.5em 0; }
.pagebar_content { background-color: #BFDD9D; margin: 2px; padding: 4px; }
.line_menu{ list-style: none; text-align:center; }
.line_menu li{ display:inline; margin-right:2em; }

/* cpanel */

/* manager */
#manager_appl{ margin-bottom:1em; }
#manager_appl td { border-left:1px solid #cccccc; }
#manager_appl td:first-child { border-left:none; }
/* manager */

/* master_orders */
#alert_wrapper{ position:relative; }
#alert_msg {
    position:absolute;
    background-color:#fff;
    text-align: center;
    font-size: 16px;
    z-index:100505;
    width:600px;
    margin-left:-300px;
    border:3px solid #e80000;
    padding:15px 25px;
    cursor:pointer;
    box-shadow: 0 0 5px black; box-shadow: 0 0 10px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    border-radius: 8px; -moz-border-radius:8px; -webkit-border-radius:8px;
}

  .cpanel_maintablink{ margin-left: 20px; font-weight: bold; font-size: 14px !important; }

  .pa_managers_menu a{ display: inline-block; margin: 0 5px 5px; }

  .mo_expand_items{ color:#000000 !important; text-decoration:none !important; }
  .mo_html_tips{ color:#000000 !important; cursor:help; }
  .mo_html_tip{ position:absolute; z-index:100; padding:5px 15px; border:1px solid #cccccc;
             border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
             background-color:#ffffff; text-align:justify; font-weight:normal; width:400px; }
  .mo_table .header{ background-color: #BFDD9D; text-align: center; font-weight: bold; }
  .mo_table .header td{ font-size: 10pt; border: 1px solid #aaaaaa; }
  .mo_table tr.item:hover,
  .mo_table tr.distri_item:hover,
  .mo_table tr.border_item:hover{ background-color: #E4EECD; }
  .mo_table tr.border_item td{ border:1px solid #aaaaaa; padding: .7em; }
  .mo_table tr.distri_item,
  .mo_table tr.bborder_item{ border-bottom: 1px solid #aaaaaa; }
  .mo_table tr.small td, .mo_table tr.small select, .mo_table tr.small input, .mo_table tr.small a{ font-size:8.5pt; }
  .mo_table tr.distri_item table td{ border-right: 1px solid #aaaaaa; }
  .mo_table tr.distri_item table tr:first-child td:last-child{ border-right: none; }
  .mo_table td{ padding: .5em; }
  .mo_table{ border-collapse:collapse; width: 100%; }
  .mo_head_option{ background-color:#BFDD9D;color:#000000;padding:2px 0 2px 5px;font-weight:bold; }
  .mo_item_option{ padding-left:20px; }
  .mo_partner_block{ background-color: #e1e1e1; }

  .cpanel_menu_active{ font-weight: bold; }
  .cpanel_master_orders_menu{ width: 100%; color: #999999; }
  .cpanel_master_orders_menu tr td:first-child{ background-color: #bfdd9d; color: #000000; }
  .cpanel_master_orders_menu td{ border: 1px solid #cfcfcf; padding: .5em; }
/* master_orders */

.td_header{ background-color: #bfdd9d; }

div.button {margin:2em auto; text-align:center; clear: both}
div.button span, div.button a {height:22px; background-image:url(2010/bg_button.jpg); background-repeat: repeat-x; border-left:#1a8416 1px solid; border-right:#1a8416 1px solid; color:#FFFFFF; font-weight:bold; padding:4px 15px; cursor:pointer; text-decoration:none !important;
border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}

form.form label {width:250px; float: left; clear: left; margin-bottom:0.8em}
form.form input, form.form textarea {float: left; width:300px; margin-bottom:0.3em}
form.form textarea {height: 3em}
form.form h4 {clear: both}
form.form div.button {text-align:right; margin-bottom: 0.5em}
form.form table {width:100%; background: #dedede; border:0; border-spacing: 1px}
form.form table tbody tr td input, form.form input.submit {float: none; width:auto}
form.form input.submit {display: block; margin: 0 auto}

div.section ul.tabs
{
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #aaaaaa;
// please no ffffff
//	background: #ffffff;
	margin: 0px;
	padding: 0px;
}

div.section ul.tabs li
{
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	cursor: pointer;
	background-color: #f9f9f9;
	border: 1px solid #aaaaaa;
	border-bottom: 1px solid #f9f9f9;
	position: relative;
}

div.section ul.tabs li:hover
{
	background-color: #e4eecd;
}

div.section ul.tabs li.current
{
	border: 1px solid #aaaaaa;
	border-bottom: 1px solid #ffffff;
	padding: 0 13px 2px;
	background-color: #ffffff;
	background: #ffffff;
	font-weight: bold;
}

div.section div.box
{
	border-width: 0 1px 1px;
	border: 1px solid #aaaaaa;
	border-top: none;
	display: none;
	margin: 0;
}

div.section div.box.visible
{
	display: block;
// need that
	background-color: #ffffff;
	background: #ffffff;
}

td.lg_tablehead
{
	 background-color: #bfdd9d;
	 font-weight: bold;
}

.toplevel div.box.padded
{
	padding: 15px;
}

.lowlevel div.box.padded
{
	padding: 10px;
}

.mah_partners p
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.collapsed
{
	display: none;
}

div.expanded
{
	display: block;
}

.head {width:960px; margin: 1em auto; clear: both}
.head a {border-bottom: 1px dotted #000}
.head .logo {width:200px; float: left; height:65px}
  .head .logo a {border:0}
.head .support {width:690px; float: left; height:20px; padding-top:10px; text-align:right}
  .head .support a {border:0}
.head .changeLng {float:right; margin-top:10px}
.changeLng span {color: #005F2A; cursor: pointer}
.changeLng span.on {color: #79BB19}
table.head {border:0; border-collapse:collapse; margin: 10px auto; table-layout: fixed}
table.head th, table.head td {padding:10px}
table.head th {width:95px; background:#6cb200; color:#fff; font-size: 9pt; border-bottom: 1px solid #ffffff}
  .head td {width:825px; padding:10px; position:relative}
.head td.grey {background:#ebf1e8}
.head td > ul {padding:0; margin:0}
.head li {list-style:none; list-style-image:none; font-size:8pt}
  .head td ul li.menu {padding: 0 5px; border-right:1px solid #000; position:relative; float:left}
.head td ul li.menu.last {border:0}
table.head li a, table.head li span {font-size:8pt; color:#000; cursor:pointer; border-bottom: 1px dotted #000}
table.head li a:hover, table.head li span:hover {font-size:8pt; color:#66a603}
.head td ul li div {position:relative}
.head div.menu {display:none; position:absolute; z-index:999; background:#ebf1e8; padding:10px; width:150px; left:-7px}
.head div.menu h4, .head div.menu p {margin:0.4em 0 0 0}
  .head div.menu ul {list-style-position: inside; padding-left:1em; margin:0}
h4.link {cursor:pointer; border-bottom: 1px dotted #000}
li.link > a, li.link span {font-weight:bold}
.sub_menu {display:none; padding-left:1em}

#ui-datepicker-div{ z-index: 1000 !important; }

.questionair_steps_overlay{ background-color:#f0f3ec; padding:.5em; }

#questionair_progress_bar {
    height: 20px;
    margin: .5em auto 0 auto;
    position: relative;
    border-radius: 6px;
    border: 1px solid #cccccc;
    width: 350px;
}
  
#questionair_progress {
    background: url("/2010/bg_button.jpg") repeat-x scroll center -1px #6EBD00;
    border-radius: 6px;
    height: 20px;
    width: 0;
}
  
#questionair_progress_text {
    color: white;
    font-weight: bold;
    height: 20px;
    left: 0;
    line-height: 20px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 2px #222222;
    top: -20px;
    width: 350px;
}

.radio_line{ margin: .5em 0; }

ul.chzn-choices li, ul.chzn-results { list-style: none outside none; }

