/* reset */
* {padding:0;margin:0;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none; display:block;}

/* typography */
body {font-size:14px;color:#5B5C5B;background:#fff;font-family:"Times New Roman";}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#4C8503;}
h1 {font-size:1.8em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.8em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:0.71em;margin-top:0.71em;display:block;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:.5em;color:#4C8503;font-weight:bold;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1em;color:#5B5C5B;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;vertical-align:middle;}
p {margin:0 0 1em;}
p.warning {color:#0FB7FF;font-weight:bold;}
p.error {color:#ff0000;font-weight:bold;}
p.success {color:#4C8503;font-weight:bold;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {text-decoration:none;}
a {color:#005B71;text-decoration:underline;}
a.black {color:#5B5C5B;text-decoration:none;}
img.calendar {cursor:pointer;float:left;border:none;margin-left:2px;}
b.green {color:green;}
.clear {clear:both;width:100%;display:block;}
wbr {display:inline-block;}

/*base elements*/
html, body {width:100%; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
#container-top, #container-bottom {width:100%;margin:0 auto; min-height: 100%; height: auto !important; height: 100%; position: absolute;}  
#container-top {background:url(img/bg_top.jpg) top left repeat-x;} 
#sms-body-m #container-top {background:url(img/bg_top_members.jpg) top left repeat-x;}
#container-bottom {background:url(img/bg_bottom.gif) bottom left repeat-x;} 
#container {width:997px;padding-bottom:140px;margin: 0 auto;overflow:hidden;} 
body#sms_body_numinfo {width:auto;height:auto;position:relative;}

/*page header*/
#pageHeader {width:100%;height:244px;background:url(img/bg_header.jpg) top left no-repeat;position:relative;}
#sms-body-m #pageHeader {height:153px;background:url(img/bg_header_members.jpg) top left no-repeat;}

#pageHeader #aLogo {position:absolute;display:block;width:340px;height:100px;margin:90px 0px 0px 15px;}
#sms-body-m #pageHeader #aLogo {margin:7px 0 0 38px;}
#pageHeader #flashLogo {position:absolute;margin:0 0 0 365px;}

#pageHeader #formLogin {position:absolute;width:221px;height:110px;margin:60px 0 0 650px;display:block;}
#pageHeader #formLogin input{font-size:12px;}
#pageHeader #formLogin #inFields {padding:7px 0 0 77px;border:none;overflow:hidden;height:63px;width:135px;}
#pageHeader #formLogin #inFields input {margin:0 0 3px 0;background:url(img/input_field.gif) top left no-repeat;width:124px;height:17px;border:none;padding:6px;color:white;}
#pageHeader #formLogin #menuRegister {display:block;text-align:left;list-style-type:none;margin:11px 0 0 27px;line-height:1em;float:left;}
#pageHeader #formLogin #menuRegister li {padding:0;margin:0;}
#pageHeader #formLogin #menuRegister a {font-family:Tahoma;font-size:11px;color:#005B71;}
#pageHeader #formLogin #loginSubmit {background:none;float:right;width:85px;height:25px;margin:15px 0 0 3px;border:none;}

#pageHeader #menuHeader {position:absolute;margin-top:204px;display:block;height:40px;text-align:right;list-style-type:none;padding:0 0 0 316px;}
#sms-body-m #menuHeader {margin-top:113px;}
#pageHeader #menuHeader li {display:block;float:left;}
#pageHeader #menuHeader li a {width:100%;height:100%;display:block;}
#pageHeader #menuHeader #itemAbout {background:url(img/menu_about_inact.gif) top left no-repeat;width:133px;height:40px;}
#pageHeader #menuHeader #itemAbout:hover, #pageHeader #menuHeader #itemAbout a:hover, #pageHeader #menuHeader #itemAbout.active {background:url(img/menu_about_act.gif) top left no-repeat;}
#pageHeader #menuHeader #itemDispatch {background:url(img/menu_dispatch_inact.gif) top left no-repeat;width:130px;height:40px;}
#pageHeader #menuHeader #itemDispatch:hover, #pageHeader #menuHeader #itemDispatch a:hover, #pageHeader #menuHeader #itemDispatch.active {background:url(img/menu_dispatch_act.gif) top left no-repeat;}
#pageHeader #menuHeader #itemTarifs {background:url(img/menu_tarifs_inact.gif) top left no-repeat;width:130px;height:40px;}
#pageHeader #menuHeader #itemTarifs:hover,#pageHeader #menuHeader #itemTarifs a:hover, #pageHeader #menuHeader #itemTarifs.active {background:url(img/menu_tarifs_act.gif) top left no-repeat;}
#pageHeader #menuHeader #itemFaq {background:url(img/menu_faq_inact.gif) top left no-repeat;width:130px;height:40px;}
#pageHeader #menuHeader #itemFaq:hover, #pageHeader #menuHeader #itemFaq a:hover, #pageHeader #menuHeader #itemFaq.active {background:url(img/menu_faq_act.gif) top left no-repeat;}
#pageHeader #menuHeader #itemContacts {background:url(img/menu_contacts_inact.gif) top left no-repeat;width:132px;height:40px;}
#pageHeader #menuHeader #itemContacts:hover, #pageHeader #menuHeader #itemContacts a:hover, #pageHeader #menuHeader #itemContacts.active {background:url(img/menu_contacts_act.gif) top left no-repeat;}

/* page content */
#pageContent {margin:1.3em auto 0;overflow:hidden;padding:0 34px;position:relative;}
#sms-body-m #pageContent {margin-top:0;}

#pageContent #divWelcome, #pageContent #divSms, #pageContent #divCategories, #pageContent #divAddress {margin-left:0px;float:left;display:inline;margin-bottom:1.5em;}
#pageContent #divWelcome {width:319px;}
#pageContent #divSms {width:455px;}
#pageContent #divAddress {width:430px;}
#pageContent #divWelcome p, #pageContent #divSms p, #pageContent #divAddress p {text-align:justify;}

#pageContent #divWorking, #pageContent #divSmsSample, #pageContent #divAnswers, #pageContent #divSupportBig {margin-left:30px;float:left;display:inline;margin-bottom:1.5em;}
#pageContent #divWorking {width:580px;}
#pageContent #divSupportBig {width:468px;} 
#pageContent #divWorking .divInfo, #pageContent #divSmsSample .divInfo {float:left;margin-right:14px;}
#pageContent #divWorking .divInfo {width:131px;}
#pageContent #divSmsSample .divInfo {width:131px;}
#pageContent #divSmsSample .divInfo.last {margin-right:0px;}
#pageContent #divWorking .divInfo img, #pageContent #divSmsSample .divInfo img {border:none;margin-bottom:5px;}
#pageContent #divWorking .divInfo img {width:131px;height:144px;}

/* faq categories */
#pageContent #divCategories {width:388px;}
#pageContent #divCategories ul {list-style:none;display:inline-block;float:left;font-family:Tahoma;margin-right:45px;margin-left:5px;margin-bottom:1em;}
#pageContent #divCategories ul li {line-height:1.5em;color:#488CAC;}
#pageContent #divCategories ul li a {color:#488CAC;font-weight:bold;}
#pageContent #divCategories ul li a.active {color:#005E8A; text-decoration:none;}

/* faq answers */
#pageContent #divAnswers {background:#f4f4f4;padding:10px 20px 20px;width:470px;}
#pageContent #divAnswers .divQuest {background-color:#fff;border:1px solid #E9E9E9;margin-top:10px;padding:10px;width:449px;position:relative;}
#pageContent #divAnswers .divQuest h4 {margin-bottom:0px;}
#pageContent #divAnswers .divQuest h4 a {color:#4C8503;font-size:14px;text-decoration:none;font-weight:bold;}
#pageContent #divAnswers .divQuest .divAnswerClsd {overflow:hidden;margin-top:15px;position:relative;}
#pageContent #divAnswers .divQuest .divAnswerOpen {height:auto;overflow:hidden;margin-top:1.5em;}
#pageContent #divAnswers .btnOpen {background:url(img/faq_open.gif) top left no-repeat; border:none; width:471px; height:11px; display:block;}
#pageContent #divAnswers .btnClose {background:url(img/faq_close.gif) top left no-repeat; border:none; width:471px; height:11px; display:block;}

/* benefits */
#pageContent #divBenefits {width:972px;background:url(img/tbox-bottom.gif) bottom center no-repeat;margin:0px auto 1.5em;overflow:hidden;padding-bottom:14px;position:relative;left:-24px;}
#pageContent #divBenefits h3 {background:url(img/tbox-head.gif) top left no-repeat;padding: 12px 0px 0px 18px;margin:0;height:26px;}
#pageContent #divBenefits .divInfo {width:121px;float:left;text-align:center;}
#pageContent #divBenefits .divInfo img {width:125px;height:120px;margin-bottom:5px;}

/* auth & remember forms */
#pageContent #divForm {float:left;width:470px;padding-left:40px;margin-top:1em;padding-right:80px;}

/* news small & big */
#pageContent #divNews {width:548px;margin:1em 0 0 0px;float:left;padding:7px 0 0 40px;display:inline;background:url(img/icon_news.jpg) 0px 15px no-repeat;}
#pageContent #divNews .date {font-size:11px;color:#868686;display:block;}
#pageContent #divNews .all {display:block;}
#pageContent #divNews p {display:block;}
#pageContent #divNews h4 a {font-size:14px;}
#pageContent #divNews .del {width:100%;height:1px;display:block;margin:1.5em 0;background:#dbdbdb;overflow:hidden;}

#pageContent .pages {overflow:hidden;}
#pageContent .pages a {background:#e1e1e1;border:1px solid #e1e1e1;color:#0069BD;margin:2px;padding:2px 5px;text-decoration:none;display:inline-block;}
#pageContent .pages a:hover, #pageContent .pages a:active {background-color:#FFFFFF;border:1px solid #E1E1E1;color:#0069BD;text-decoration:underline;}
#pageContent .pages a.active {background-color:#FFFFFF;border:1px solid #E1E1E1;color:#000000;font-weight:bold;margin:2px;padding:2px 5px;}
#pageContent .pages a.active:hover {text-decoration:none;}
#pageContent .pages b {margin-right:4px;}

#pageContent #divSupport {width:250px;margin:1em 0 0 30px;float:left;padding:7px 0 0 40px;display:inline;background:url(img/icon_support.jpg) 0px 15px no-repeat;}

/* tariffs */
#pageContent .ulTariff {display:inline-block;list-style:none;background:url(img/bg_tariff_corner_left.gif) left top no-repeat #e9e9e9;height:26px;margin:0 2px 1.5em;vertical-align:middle;float:left;}
#pageContent .ulTariff li {display:inline-block;padding:0 10px;border-right:1px solid #5B5C5B;line-height:20px;float:left;margin-top:3px;}
#pageContent .ulTariff li a {color:#005B71;font-size:14px;line-height:20px;display:inline;}
#pageContent .ulTariff li a.active {color:#575757;text-decoration:none;}
#pageContent .ulTariff li.last {border:none;background:url(img/bg_tariff_corner_right.gif) top right no-repeat;height:26px;position:relative;margin-top:0;padding-right:12px;}
#pageContent .ulTariff li.last a {position:relative;top:3px;}
#pageContent .ulTariff li.last a.special {background:url(img/ico_tariff_special.gif) top left no-repeat;padding-left:20px;}
#pageContent .tariff {display:inline-block;float:left;line-height:26px;margin-right:4px;}
#pageContent .del {width:100%;height:1px;display:inline-block;margin:0.3em  0 1.2em;background:#dbdbdb;clear:both;overflow:hidden;}
#pageContent .del_text {width:100%;display:inline-block;margin:0 0 1.6em;border-bottom:1px solid #dbdbdb;clear:both;font-size:12px;color:#868686;position:relative;top:-0.5em;} 

#pageContent #xmlHelp {margin-bottom:1.5em;}

#pageContent .divCountry {width:446px;min-height:78px;float:left;display:inline-block;margin-left:11px;border:solid 1px #DBDBDB;margin-bottom:1em;position:relative;overflow:hidden;}
#pageContent .divCountry#ru {background:url(img/ru.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ua {background:url(img/ua.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#kz {background:url(img/kz.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ab {background:url(img/ab.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#az {background:url(img/az.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#am {background:url(img/am.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#by {background:url(img/by.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ge {background:url(img/ge.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#kg {background:url(img/kg.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#lv {background:url(img/lv.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#lt {background:url(img/lt.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#md {background:url(img/md.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#tj {background:url(img/tj.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#uz {background:url(img/uz.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ee {background:url(img/ee.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#au {background:url(img/au.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#at {background:url(img/at.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#al {background:url(img/al.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ar {background:url(img/ar.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#be {background:url(img/be.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#bg {background:url(img/bg.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#bo {background:url(img/bo.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ba {background:url(img/ba.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#gb {background:url(img/gb.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#hu {background:url(img/hu.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ve {background:url(img/ve.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#de {background:url(img/de.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#gr {background:url(img/gr.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#dk {background:url(img/dk.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#eg {background:url(img/eg.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#il {background:url(img/il.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ie {background:url(img/ie.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#es {background:url(img/es.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#it {background:url(img/it.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ca {background:url(img/ca.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#cn {background:url(img/cn.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#co {background:url(img/co.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ko {background:url(img/ko.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#lu {background:url(img/lu.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#mk {background:url(img/mk.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ma {background:url(img/ma.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#mx {background:url(img/mx.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ng {background:url(img/ng.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#nl {background:url(img/nl.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#nz {background:url(img/nz.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#no {background:url(img/no.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#pe {background:url(img/pe.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#pl {background:url(img/pl.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#pt {background:url(img/pt.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ro {background:url(img/ro.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#sa {background:url(img/sa.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#rs {background:url(img/rs.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#sk {background:url(img/sk.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#si {background:url(img/si.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#us {background:url(img/us.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#fi {background:url(img/fi.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#fr {background:url(img/fr.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#hr {background:url(img/hr.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#me {background:url(img/me.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#cz {background:url(img/cz.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#cl {background:url(img/cl.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ch {background:url(img/ch.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#se {background:url(img/se.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ec {background:url(img/ec.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#za {background:url(img/za.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#ie {background:url(img/ie.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#au {background:url(img/au.jpg) 24px 6px no-repeat;}
#pageContent .divCountry#tw {background:url(img/tw.jpg) 24px 6px no-repeat;}

#pageContent .divCountry h5 {position:absolute;display:block;top:55px;left:0px;text-align:center;width:112px;font-weight:normal;}
#pageContent .divCountry table, #sms-body-m #pageContent .divCountry table {margin-left:113px;margin-top:8px;border:none;border-spacing:0px;font-family:"Times New Roman";font-size:14px;padding:0;}
#pageContent .divCountry table td, #sms-body-m #pageContent .divCountry table td {height:40px;padding:0 30px 0 0;background:none;width:auto;}
#pageContent .red {color:#A90F0F;}
#pageContent .att {font-weight:bold;font-family:Tahoma;font-size:12px;}
#pageContent .pref {color:#709A14;text-decoration:underline;}
#pageContent .comment {font-size:11px;}

/* forms */
#pageContent form {display:inline-block;background:#F3F3F3;border:solid 1px #ddd;padding:4px;font-family:Tahoma;font-size:11px;line-height:1.5em;}
#pageContent form fieldset {display:block;background:#fff;border:solid 1px #ddd;margin-bottom:4px;padding:8px 8px 0px;overflow:hidden;position:relative;}
#pageContent form fieldset.last {margin-bottom:0px;}
#pageContent form label {float:left;margin-bottom:8px;position:relative;display:block;width:100%;} 
#pageContent form label input {width:200px;height:15px;border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;font-family:Tahoma;font-size:11px;padding:2px 2px 0;display:inline-block;float:left;}
#pageContent form label textarea {border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;font-family:Tahoma;font-size:11px;width:350px;height:100px;float:left;}
#pageContent form label select {font-size:11px;font-family:Tahoma;height:19px;vertical-align:top;padding-top:1px;float:left;}
#pageContent form label span {display:inline-block;float:left;}
#pageContent form label span.desc, #pageContent form label span.check_desc {display:inline-block;float:left;width:auto;text-align:left;margin-left:10px;}
#pageContent form label img {width:20px;height:14px;position:relative;cursor:pointer;} 
#pageContent form label.captcha {width:auto;}
#pageContent form label.captcha span {width:230px;overflow:hidden;text-align:left;}
#pageContent form label.captcha input {float:right;margin-top:16px;} 
#pageContent form input.submit {display:inline-block;background:url(img/bg_submit.gif) top left repeat-x;border:none;float:right;font-size:12px;color:#fff;padding:0px 10px;line-height:18px;height:18px;vertical-align:bottom;font-family:Tahoma;cursor:pointer;}
#pageContent form label b {float:left;}
#pageContent form label span.desc b {float:none;}
#pageContent form input.submit.prev_step {float:left;}
#pageContent form label input.checkbox {width:14px;height:14px;padding:0px;line-height:14px;border:none;margin-top:2px;}
#pageContent form label input.file {width:205px;height:21px;margin-top:-2px;}
#pageContent form label input.date {width:70px;}
#pageContent form select#stathour {width:60px;}
#pageContent form .readonly {color:#aaa;}
#pageContent form .radio {border:none;background:none;width:14px;height:14px;margin-right:4px;vertical-align:middle;}
#pageContent form.filter_form {background:#FFF;padding:10px 0px 10px 10px;margin-bottom:1.5em;}
#pageContent form.filter_form label {float:none;margin-right:10px;display:inline;width:auto;}
#pageContent form.filter_form label input {float:none;margin:0 4px;}
#pageContent form.filter_form label input.date {width:70px;}
#pageContent form.filter_form label input.text {width:80px;}
#pageContent form.filter_form label select {border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;font-family:Tahoma;margin:0 4px;width:80px;float:none;}
#pageContent form.filter_form label img.calendar {float:none;margin-left:0px;}
#pageContent form.filter_form fieldset legend {font-weight:bold;margin-bottom:1em;}
#pageContent form.filter_form fieldset {border:none;margin-bottom:12px;padding:0px;}
#pageContent form.filter_form fieldset.last {margin-bottom:0px;}
#pageContent form.filter_form input.submit {margin-right:14px;}
#pageContent form.filter_form a#resetForm {float:left;}
#pageContent form.formPrevStep {display:none;}

#pageContent #formNewProjectS2 {width:710px;}
#pageContent #formNewProjectS2 label {margin-bottom:2px;}
#pageContent #formNewProjectS2 label input.checkbox {margin-top:2px;}
#pageContent #formNewProjectS2 label span {width:40px;font-weight:bold;}
#pageContent #formNewProjectS2 label span.desc {width:auto;margin-left:3px;font-weight:normal;}
#pageContent #formNewProjectS2 .select_all {margin-bottom:2px;text-align:right;}

#pageContent #formNewProjectS3 label span {width:100px;}
#pageContent #formNewProjectS3 label span.desc {width:auto;}
#pageContent #formNewProjectS3 label span.check_desc {width:auto;margin-left:6px;}
#pageContent #formNewProjectS3 label select {width:101px;}
#pageContent #formNewProjectS3 #keyword {width:100px;}

#pageContent #formNewProjectS4 label span {width:102px;}
#pageContent #formNewProjectS4 label span.desc {width:225px;}
#pageContent #formNewProjectS4 label span.check_desc {width:auto;margin-left:6px;}
#pageContent #formNewProjectS4 label  textarea {width:305px;}
#pageContent #formNewProjectS4 label  select {width:100px;}
#pageContent #formNewProjectS4 label.time span.desc {width:255px;}

#pageContent #formSupport label span {width:80px;}
#pageContent #formSupport label.captcha span {width:230px;}

#pageContent #formGraph fieldset label {display:inline-block;}
#pageContent #formGraph fieldset.daily_stats {width:180px;display:block;float:left;margin-bottom:6px;}
#pageContent #formGraph fieldset.period_stats {width:291px;display:block;float:left;margin-bottom:6px;}
#pageContent #formGraph #operator {width:180px;}
#pageContent #formGraph input.date {width:86px;}
#pageContent #formGraph select {width:100px;}
#pageContent #formGraph #snumber {width:94px;}

#pageContent #formRegister {width:565px;margin-bottom:1em;}
#pageContent #formRegister label span {width:134px;}
#pageContent #formRegister label span.desc {width:245px;margin-left:10px;}
#pageContent #formRegister label.captcha span {width:230px;}
#pageContent #formRegister fieldset label input {width:150px;}

#pageContent #formTestProject {width:425px;margin-bottom:1.5em;}
#pageContent #formTestProject label span {width:145px;}
#pageContent #formTestProject fieldset label input {width:150px;}
#pageContent #formTestProject label {width:100%;}
#pageContent #formTestProject  select {width:100px;}

#pageContent #formBalance {width:335px;}
#pageContent #formBalance input#amountWMZ {width:60px;}
#pageContent #formBalance label span {width:160px;}
#pageContent #formBalance label span.desc {width:85px;}
#pageContent #formBalance label span#inner_calc {float:none;display:inline;}

#pageContent #formAccount {width:580px;margin-bottom:1em;}
#pageContent #formAccount label span {width:134px;}
#pageContent #formAccount label span.desc {width:260px;margin-left:10px;}
#pageContent #formAccount label.captcha span {width:405px;} 
#pageContent #formAccount fieldset label input {width:150px;}

#pageContent #formRemember {width:400px;margin-bottom:1em;}
#pageContent #formRemember label.captcha span {width:230px;}
#pageContent #formRemember fieldset label input {width:150px;}
#pageContent #formRemember label span {width:80px;}

#pageContent #formAuth {width:320px;margin-bottom:1em;}
#pageContent #formAuth label.captcha span {width:230px;}
#pageContent #formAuth fieldset label input {width:150px;}
#pageContent #formAuth label span {width:80px;}

#pageContent #formNewTicket {position:relative;overflow:hidden;float:left;}
#pageContent #formNewTicket label {float:left;position:relative;}
#pageContent #formNewTicket #ticketType label span {width:100px;}
#pageContent #formNewTicket #ticketType label select {width:100px;}
#pageContent #formNewTicket #ticketType label span.desc {width:auto;}
#pageContent #formNewTicket #ticketDispatch label span.desc {width:300px;}
#pageContent #formNewTicket #ticketDispatch  label {margin-top:0.7em;}
#pageContent #formNewTicket #ticketDispatch  label  input.file {width:188px;}
#pageContent #formNewTicket #ticketDispatch  label span {width:100px;}
#pageContent #formNewTicket #ticketActivation label span {width:125px;}
#pageContent #formNewTicket #ticketActivation label span.desc {width:auto;}
#pageContent #formNewTicket #ticketGeneral label span {width:100px;}
#pageContent #formNewTicket #ticketGeneral label span.desc {width:auto;}
#pageContent #formNewTicket #ticketGeneral  ul {float:left;list-style:none;padding:10px;position:relative;}
#pageContent #formNewTicket #ticketGeneral  ul li {margin-bottom:1em;}
#pageContent #formNewTicket #ticketGeneral  ul li.last {margin-bottom:0em;}
#pageContent #formNewTicket #ticketGeneral label select {width:100px;}
#pageContent #formNewTicket #attachments label span {width:100px;}

#pageContent #formEditProject {width:550px;}
#pageContent #formEditProject label span {width:100px;}
#pageContent #formEditProject label span.desc {width:250px;}
#pageContent #formEditProject label span.check_desc {width:350px;margin-left:6px;}
#pageContent #formEditProject label.url span {width:80px;}
#pageContent #formEditProject label.url span.desc {width:230px;}
#pageContent #formEditProject label.md5 span {width:60px;}
#pageContent #formEditProject label select {width:80px;}

#pageContent #formEditSubscription {width:580px;}
#pageContent #formEditSubscription label {width:100%;}
#pageContent #formEditSubscription label span {width:100px;}
#pageContent #formEditSubscription label span.desc {width:250px;}
#pageContent #formEditSubscription label.md5 span {width:60px;}
#pageContent #formEditSubscription label span.check_desc {width:350px;margin-left:6px;}

#pageContent #formNewDispatch {margin-bottom:1em;}
#pageContent #formNewDispatch label.captcha span {width:230px;}
#pageContent #formNewDispatch fieldset label input {width:150px;}
#pageContent #formNewDispatch label span.desc {width:205px;margin-left:10px;}
#pageContent #formNewDispatch label span {width:130px;}
#pageContent #formNewDispatch label textarea {width:305px;height:120px;}
#pageContent #formNewDispatch label .multi_select {width:305px;height:120px;border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;font-family:Tahoma;font-size:11px;padding:2px;float:left;}
#pageContent #formNewDispatch label input.text {width:200px;}
#pageContent #formNewDispatch label input.file {width:305px;height:21px;}
#pageContent #formNewDispatch label select {font-size:11px;font-family:Tahoma;height:20px;vertical-align:top;padding-top:1px;float:left;border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;}

#pageContent #formNewAutoDispatch {margin-bottom:1em;}
#pageContent #formNewAutoDispatch label.captcha span {width:230px;}
#pageContent #formNewAutoDispatch fieldset label input {width:150px;}
#pageContent #formNewAutoDispatch label span.desc {width:205px;margin-left:10px;}
#pageContent #formNewAutoDispatch label span {width:130px;}
#pageContent #formNewAutoDispatch label textarea {width:305px;height:120px;}
#pageContent #formNewAutoDispatch label .multi_select {width:305px;height:120px;border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;font-family:Tahoma;font-size:11px;padding:2px;float:left;}
#pageContent #formNewAutoDispatch label input.text {width:200px;}
#pageContent #formNewAutoDispatch label input.date {width:70px;}
#pageContent #formNewAutoDispatch label input.file {width:305px;height:21px;}
#pageContent #formNewAutoDispatch label select {font-size:11px;font-family:Tahoma;height:20px;vertical-align:top;padding-top:1px;float:left;border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;}

#pageContent #formConfirm label span.check_desc {width:620px;margin-left:6px;}
#pageContent #formConfirm {margin-bottom:1em;}

#pageContent #formAddABook {width:400px;}
#pageContent #formAddABook label {width:100%;}
#pageContent #formAddABook label span {width:170px;}

#pageContent #formAddReply {width:564px;}
#pageContent #formAddReply label textarea {width:544px;height:140px;float:left;}
#pageContent #formAddReply label span {padding-right:10px;}

#pageContent #formAddReturn {width:444px;}
#pageContent #formAddReturn label textarea {width:424px;height:240px;float:left;}

#pageContent #formNewProject1 label span {display:inline;width:auto;float:none;}
#pageContent form #id_field {width:30px;}
#pageContent #formAutoDispatch label select {width:117px;}
#pageContent form.only_button {border:none;background:none;}

#pageContent #formStatsDaily select {width:80px;}
#pageContent #formStatsDaily #project {width:110px;}
#pageContent #formStatsDaily #sms_text {width:110px;}
#pageContent #formStatsDaily #abonent {width:110px;}
#pageContent #formStatsDaily #country {width:117px;}
#pageContent #formStatsDaily #operator {width:160px;}
#pageContent #formStatsDaily #subscr {width:55px;}
#pageContent #formStatsDaily #hold {width:110px;}
#pageContent #formStatsDaily #trust_ge {width:55px;}
#pageContent #formStatsDaily #trust_le {width:55px;}
#pageContent #formStatsDaily #complete {width:55px;}
#pageContent #formStatsDaily #link_log {background:url(img/icon_attached_link.gif) no-repeat left center;padding-left:22px;line-height:20px;margin-left:10px;}
#pageContent #formStatsDaily #snumber {width:80px;}

#pageContent #formStatsSubscrAnalyze #project {width:143px;}
#pageContent #formStatsSubscrAnalyze #id_actsince {margin-left:5px;}
#pageContent #formStatsSubscrAnalyze #id_acttill {margin-left:5px;}

#pageContent #formStatsCountry #country {width:140px;}
#pageContent #formStatsCountry #project {width:110px;}

#pageContent #formStatsSubscr #project {width:110px;}
#pageContent #formStatsSubscr #abonent {width:117px;}
#pageContent #formStatsSubscr #operator {width:156px;}
#pageContent #formStatsSubscr #complete {width:55px;}
#pageContent #formStatsSubscr #link_log {background:url(img/icon_attached_link.gif) no-repeat left center;padding-left:22px;line-height:20px;margin-left:10px;}

#pageContent  #formSubscrProj #projectname {width:150px;}
#pageContent  #formSubscrProj #projectid {width:60px;}

#pageContent  #formTickets #ticketid {width:60px;}

#pageContent #formSubscrStatuses #project {width:100px;}
#pageContent #formSubscrStatuses #abonent {width:100px;}
#pageContent #formSubscrStatuses #subsid {width:80px;}
#pageContent #formSubscrStatuses #code {width:80px;}
#pageContent #formSubscrStatuses #status {width:80px;}
#pageContent #formSubscrStatuses #operator {width:100px;}
#pageContent #formSubscrStatuses #iteration {width:50px;}
#pageContent #formSubscrStatuses #attempt {width:50px;}
#pageContent #formSubscrStatuses #operationid {width:70px;}
#pageContent #formSubscrStatuses #event {width:170px;}

#pageContent #formAccesslogs {width:210px;}
#pageContent #formAccesslogs label input {width:120px;}

#pageContent #formStatsNumbers #snumber {width:80px;}

#pageContent #formTransactions #identificator {width:60px;}

/* page footer */
#pageFooter {display:block;height:103px;padding-left:140px;background:url(img/bg_bottom_menu_left.jpg) top left no-repeat;margin:2em 0 0;position:absolute;font-family:Tahoma;clear:both; width:857px;bottom:0px;} 
#pageFooter #menuBottom {display:block;list-style:none;background:url(img/bg_bottom_menu.gif) left top repeat-x;height:60px;padding: 0 0 0 35px;position:absolute;}
#pageFooter #menuBottom li {display:inline-block;margin-top:33px;padding:0 6px;border-right:1px solid #fff;float:left;}
#pageFooter #menuBottom li a {color:#fff;font-size:11px;}
#pageFooter #menuBottom li .active {color:#00F6FF;text-decoration:none;}
#pageFooter #menuBottom li.last {border:none;padding-right:54px;background:url(img/bg_bottom_menu_right.gif) top right no-repeat;margin-top:0px;padding-top:33px;height:100%;}
#pageFooter #divCopyright {font-size:12px;background:url(img/bg_bottom_right_box_left.gif) top left no-repeat #bbb8b8;height:37px;padding-left:41px;position:absolute;top:22px;right:35px;}
#pageFooter #divCopyright a {color:#fff;text-decoration:none;display:inline-block;height:37px;line-height:37px;background:url(img/bg_bottom_right_box_right.gif) top right no-repeat;padding-right:41px;}
#pageFooter #divAddress {position:absolute;bottom:12px;font-size:11px;}

/* numbers popup */
#sms_body_numinfo {background:#f3f3f3;padding:20px;}
#sms_body_numinfo #pageContent {margin:0 auto;background:#fff;border:solid 1px #DDDDDD;padding:8px;}
#sms_body_numinfo #pageContent .tableNumInfo {float:left;font-family:"Times New Roman";border:none;}
#sms_body_numinfo #pageContent .tableNumInfo tr {height:36px;padding:3px 0px;}
#sms_body_numinfo #pageContent .tableNumInfo thead tr td {font-size:14px;border:none;height:44px;background:none;}
#sms_body_numinfo #pageContent .tableNumInfo tr td {height:30px;padding:0px 12px;font-weight:bold;font-size:12px;background:url(img/border_table_nums.png) right 3px no-repeat;text-align:left;}
#sms_body_numinfo #pageContent .tableNumInfo tr td.lt {background:none;}
#sms_body_numinfo #pageContent .tableNumInfo tr.tr_dark {background:#F1F0F0;}

/* members zone */
#sms-body-m #pageContent #divWelcome,#sms-body-m #pageContent #divSms, #sms-body-m #pageContent #divCategories, #sms-body-m #pageContent #divAddress {margin-left:0px;display:inline;width:auto;margin-bottom:0;}
#sms-body-m #pageContent #divWorking,#sms-body-m #pageContent #divSmsSample, #sms-body-m #pageContent #divAnswers, #sms-body-m #pageContent #divSupportBig {margin-left:0px;display:inline;margin-bottom:1.5em;}
#sms-body-m #pageContent #divNews {width:auto;background:none;padding:0;margin:0;}
#menuMembers {position:relative;top:-10px;background:#e9e9e9;background:url(img/bg_menu_members.gif) bottom left no-repeat #e9e9e9;width:196px;padding:0 23px 1.5em;float:left;}
#menuMembers .menuBlock {background:url(img/bg_menu_members_block.png) left bottom no-repeat #fff;padding:49px 13px 18px;margin-top:1.5em;overflow:hidden;position:relative;font-family:Tahoma;width:170px;}
#menuMembers .menuBlock ul {list-style:none;font-size:12px;}
#menuMembers .menuBlock ul li {color:#005B71;line-height:1.4em;}
#menuMembers .menuBlock ul li a {margin-right:4px;}
#menuMembers .menuBlock ul li.red {color:#A90F0F;}
#menuMembers .menuBlock ul li.red a {color:#A90F0F;}
#menuMembers .menuBlock h4 {text-indent:-400px;position:absolute;top:0;left:0;width:196px;height:36px;font-weight:normal;font-size:18px;}
#menuMembers .menuBlock h5 {font-size:18px;font-family:Tahoma;color:#4C8503;font-weight:normal;margin-bottom:10px;}

#menuMembers .menuBlock#account h4 {background:url(img/bg_box_account.jpg) top left no-repeat;}
#menuMembers .menuBlock#services h4 {background:url(img/bg_box_services.jpg) top left no-repeat;}
#menuMembers .menuBlock#stats h4 {background:url(img/bg_box_statistics.jpg) top left no-repeat;}
#menuMembers .menuBlock#ops h4 {background:url(img/bg_box_operations.jpg) top left no-repeat;}
#menuMembers .menuBlock#support {padding-top:69px;background:url(img/bg_members_box_bottom.gif) left bottom no-repeat #fff;}
#menuMembers .menuBlock#support h4 {background:url(img/bg_members_box_top.gif) top left no-repeat #fff;text-indent:0px;height:45px;padding:26px 0 0 13px;}
#menuMembers .menuBlock#support p {font-size:11px;}
#menuMembers h5.big_login {font-size:12px;font-weight:bold;}

/* member tables */
#sms_body_numinfo #pageContent table, #sms-body-m #pageContent table {font-family:Tahoma;border:1px solid #E7E7E7;padding:3px;font-size:11px;border-spacing:1px;margin-bottom:1.5em;}
#sms_body_numinfo #pageContent .table_mini tbody td, #sms-body-m #pageContent .table_mini tbody td {min-width:10px;}
#sms_body_numinfo #pageContent table td, #sms-body-m #pageContent table td {background-color:#F1F0F0;padding:3px 3px;text-align:center;white-space:normal;}
#sms_body_numinfo #pageContent table thead td, #sms-body-m #pageContent table thead td {background-color:#8E8E8E;color:white;font-weight:bold;}
#sms-body-m #pageContent table thead td a {color:#fff;}
#sms_body_numinfo #pageContent table .col_digit, #sms-body-m #pageContent table .col_digit {width:60px;}
#sms_body_numinfo #pageContent .table_mini .line_title, #sms-body-m #pageContent .table_mini .line_title {text-align:left;width:auto;}
#sms_body_numinfo #pageContent .td_big, #sms-body-m #pageContent .td_big {width:110px;}
#sms_body_numinfo #pageContent table tfoot td, #sms-body-m #pageContent table tfoot td {background-color:#E7FFE1;color:#575757;font-size:11px;font-weight:bold;}
#sms_body_numinfo #pageContent table .tr_lite td, #sms-body-m #pageContent table .tr_lite td {background-color:#FFFFFF;}
#sms_body_numinfo #pageContent table .tr_red td, #sms-body-m #pageContent table .tr_red td {background-color:#FFE8E8;}
#sms_body_numinfo #pageContent table .tr_green td, #sms-body-m #pageContent table .tr_green td {background-color:#E7FFE1;}
#sms_body_numinfo #pageContent table td.tdc, #sms-body-m #pageContent table td.tdc {text-align:center;}
#sms_body_numinfo #pageContent table td.tdl, #sms-body-m #pageContent table td.tdl {text-align:left;}
#sms_body_numinfo #pageContent table td.td_green,#sms-body-m #pageContent table td.td_green {color:green;}
#sms_body_numinfo #pageContent table td.td_red, #sms-body-m #pageContent table td.td_red {color:red;}
#sms_body_numinfo #pageContent .table_mini.num tbody td, #sms-body-m #pageContent .table_mini.num tbody td {text-align:left;padding:6px;}
#sms_body_numinfo #pageContent .table_mini.num td {font-size:14px;}
#sms_body_numinfo #pageContent .table_mini.num {font-family:"Times New Roman";}
#sms_body_numinfo #pageContent .table_mini.num thead td, #sms-body-m #pageContent .table_mini.num thead td {padding:6px;}

#pageContent .table_rules {border:1px solid #E7E7E7; border-spacing:1px; font-family:Tahoma; font-size:11px; margin-bottom:1.5em; padding:3px;}
#sms-body-m #pageContent table td {text-align:left;}
#pageContent .table_rules tbody td {text-align:left;padding:6px;background:#F1F0F0}
#pageContent .table_rules thead td {padding:6px;background-color:#8E8E8E;color:white;font-weight:bold;}

#sms-body-m #pageContent #tableDispatch .link_info {background:url(img/button_project_info.gif) no-repeat left top;}
#sms-body-m #pageContent #tableDispatch .link_close {background:url(img/button_project_delete.gif) no-repeat left top;}
#sms-body-m #pageContent #tableDispatch .link_start, #sms-body-m #pageContent #tableDispatch .link_start2 {background:url(img/button_project_test.gif) no-repeat left top;}
#sms-body-m #pageContent #tableDispatch a {float:left;display:block;width:16px;height:16px;margin: 0 2px;}
#sms-body-m #pageContent #tableDispatch tfoot td {text-align:left;}
#sms-body-m #pageContent #tableAbooks .link_info {background:url(img/button_project_info.gif) no-repeat left top;}
#sms-body-m #pageContent #tableAbooks .link_close {background:url(img/button_project_delete.gif) no-repeat left top;}
#sms-body-m #pageContent #tableAbooks .link_start {background:url(img/button_project_test.gif) no-repeat left top;}
#sms-body-m #pageContent #tableAbooks a {float:left;display:block;width:16px;height:16px;margin: 0 2px;}
#sms-body-m #pageContent #tableAbooks tbody td {text-align:left;}
#sms-body-m #pageContent #tableAbooks .tdc {text-align:center;}
#sms-body-m #pageContent #tableDProjects {width:100%;}
#sms-body-m #pageContent #tableDProjects .tdc {text-align:center;}
#sms-body-m #pageContent #tableDProjects td {white-space:normal;width:auto;}
#sms-body-m #pageContent #tableDProjects tbody td {text-align:left;white-space:normal;}
#sms-body-m #pageContent #tableDProjects .link_edit {float:left;display:block;width:16px;height:16px;margin: 0 2px;background:url(img/button_project_edit.gif) no-repeat left top;}
#sms-body-m #pageContent #tableProjectsDetailed tbody td {white-space:normal;text-align:center;}
#sms-body-m #pageContent #tableProjectsDetailed tbody td.tdl {text-align:left;}
#sms-body-m #pageContent #tableProjectsDetailed tfoot td {text-align:left;}
#sms-body-m #pageContent #tableStatSubscriptions tbody td {white-space:nowrap;}
#sms-body-m #pageContent #tableStatSubscriptions tbody td.tdl {text-align:left;}
#sms-body-m #pageContent #tableStatSubscriptions tfoot td {text-align:left;}
#sms-body-m #pageContent #tableTransactions tfoot td {text-align:left;}
#sms-body-m #pageContent #tableSubsStats td.td_mts {background-color:#E7FFE1;}
#sms-body-m #pageContent #tableSubsStats td.td_bee {background-color:#cae5f8; }
#sms-body-m #pageContent #tableSubsStats td.td_all {}
#sms-body-m #pageContent #tableSubsStats tfoot  td.td_mts,#sms-body-m #pageContent #tableSubsStats tfoot  td.td_bee {background-color:#E7FFE1;}

#sms-body-m #pageContent h3 {margin-top:1.5em;}
#sms-body-m #pageContent h3 .h_link_show {font-size:11px;font-family:Tahoma;text-decoration:none;background:url(img/link_collapse_on.gif)  right 2px no-repeat;padding:0 8px 0 0;margin-left:12px;}
#sms-body-m #pageContent h3 .h_link_hide {font-size:11px;font-family:Tahoma;text-decoration:none;background:url(img/link_collapse_off.gif) right 3px no-repeat; padding:0 8px 0 0;margin-left:12px;}

/* brief stats */
#sms-body-m #pageHeader #divBrief, #sms-body-m #pageHeader #divWarning, #sms-body-m #pageHeader #divBrief, #sms-body-m #pageHeader #divUSD {position:absolute; top:6px; left:727px;font-family:Tahoma;font-size:11px;width:229px;height:100px;overflow:hidden;}
#sms-body-m #pageHeader #divBrief table, #sms-body-m #pageHeader #divUSD table {border:none;padding:0px;border-spacing:0px;width:100%;}
#sms-body-m #pageHeader #divBrief table td, #sms-body-m #pageHeader #divUSD table td {background:none;text-align:left;height:18px;vertical-align:bottom;}
#sms-body-m #pageHeader #divBrief table .amount, #sms-body-m #pageHeader #divUSD table .amount {color:#4C8503;text-align:right;}
#sms-body-m #pageHeader #divBrief table td strong, #sms-body-m #pageHeader #divUSD table td strong {font-size:14px;color:#4C8503;width:100%;text-align:right;display:block;}
#sms-body-m #pageHeader #divBrief table td .big_login, #sms-body-m #pageHeader #divUSD table td .big_login {font-size:11px;}
#sms-body-m #pageHeader #divBrief table td #linkWarning {font-size:12px;color:#A90F0F;}
#sms-body-m #pageHeader #divBrief table td #linkShowUSD {font-size:11px;margin-right:4px;}
#sms-body-m #pageHeader #divUSD table td #linkShowRUR {font-size:11px; margin-right:4px;}
#sms-body-m #pageHeader #divUSD {display:none;} 
#sms-body-m #pageHeader #divUSD table td.switch {font-size:11px;vertical-align:bottom;}
#sms-body-m #pageHeader #divBrief table td.switch {font-size:11px;vertical-align:bottom;}
#sms-body-m #pageHeader #divWarning {display:none;padding-top:12px;text-align:right;}
#sms-body-m #pageHeader #divWarning p {color:#A90F0F;}
#sms-body-m #pageHeader #divWarning #linkBrief {color:#A90F0F;font-size:12px;}

#pageContent table#project_numbers {background:#fff;width:100%;white-space:nowrap;margin-bottom:4px;}
#pageContent #project_numbers.table_mini tbody td {width:auto;padding:3px;text-align:center;}
#pageContent #project_numbers.table_mini tbody td.tdl {text-align:left;}

/* tickets */
#pageContent .divTicket {border:1px solid #E7E7E7;padding:3px;margin-bottom:8px;position:relative;font-family:"Tahoma";font-size:11px;}
#pageContent .divTHead.new {background:url(img/icon_ticket_unans.gif) no-repeat #FFE8E8;background-position:655px center;}
#pageContent .divTHead.closed {background:url(img/icon_ticket_closed.gif) no-repeat #F1F0F0;background-position:655px center;}
#pageContent .divTHead.new_user {background:url(img/icon_ticket_user.gif) no-repeat #E7FFE1;background-position:655px center;}
#pageContent .divTHead {background:#FFE8E8;padding:3px;cursor:pointer;}
#pageContent .divTHead h5 {font-size:12px;}
#pageContent .divTHead h5, #pageContent .divTHead p {margin:0px;}
#pageContent .divTHead p {font-size:11px;}
#pageContent .divTBody {position:relative;padding:6px 2%;}
#pageContent .divTBody .from {border-bottom:#E7E7E7 1px solid;margin-bottom:1em;display:inline-block;padding-bottom:3px;margin-top:0.5em;width:100%;}
#pageContent .divTBody .adm {font-weight:bold;color:#194C74;display:block;}
#pageContent h5.tickets {font-weight:bold;padding-left:21px;margin-top:1em;}
#pageContent h5.new {background:url(img/icon_ticket_new.gif) no-repeat left center;}
#pageContent h5.closed {background:url(img/icon_ticket_closed.gif) no-repeat left center;}
#pageContent .divTBody .attach {display:inline-block;width:100%;border-top:#dbdbdb solid 1px; padding-top:5px;margin-bottom:0.5em;}
#pageContent .divTBody .attach_link {display:block;background:url(img/icon_attached_link.gif) no-repeat left center;padding-left:22px;height:20px;line-height:20px;margin-left:10px;margin-bottom:0.5em;}
#pageContent .divTBody .attach_warn {display:block;margin-left:32px;font-weight:bold;color:#A90F0F;margin-bottom:1.4em;}

/* projects */
#pageContent #tableProjects tbody tr td {text-align:left;width:auto;white-space:normal;}
#pageContent #tableProjects tbody tr td.tdnw {white-space:nowrap;} 
#pageContent #tableProjects thead tr td {text-align:center;}
#sms-body-m #pageContent #tableProjects tbody td {width:auto;}
#pageContent #tableProjects a {display:inline-block;width:16px;height:16px;margin:0 2px;}
#pageContent #tableProjects .link_test {background:url(img/button_project_test.gif) no-repeat left top;}
#pageContent #tableProjects .link_edit {background:url(img/button_project_edit.gif) no-repeat left top;}
#pageContent #tableProjects .link_numbers {background:url(img/button_project_numbers.gif) no-repeat left top;}
#pageContent #tableProjects .link_prices {background:url(img/button_project_prices.gif) no-repeat left top;}
#pageContent #tableProjects b {color:#4C8503}
#pageContent .legend {list-style:none;border:1px solid #E7E7E7;padding:8px;display:inline-block;margin-top:1.5em;font-family:Tahoma;font-size:11px;}
#pageContent .legend li {line-height:20px;margin-bottom:4px;}
#pageContent .legend li img {vertical-align:middle;margin-right:8px;}

/* help box */
.divFullInfo, .divHelp {position:absolute;border-top:solid 1px #E7E7E7;border-left:solid 1px #E7E7E7;border-bottom:solid 3px #E7E7E7;border-right:solid 3px #E7E7E7;background:#fff;padding:8px;display:none;font-size:11px;font-family:Tahoma}
.divHelp {max-width:400px;}
table.payments {border-spacing:3px;font-size:10px;font-family:Tahoma;}
table.payments td {line-height:14px;vertical-align:top;}
.windowClose {position:relative;cursor:pointer;font-size:14px;text-align:center;font-weight:bold;}
#pageContent.message, #pageContent.message p, #pageContent.message h3,#pageContent.message h4 {text-align:center;}

/* new project */
#pageContent ul {list-style:none;padding-left:10px;margin-bottom:1.5em;}

#pageContent textarea.code_sample {border:none;width:100%;height:800px;border:1px solid #E2E2E2;background:url(img/bg_input.jpg) top left repeat-x;font-family:"Arial";}
iframe.frame_graph {margin:0px; padding:0px; padding-bottom:5px; width:430px; height:240px;}

#pageContent .divColumn  {float:left;width:48%;}
#pageContent .divColumn.left {margin-right:4%;}
#pageContent .divRules .divColumn {float:left;width:48%;overflow:hidden;}
#pageContent .divRules .divColumn.left {margin-right:4%;}
#pageContent .divRules .divColumn h5 {padding-left:10px;font-weight:normal;}
#pageContent .divRules .divColumn h5 a {}
#pageContent .divRules .divColumn h4 {margin-top:0em;}
#pageContent .divRules {margin-top:0.3em;}
#pageContent .divRules h3 {margin-top:1em;}
#pageContent .divRules h4 {margin-top:1em;}
#pageContent .divRules h5.bot {margin-bottom:3em;}

#pageContent ul {list-style:none;padding-left:10px;margin-bottom:1em;}
#pageContent ul.rules {list-style:square;}
#pageContent ul.rules li {margin-bottom:0.75em;}
#pageContent ol {padding-left:15px;margin-bottom:1.5em;}
#pageContent ol.rules {margin-left:1em;}
#pageContent ol.rules li {margin-bottom:0.75em;}
p.back_link {color:#005B71;font-family:Tahoma;font-size:12px;margin-top:-0.5em}
span.fontp {font-size:1.2em;}

#pageContent .d-sample {border:1px #DDDDDD solid;padding:8px 8px 0px;margin-bottom:1em;background:#F3F3F3;}

#divVote  h4 {margin-bottom:1em;}
#sms-body-m #pageContent #divVote table.tb-voteres td {text-align:left;}
#sms-body-m #pageContent #divVote table.tb-voteres td img {vertical-align:middle;}

#sms-body-err {}
#sms-body-err #container {margin:5% auto 0;position:relative;width:392px;height:467px;background:url(img/bg_404.jpg) left top no-repeat;padding:0;}
#sms-body-err .h-err {color:#fff;font-size:44px;font-weight:bold;font-family:Tahoma;position:absolute;top:10px;left:42px;margin:0;}
#sms-body-err .a-err {color:#fff;font-size:16px;font-weight:bold;font-family:Tahoma;position:absolute;top:114px;left:38px;margin:0;cursor:pointer;}
#sms-body-err .p-err {color:#8caeb9;font-size:20px;font-weight:normal;font-family:Tahoma;position:absolute;top:375px;left:0px;margin:0;}
#sms-body-err .p-err .p-err-strong {font-size:44px;}