html,body {margin:0; padding:0; font-size:100%; font-family:Arial,'Sans serif'; color:#fff; background:#7e735e;}
div {margin:0; padding:0;}
p {margin:0; padding:0;}
img {border-style: none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
input.btn_img {padding:0; border:none;}
input.btn_img:focus {border:none;}
.def_btn {color:#fff; font-size:11px; font-weight:bold; font-family:Arial; margin:0; padding:3px 4px; border:none; background:#FEAC08;}
.a_def_btn {display:inline-block;cursor: pointer; border:none; outline:none; padding:2px 5px; color:#D7F3F3; font-size:11px; font-weight:bold; font-family:Arial; margin:0; background:#0099CC; text-decoration:none; box-shadow: 0 0 3px #9E9E9E; line-height:16px;}
.a_def_btn_orange {display:inline-block;cursor: pointer; border:none; outline:none; padding:2px 5px; color:#fff; font-size:11px; font-weight:bold; font-family:Arial; margin:0; background:#FEAC08; text-decoration:none; box-shadow: 0 0 3px #9E9E9E; line-height:16px;}
.a_def_btn_green {display:inline-block;cursor: pointer; border:none; outline:none; padding:2px 5px; color:#fff; font-size:11px; font-weight:bold; font-family:Arial; margin:0; background:#b3ce66; text-decoration:none; box-shadow: 0 0 3px #9E9E9E; line-height:16px;}
.a_def_btn:hover, .a_def_btn_orange_hover, .a_def_btn_green:hover {color:#fff; text-decoration:none; box-shadow: 0 0 0px #9E9E9E;}
.a_def_btn span {background:#feac08; display:inline-block;}
.def_table {width:100%; border:none; border-collapse:collapse; margin-bottom:15px; border:10px solid #EFFAFF;}
.def_table th {text-align:center; padding:6px; background:#CFF0FF url(../img/table_th_bg.gif) repeat-x top left; color:#fff; font-weight:bold; font-size:14px;}
.def_table th.hover {background:#CFF0FF url(../img/table_td_first_col_bg.gif) repeat-x top left; cursor:default;}
.def_table td {text-align:center; padding:6px; color:#0099CC;}
.def_table .even {border-left:15px solid #EFFAFF; border-right:15px solid #EFFAFF;}
.def_table tr {background:#DFF5FF url(../img/table_tr_bg.gif) repeat-x left top;}
.def_table .first_col {font-family:"Trebuchet MS",Arial,Sans-serif; background:#EFFAFF; color:#5F5747; text-align:right; border-left:none; padding-left:0; font-style:italic;}
.def_table tfoot, .def_table thead {color:#fff; font-size:18px; font-family:"Trebuchet MS",Arial,Sans-serif;}
.def_table tfoot tr {background:#b3ce66 url(../img/table_tfoot_bg.gif) repeat-x left top; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center;}
.def_table tfoot td {padding-top:15px; padding-bottom:15px; color:#fff; text-align:center;}
.def_table .first_row {color:#fff; font-size:18px; font-family:"Trebuchet MS",Arial,Sans-serif; background:#7FD5FF; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center;}
.def_table .first_row_hover {color:#fff; font-size:18px; font-family:"Trebuchet MS",Arial,Sans-serif; background:#b3ce66; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center; cursor:default;}
.def_table td.hover {background:#fff2d9 url(../img/table_tr_alt_bg.gif) repeat-x top left; cursor:default;}
.normal_table {width:100%; border:none; border-collapse:collapse; margin-bottom:15px}
.normal_table th {text-align:center; padding:6px; background:#CFF0FF url(../img/table_th_bg.gif) repeat-x top left; color:#fff; font-weight:bold; font-size:14px; border-right:3px solid #fff; font-family:"Trebuchet MS",Arial,Sans-serif;}
.normal_table td {text-align:center; padding:6px; color:#0099CC; border-right:3px solid #fff; border-top:3px solid #fff}
.normal_table .even {border-left:15px solid #EFFAFF; border-right:15px solid #EFFAFF;}
.normal_table tr {background:#DFF5FF url(../img/table_tr_bg.gif) repeat-x left top;}
.normal_table .first_col {font-family:"Trebuchet MS",Arial,Sans-serif; background:#EFFAFF; color:#5F5747; text-align:right; border-left:none; padding-left:0; font-style:italic;}
.mo_table {width:100%; border:none; border-collapse:collapse; margin-bottom:15px;}
.mo_table th {text-align:center; padding:6px; background:#CFF0FF url(../img/table_th_bg.gif) repeat-x top left; color:#fff; font-weight:bold; font-size:14px; border-right:3px solid #fff; }
.mo_table th.hover {background:#CFF0FF url(../img/table_td_first_col_bg.gif) repeat-x top left; cursor:default;}
.mo_table td {text-align:center; padding:6px; color:#0099CC; border-right:3px solid #fff; border-top:3px solid #fff}
/*.mo_table .even {border-left:15px solid #EFFAFF; border-right:15px solid #EFFAFF;}*/
.mo_table tr {background:#DFF5FF url(../img/table_tr_bg.gif) repeat-x left top;}
.mo_table .first_col {font-family:"Trebuchet MS",Arial,Sans-serif; background:#EFFAFF; color:#5F5747; text-align:right; border-left:none; padding-left:0; font-style:italic;}
.mo_table tfoot, .mo_table thead {color:#fff; font-size:18px; font-family:"Trebuchet MS",Arial,Sans-serif;}
.mo_table tfoot tr {background:#b3ce66 url(../img/table_tfoot_bg.gif) repeat-x left top; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center;}
.mo_table tfoot td {padding-top:15px; padding-bottom:15px; color:#fff; text-align:center;}
.mo_table .first_row {color:#fff; font-size:14px; font-family:"Trebuchet MS",Arial,Sans-serif; background:#7FD5FF; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center;}
.mo_table .first_row_hover {color:#fff; font-size:14px; font-family:"Trebuchet MS",Arial,Sans-serif; background:#b3ce66; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center; cursor:default;}
.mo_table th.hover {color:#fff; font-family:"Trebuchet MS",Arial,Sans-serif; background:#b3ce66; padding-top:15px; padding-bottom:15px; color:#fff; text-align:center; cursor:default;}
.mo_table td.hover {background:#fff2d9 url(../img/table_tr_alt_bg.gif) repeat-x top left; cursor:default;}
a {font-weight:normal; color:#0099cc;}
a:hover {text-decoration:none;}
/* TOP, font-size:12px */
#top {background-color:#fff;}
#top_container {position:relative; margin:0 auto; width:930px; height:68px; font-size:12px; background:transparent url('../img/top_menu_bg.gif') no-repeat 269px 0px;}
#top img {float:left; border:none;}
.main_menu {position:absolute; right:0px; top:22px; height:68px; margin:0; padding:0; list-style-type:none;font-size:14px;}
.main_menu li.main_item a {display:inline-block; padding:5px 8px; color:#fff; text-decoration:none; background:#0099cc; font-weight:bold;}
.main_menu li.main_item a:hover {background:#a8cc38;}
.main_menu li.main_item a.a_orange:hover {background:#feac08;}
.main_menu li.main_item {margin:0 0 0 10px; height:37px; background:transparent url('../img/top_menuitem_bg_blue.png') no-repeat 0px 25px; padding:0; float:left;}
.main_menu li.main_item:hover {margin:0 0 0 10px; height:37px; padding:0; background:transparent url('../img/top_menuitem_bg_green.png') no-repeat 0px 25px; float:left;}
.main_menu li.li_orange:hover {margin:0 0 0 10px; height:37px; padding:0; background:transparent url('../img/top_menuitem_bg_orange.png') no-repeat 0px 25px; float:left;}
.submenu_head {position:relative;}
.submenu_body {position:absolute; margin:0; left:0; top:34px; padding-top:15px; min-width:200px; display:none; padding:0; list-style:none; z-index:2000; border-bottom:5px solid #765B48; text-align:left;}
.submenu_body li {background:#0099cc; border-top:1px solid #D7F3F3; z-index:3000}
.submenu_body li.alt {}
ul.main_menu li.main_item ul.submenu_body li a {color:#FFFFFF; text-decoration:none; padding:3px 10px; display:block; font-weight:bold; font-size:12px;}
ul.main_menu li.main_item ul.submenu_body li a:hover {background:#a8cc38;}
/* TOP */
/* HEADER, font-size:12px */
#header {height:183px; font-size:0.75em; color:#7e735e; background:#cbedff url('../img/header_bg.gif') repeat-x top left;}
#header_container {position:relative; margin:auto; width:974px; height:183px; background:#fff url('../img/header_bg.jpg') no-repeat top center;}
#header img {border:none;}
#header form {margin:0; padding:0; float:left;}
#header input[type=text],#header input[type=password] {padding:0.27em; width:9.09em; background:#d7f3f3; border: 1px solid #aadffb; font-size:11px; color:#0099cc; vertical-align:middle;}
#header input[type=text]:focus, #header input[type=password]:focus {border: 1px solid #0099cc; vertical-align:middle;}
#header span {}
#header span a {display:inline-block; margin-left:5px; padding-left:5px; border-left:1px solid #7e735e; color:#0099cc;}
#header_lang {position:absolute; top:0; right:2.6em;}
#header_clients {position:absolute; bottom:5px; left:22px; width:610px;}
form#header_search {position:absolute; bottom:5px; right:30px; width:20em;}
input.btn_ok {width:33px; height:27px; vertical-align:middle;}
form#header_search input#input_searchfield {width:175px;}
/* HEADER */
/* CONTENT, font-size:13[2]px */
#content {background:#fff url('../img/content_bg.gif') repeat-x top left; font-size:12px; color:#7e735e; line-height:1.6em;}
#content_container {margin:0 auto; width:930px; background:url('../img/content_left_bg.gif') no-repeat bottom left;}
#content_full {width:930px; padding:20px 0 1.15em 0; margin-right:30px; color:#5F5747; float:left;}
#content_full h2 {display:block; margin:0 0 5px 0; padding:15px 0 5px 0; line-height:18px; color:#0099cc; font-family:"Trebuchet MS",Arial,Sans-serif; font-weight:bold; font-size:1.385em; border-bottom:1px solid #d7d0cd;}/*font-size:18px;*/
#content_full p {text-align:justify;}
#content_full p.profiles {margin:0 34px 0 0; padding-bottom:0.615em; float:left;}
#content_full p.last_profile {margin:0; padding-bottom:0.615em; float:left;}
#content_full p.profile_pic {margin:0 34px 0 0; float:left;}
#content_full p.last_pic {margin:0; float:left;}
#content_full p.profiles span, p.last_profile span {display:block; width:167px; padding:3px 10px; font-size:12px; font-weight:bold; color:#0099cc; text-decoration:none; background:#CFF0FF;}
#content_full p.profile_pic img, p.last_pic img {display:block; width:187px;}
#content_full ul.profile_list {margin:0 34px 10px 0; padding:0; width:187px; float:left;}
#content_full ul.last_list {margin:0 0 10px 0; padding:0; list-style-type:none; width:187px; float:left;}
#content_full ul.profile_list li, ul.last_list li {margin-bottom:0.385em; padding-left:0.385em;}
#content_full ul.left_list {list-style:none;}
#content_full ul.left_list li {padding:2px 0 2px 20px; background:url('../img/bullets.png') no-repeat -87px -4px; border-bottom:1px solid #D7F3F3;}
#content_full ul.left_list li span {display:block; background:#fff;}
#content_full input.text {width: 100%;}
#content_full textarea.text {width: 100%;}
#content_left {width:630px; padding:20px 0 1.15em 0; margin-right:30px; color:#5F5747; float:left;}
#content_left h2 {display:block; margin:0 0 5px 0; padding:15px 0 5px 0; line-height:18px; color:#0099cc; font-family:"Trebuchet MS",Arial,Sans-serif; font-weight:bold; font-size:1.385em; border-bottom:1px solid #d7d0cd;}/*font-size:18px;*/
#content_left p {text-align:justify;}
#content_left p.profiles {margin:0 34px 0 0; padding-bottom:0.615em; float:left;}
#content_left p.last_profile {margin:0; padding-bottom:0.615em; float:left;}
#content_left p.profile_pic {margin:0 34px 0 0; float:left;}
#content_left p.last_pic {margin:0; float:left;}
#content_left p.profiles span, p.last_profile span {display:block; width:167px; padding:3px 10px; font-size:12px; font-weight:bold; color:#0099cc; text-decoration:none; background:#CFF0FF;}
/* #content_left p.profiles span:first-letter, p.last_profile span:first-letter {text-transform:uppercase;} */
#content_left p.profile_pic img, p.last_pic img {display:block; width:187px;}
#content_left ul.profile_list {margin:0 34px 10px 0; padding:0; width:187px; float:left;}
#content_left ul.last_list {margin:0 0 10px 0; padding:0; list-style-type:none; width:187px; float:left;}
#content_left ul.profile_list li, ul.last_list li {margin-bottom:0.385em; padding-left:0.385em;}
#content_left ul.left_list {list-style:none;}
#content_left ul.left_list li {padding:2px 0 2px 20px; background:url('../img/bullets.png') no-repeat -87px -4px; border-bottom:1px solid #D7F3F3;}
#content_left ul.left_list li span {display:block; background:#fff;}
#content_left input.text {width: 100%;}
#content_left textarea.text {width: 100%;}
#content_right {width:270px; padding:32px 0 1.15em 0; float:left; line-height:19px;}
#content_right a {font-weight:normal; color:#0099CC;}
#content_right a:hover {color:#0099CC; text-decoration:none;}
#content_right h2 {display:block; margin:0 0 5px 0; padding: 0 0 0 6px; color:#0099cc; font-family:"Trebuchet MS",Arial,Sans-serif; font-weight:bold; font-size:1.23em; border-left:3px solid #feac08;}/*font-size:16px;*/
#content_right h3 {margin:5px 0 2px 0; font-size:1em;}
#content_right h3.h_hl {padding:5px 10px; margin:0; font-size:1em; font-weight:bold; color:#fff; text-decoration:none; background:#feac08;}
#content_right ul {margin:0; padding:0;}
#content_right p.p_hl {margin-bottom:5px; padding:5px; background:#CFF0FF; color:#0099cc; -moz-border-radius:5px 5px 5px 5px;}
#content_right p.bubble_bottom {margin:0; padding-bottom:8px; background:#fff url('../img/top_menuitem_bg_orange.png') no-repeat bottom left;}
#content_right p.view_it {margin:5px 0; font-size:11px;}
#content_right p.view_it a {margin-left:5px; color:#D7F3F3; font-weight:bold;}
#content_right p.view_it a:hover {color:#ffffff; text-decoration:none;}
#content_right ul.right_list {list-style:none;}
#content_right ul.right_list li {padding:2px 0 2px 20px; background:url('../img/bullets.png') no-repeat -20px -4px; border-bottom:1px solid #D7F3F3;}
#content_right ul.right_list li.b_brown {background:url('../img/bullets.png') no-repeat -54px -4px;}
#content_right ul.right_list li.b_green {background:url('../img/bullets.png') no-repeat -87px -4px;}
#content_right ul.right_list li.b_blue {background:url('../img/bullets.png') no-repeat -120px -4px;}
#content_right ul.right_list li.b_lblue {background:url('../img/bullets.png') no-repeat -152px -4px;}
#content_right ul.right_list li span {display:block; background:#fff;}
#content_right ul.news {margin:0; padding:0; list-style-type:none;}
#content_right ul.news li {width:100%; margin:0 0 0.7em 0; padding:0; float:left;}
#content_right ul.news li h3 {float:left;  width:18em; margin:0; padding:0; display:block; font-weight:normal;}
#content_right ul.news div.news_date {float:left; display:inline; margin:0 0.7em 0 0; padding:0.1em 0.4em 0.1em 0.4em; background:#CFF0FF; font-family:"Trebuchet MS",Arial,Sans-serif; -moz-border-radius:0.4167em; float:left; line-height:1.6em;}
#content_right ul.news div.news_date span.news_month {padding:0 0 0.2em 0; display:inline-block; font-size:0.8em; font-weight:bold; text-align:center; line-height:1em; color:#0099CC; border-bottom:1px solid #fff;}
#content_right ul.news div.news_date span.news_day {display:inline-block; font-size:1.1em; font-weight:bold; text-align:center; padding:0 0.1em; background-color:#fff; line-height:1.1em;}
#content_right hr {border:none; border-top:1px dashed #86D6EF; padding-top:5px; background:transparent; height:0;}
#content_right hr.modul_close {border:1px solid #fff; padding-top:10px; background:transparent; height:0;}
#content_right span.news_date {width:2.5em; height:3em; padding:0.4em 0.4em 0.5em 0.4em; font-size:0.77em; line-height:1.5em; font-family:"Trebuchet MS",Arial,Sans-serif; font-weight:bold; text-align:center; background:#DFF4FF; -moz-border-radius:0.4167em;}
#content_right span.news_date span {display:block; font-size:1.2em; color:#feac08; font-weight:bold; background:#fff; }
/* CONTENT */
/* BOTTOM, font-size:11px */
#bottom {background-color:#7e735e; color:#fff; font-size:0.6875em; text-align:left;}
#bottom_container {margin:0 auto; padding-top:3.18em; width:930px; height:6.30em; background:url('../img/bottom_bg.gif') no-repeat top left;}
#bottom a {color:#feac08; text-decoration:none;}
#bottom a:hover {color:#fcc722; text-decoration:underline;}
#bottom img {border:none;}
#bottom p {width:18.27em; float:left; line-height:1.64em;}
#bottom ul {margin-top:0;list-style-image: url('../img/bottom_ybullet.gif'); float:left; line-height:1.64em;}
#bottom ul#bottom_partners {list-style:none; float:right;}
#bottom ul#bottom_partners li {padding-right:1.82em; float:left;}
#bottom ul#bottom_partners li#bottom_virtualisgep {padding-right:0; float:left;}
/* BOTTOM */
/* JQUERY */
#emails_list .ui-icon {display:inline-block;}
#email_forwards_list .ui-icon {display:inline-block;}
#invoices_list .ui-icon {display:inline-block; vertical-align:middle;}
table.display td {padding:5px 10px}
tr.odd {background:#EFFAFF}
tr.odd td.sorting_1 {background:#DFEFFC}
tr.even td.sorting_1 {background:#EFFAFF}
.error {color: red; font-weight: bold;}
/* JQUERY */
/* MOD */
.td_l {width: 150px; padding: .2em; float: left; font-weight: bold;}
.td_r {width: 100%; padding: .2em;}
.error_text {padding: 1em;}
td.border-top {border-top: 1px solid gray;}
.icon-btn {width: 20px;}
td.hidden {visibility: hidden;}
td.grey {color: gray;}
.wwrap {word-wrap: break-word;}