body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ul li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

html, body {
	color:#000;
	font-size:12px;
	height:100%;
	background:#e6e7e1 url(/images/body-bg.gif) repeat-x;
	font-family:Tahoma,Arial,Verdana,helvetica,courier,garamond,georgia;
}

.fl-l {float:left;}
.fl-r {float:right;}
.clear {clear:both;}
.center {text-align:center;}
.right {text-align:right;}
tr.center-mid td, center-mid {text-align:center;vertical-align:middle;}

img {display:block;}
a:link, a:visited, a:active, .clickable {color:#2497c4;text-decoration:underline;}
a:hover {cursor:pointer;text-decoration:none;}
td {vertical-align:top;}
	
#main {min-height:100%;height:auto !important;height:100%;width:914px;margin:0 auto;padding:0 39px 0 37px;}
#header {height:123px;padding:47px 6px 0 6px;}
.box {height:76px;}

.logo {padding-top:23px;float:left;}

.menu {padding:7px 0 0 45px;float:left;}
.menu .top-menu li {height:32px;float:left;padding-bottom:5px;margin-left:1px;}
.menu .top-menu li a {text-decoration:none;display:block;height:32px;background:url(/images/menu-l.gif) no-repeat;}
* html .menu .top-menu li a {width:1%;white-space:nowrap;}
.menu .top-menu li a span {color:#fff;font:14px Tahoma;text-decoration:none;display:block;height:26px;padding:6px 14px 0 14px;background:url(/images/menu-r.gif) no-repeat 100% 0;}
.menu .top-menu li a:hover {cursor:pointer;background:url(/images/menu-a-l.gif) no-repeat;}
.menu .top-menu li a:hover span {background:url(/images/menu-a-r.gif) no-repeat 100% 0;}

.menu .top-menu li a.this {background:url(/images/menu-l-this.gif) no-repeat;}

.menu .sub-menu {clear:both;}
.menu .sub-menu li {height:23px;float:left;margin-right:7px;}
.menu .sub-menu li a {color:#fff;font:bold 11px Tahoma;text-decoration:none;display:block;height:23px;background:url(/images/sub-m-l.gif) no-repeat;}
* html .menu .sub-menu li a {width:1%;white-space:nowrap;}
.menu .sub-menu li a:hover {cursor:pointer;background:url(/images/sub-m-a-l.gif) no-repeat;}
.menu .sub-menu li a span {height:20px;padding:3px 18px 0 15px;display:block;background:url(/images/sub-m-r.gif) no-repeat 100% 0;}
.menu .sub-menu li a:hover span {padding:3px 18px 0 15px;background:url(/images/sub-m-a-r.gif) no-repeat 100% 0;}

.menu .sub-menu li a.this {background:url(/images/sub-m-l-this.gif) no-repeat;}
.menu .sub-menu li a.this span {background:url(/images/sub-m-a-r.gif) no-repeat 100% 0;}

.user-bl {float:right;width:192px;height:92px;padding:15px 22px 0 22px;font:11px Tahoma;background:#fff url(/images/user-bl-bg.gif) no-repeat;}
.user-bl .fl-l {line-height:20px; width:192px;}
.user-bl .fl-l a {font:bold 11px Tahoma;color:#2597c9;}
.user-bl .fl-l b {color:#6f6f6f;}
/*.user-bl .fl-r {width:90px;}*/
.user-bl .fl-r .fl-r {width:auto;}
.user-bl .lnk {clear:both;text-align:center;padding-top:17px;}
.user-bl .lnk a {color:#000;font:12px Tahoma;}

.btn1 {float:right;height:25px;width:56px;margin:3px;background:#36a9d4 url(/images/btn-l.gif) no-repeat;}
.btn1 a {text-decoration:none;}
.btn1 span {cursor:pointer;width:auto;display:block;height:15px;padding:3px 12px 7px 8px;color:#fff;font:bold 11px Tahoma;background:url(/images/btn-r.gif) no-repeat 100% 0;border:none;}

.btn3 {float:left;height:23px;margin:5px 0 5px 0;background:#36a9d4 url(/images/btn3-l.gif) no-repeat;}
.btn3 input.btn {cursor:pointer;width:auto;display:block;height:23px;padding:0 10px 3px 14px;color:#fff;font:13px Tahoma;background:url(/images/btn3-r.gif) no-repeat 100% 0;border:none;}

.btn4 {float:left;height:31px;margin:5px 0 5px 0;background:#36a9d4 url(/images/btn4-l.gif) no-repeat;}
.btn4 input {cursor:pointer;width:auto;display:block;height:31px;padding:0 12px 1px 14px;color:#fff;font:bold 12px Tahoma;background:url(/images/btn4-r.gif) no-repeat 100% 0;border:none;}

.con-top-bord {background:url(/images/con-b-top.gif) no-repeat;}
.content {margin-bottom:25px;background:url(/images/con-bg.gif) repeat-y;border-bottom:solid 1px #e6e7e1;}
.con-bot-bord {padding:30px 55px;background:url(/images/con-b-bot.gif) no-repeat 0 100%;}

#footer {width:904px;height:76px;margin:-76px auto 0 auto;background:url(/images/footer-bg.gif) no-repeat;}
#footer .fl-l {padding:30px 0 0 48px;color:#75797a;}
#footer a {color:#2598c5;font:12px Arial;}
#footer .fl-r {width:296px;padding-top:11px;color:#3a3a3a;}
#footer .fl-r .fl-r {width:79px;padding-top:15px;}
#footer .fl-r span {color:#828282;}

.heading {position:relative;padding-bottom:12px;color:#707070;font:18px Tahoma;}
.heading span {color:#30a5d1;}

.messages {border-collapse:separate;border-spacing:2px;background-color:#fff;}
.messages td {padding:2px 12px;background:#dff0f7;}
.messages .head td {font:11px Tahoma;padding:0;background:#2ea3d0 url(/images/heading-tr-bg.gif) repeat-x;}
.messages .head td.nobg {background:none;}
.messages .head td.l-bg div {padding:8px 12px 0 12px;background:url(/images/heading-tr-l.gif) no-repeat;}
.messages .head td.r-bg div {padding:8px 12px 0 12px;background:url(/images/heading-tr-r.gif) no-repeat 100% 0;}
.messages .head td.center {padding:8px 12px;}
.messages td.nobg {background:none;}
.messages td.center img {margin:0 auto;}
.messages .date {font:10px Tahoma;padding:2px 4px;}
.messages td.lable {padding:6px 10px 8px 10px;font:bold 11px Tahoma;color:#fff; text-align:center;}

.sent-mes-bl {margin:50px 0;padding:12px 42px 1px 4px;background:#eee;}
.sent-mes-bl td {padding:5px 0;vertical-align:middle;text-align:center;}
.sent-mes-bl textarea {padding:3px;font:12px Tahoma;border:none;background:#fff;overflow:auto;width:650px;}
.sent-mes-bl .txt {width:652px;padding:6px 2px;border:none;background:#fff;}

.btn2 {height:34px;background:#36a9d4 url(/images/bnt-2-l.gif) no-repeat;}
.btn2 input {cursor:pointer;display:block;height:34px;padding:0	10px 4px 10px;color:#fff;font:bold 12px Tahoma;background:none;background:url(/images/btn-2-r.gif) no-repeat 100% 0;border:none;}

.temp {height:52px;font:bold 11px Tahoma;color:#2ea2d0;}
.temp a {float:left;height:22px;margin:4px 10px 0 0;font:bold 11px Tahoma;color:#787878;text-decoration:none;background:url(/images/style-bg-l.gif) no-repeat;}
* html .temp a {width:1%;white-space:nowrap;}
.temp a:hover {background:url(/images/style-bg-l.gif) no-repeat 0 -22px;}
.temp a.this {color:#fff;background:url(/images/style-bg-a-l.gif) no-repeat;}
.temp a span {height:21px;padding:1px 10px 0 7px;display:block;background:url(/images/style-bg-r.gif) no-repeat 100% 0;}

a.apply {float:left;height:24px;font:bold 11px Tahoma;color:#fff;text-decoration:none;background:url(/images/apply.gif) no-repeat;}
* html a.apply {width:1%;white-space:nowrap;}
a.apply:hover {background:url(/images/apply.gif) no-repeat 0 -24px;}
a.apply span {height:21px;padding:3px 7px 0 7px;display:block;background:url(/images/apply-r.gif) no-repeat 100% 0;}

.change-btn-bl {height:45px;}
a.change {float:left;height:27px;background:#6ed4fd url(/images/change-a-l.gif) no-repeat;text-align:center;margin:8px 14px;font:bold 12px Tahoma;color:#000;text-decoration:none;}
a.change span {float:left;height:24px;padding:3px 24px 0 24px;background:url(/images/change-a-r.gif) no-repeat 100% 0;text-decoration:none;}
a:hover.change {color:#fff;background:#6ed4fd url(/images/change-a-l.gif) no-repeat 0 -27px;}

.param {color:#2ea2d0;}
.param td {padding:4px 2px;}

.inp-bl {padding:4px 10px;margin-bottom:3px;background:url(/images/inp-bl-bg.gif) repeat-y;}
.inp-bl input, .inp-bl select {border:solid 1px #c8c8c8;background:#fff;color:#000;font:14px Arial;}
.inp-bl-in {margin:4px 8px;color:#2ea2d0;font:11px Tahoma;padding:5px 6px;background:url(/images/inp-bl-in-bg.gif) repeat-y;}
.inp-bl-in div {padding:3px 0;}
.inp-bl-in .title {font:bold 12px Tahoma;}
.inp-bl-in img {display:inline;margin:2px 0 -3px 3px;}

.title2 {color:#2a9fcd;font:bold 14px Tahoma;}

.select-style {height:50px;}
.select-style .a-bl {padding-left:35px;height:30px;}

.a-bl a {float:left;height:22px;margin:4px 10px 0 0;font:bold 11px Tahoma;color:#787878;text-decoration:none;background:url(/images/style-bg-l.gif) no-repeat;}
* html .a-bl a {width:1%;white-space:nowrap;}
.a-bl a:hover {background:url(/images/style-bg-l.gif) no-repeat 0 -22px;}
.a-bl a.this {color:#fff;background:url(/images/style-bg-a-l.gif) no-repeat;}
.a-bl a span {height:21px;padding:1px 10px 0 7px;display:block;background:url(/images/style-bg-r.gif) no-repeat 100% 0;}

.add-bl {padding:5px 20px;}
.add-bl img {display:inline;margin:0 4px -4px 0;}
.add-bl a {color:#2ca1ce;font:bold 11px Tahoma;text-decoration:none;}

.add-site-tbl {width:50%;}
.add-site-tbl td {padding:3px;width:50%;}
.add-site-tbl input, .add-site-tbl select, .add-site-tbl textarea {width:180px;padding:2px;border:solid 1px #eaf4f6;background:#fbfbfb;}
.add-site-tbl input.add-btn {cursor:pointer;width:auto;padding:0;margin:10px 0;border:none;}
.add-site-tbl select {color:#6f6f71;}
.add-site-tbl span {color:#b2b2b2;}
.add-firm-tbl {width:40%;}
.add-firm-tbl td {padding:7px 10px;}

.pad td {padding:20px;}
.pad-10 td {padding:10px;}

.accaunt-tbl td {width:50%;padding:7px 0;}
.accaunt-tbl input.txt {padding:2px;width:198px;border:solid 1px #b0d5de;background:#fbfbfb;}
.heading-acc {color:#2798c4;padding:20px 0 40px 0;font:bold 11px Tahoma;}

.error {margin:0 -35px 3px -35px;color:#fff;font:14px Tahoma;background:#f94268 url(/images/error.gif) no-repeat;}
.error a {color:#fff;}
.error .bg {height:25px;padding:8px 0 0 53px;background:url(/images/error-r.gif) no-repeat 100% 0;}

.all-ok {margin:0 -35px 3px -35px;color:#fff;font:14px Tahoma;background:#6fbe49 url(/images/all-ok.gif) no-repeat;}
.all-ok .bg {height:25px;padding:8px 0 0 59px;background:url(/images/all-ok-r.gif) no-repeat 100% 0;}

.form-tbl td {padding:6px;}
.form-tbl .txt {width:190px;padding:2px;margin:0 5px 0 0; border:solid 1px #e9f3f6;background:#fbfbfb;}
.form-tbl .lng {width:371px;}

/*.reg-tbl {width:48%;}
*/.reg-tbl .txt {border:solid 1px #b0d5de;}

.sm-f {font-size:11px;}

.enter-or-reg {float:right;word-spacing:9px;margin:6px 0 0 0;color:#fff;width:247px;height:30px;padding-top:8px;text-align:center;background:#299dcc url(/images/enter-or-reg.gif) no-repeat;}
.enter-or-reg a {color:#fff;}

.on-moderation td {background:#F2EA82;}
.no-moderate td {background:#ff9eae;}

a, .datepick-trigger {cursor:pointer;}


.stat-of {height:34px;}
* html .stat-of a {width:1%;white-space:nowrap;}
.stat-of a {margin:0 10px 0 0;float:left;color:#000;font:11px Tahoma;height:23px;text-decoration:none;background:#5ec7ef url(/images/stat-of-l.gif) no-repeat;}
.stat-of a span {display:block;height:20px;padding:3px 8px 0 10px;text-decoration:none;background:url(/images/stat-of-r.gif) no-repeat 100% 0;cursor:pointer;}
.stat-of a:hover {color:#fefefe;font:11px Tahoma;background:#eb748c url(/images/stat-of-l.gif) no-repeat 0 -23px;}
.stat-of a.this {color:#fefefe;font:11px Tahoma;background:#e7414f url(/images/stat-of-l.gif) no-repeat 0 -46px;}

.period {padding:5px 49px;margin:0 -49px;background:#eee;}
.period-a {height:30px;padding:5px 0 0 0;}
* html .period-a a {width:1%;white-space:nowrap;}
.period-a a {float:left;color:#000;font:11px Tahoma;height:21px;margin:0 10px 0 0;text-decoration:none;background:#5ec7ef url(/images/period-a-l.gif) no-repeat;}
.period-a a span {display:block;height:19px;padding:2px 8px 0 10px;text-decoration:none;background:url(/images/period-a-r.gif) no-repeat 100% 0;}
.period-a a:hover {color:#fff;background:#eb748c url(/images/period-a-l.gif) no-repeat 0 -21px;}
.period-a a.this {color:#fff;background:#e7414f url(/images/period-a-l.gif) no-repeat 0 -42px;}

.date {height:20px;padding-bottom:10px;font-size:12px;}
.date img {display:inline;margin:0 0 -2px 0;}
.date input.txt {width:147px;font:12px Tahoma;text-align:center;background:#fefefe;border:solid 1px #cacaca;}
.date div {float:left;padding:5px 12px 0 0;height:20px;}

.stat-table {background:white; margin:14px 0 0 0;border-collapse:separate;border-spacing:2px;font-size:11px;text-align:center;}
.stat-table td {padding:2px 10px;background:#eee;}
.stat-table .head-tr td {padding:0 10px;height:23px;background:#2ea3d0 url(/images/heading-tr-bg.gif) repeat-x;}
.stat-table td.header {padding:6px 10px 8px 10px;font:bold 11px Tahoma;color:#fff; text-align:center;}
.stat-table td.footer {padding:6px 10px 8px 10px;font:bold 11px Tahoma;color:#fff; text-align:center;}

.tablo {/*width:870px;*/ border-collapse:separate; margin:20px -30px; border-spacing:2px; background-color:#fff}
h1 {
	color:#2598c5;
	font-weight:normal;
	font-size:20px;
	margin:0px 20px;
}
p {
	margin:15px 15px 15px 47px;
}
.blue { color:#2598c5;}
h3 {
	background:url(/images/old/h3_bg.jpg) #e5e6e3 top left repeat-x;
	margin-right:15px;
	padding:20px 20px 20px 47px;
	font-size:12px;
	font-weight:normal;
	color:#6f6f6f;
}




  .td_gray { background-color: #D8D9DA; padding:5px }
  .sub_tablo { background-color: #F5F5F5; padding:5px }

  .ticket_from_user { background-color: #9EE99E; padding:5px }
  .ticket_from_user_unprocessed { background-color: #9EE99E; color:#D00000; padding:5px }
  .ticket_from_support { background-color: #9D8CFB; padding:5px }
  .ticket_from_support_unprocessed { background-color: #9D8CFB; color:#EAFB8B; padding:5px }

  .td_blue { background-color: #BCC5FC; padding:5px }
  .td_yellow { background-color: #F2EA82; padding:5px }
  .td_red { background-color: #F9A08A; padding:5px }

td.td_red { background-color: #F9A08A; padding:5px }
td.td_gray { background-color: #D8D9DA; padding:5px }




input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
  border-color: red !important;
  border-style: solid !important;
}

input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
  border-color: #0F0 !important;
  border-style: solid !important;
}

.vanadium-message-value {
  font-style: italic;
}

.vanadium-advice {
  font-size: 13px;
}

.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
  color: red;
}

/*input.vanadium-valid {
  #background-color: greenyellow;
}*/

input.vanadium-valid  .vanadium-valid-advice {
  display: inline !important;
  color: green;
}

/*input.checkbox {
width:12px !important;
height:12px !important;
border:1px;
}*/


#sitemap {
font-size:130%;
font-weight:bold;
padding:20px;
}

#sitemap ul {
display:block;
list-style-type:none;
margin:0;
padding:0;
}

#sitemap li {
clear:both;
display:block;
font-size:92%;
/*padding-top:1em;
*/}

#sitemap li a {
background-position:left center;
background-repeat:no-repeat;
clear:both;
color:black;
display:block;
float:left;
padding-left:10px;
position:relative;
text-decoration:none;
}

#sitemap li li {
margin-left:2em;
}

#sitemap .blue_bullet li a {
background-image:url(/images/bullet-blue.gif);
font-weight:normal;
}

#sitemap .red_bullet li a {
background-image:url(/images/bullet-red.gif);
font-weight:normal;
}
