
HTML, BODY {overflow-y:scroll;width:100%;}
BODY {overflow:hidden;font:75% 'Luciada Grande', Gevena, LuciadaSansUnicle, Arial, Verdana; color:#676666; text-align:center; margin:0px; padding:0px; background:#fff;}

IMG {border:0}

A:link {color:#676666;}
A:visited {color:#676666;}
A:hover {color:#0279c4;}

H1 {font-size:170%; font-weight:bold; margin:21px 0 0 0;}
H2 {font-size:140%; font-weight:bold; margin:21px 0 0 0;}
H3 {font-size:120%; font-weight:bold; margin:21px 0 0 0;}
H4 {font-size:105%; font-weight:bold; margin:21px 0 0 0;}
H5 {font-size:100%; font-weight:bold; margin:21px 0 0 0;}

P {margin:21px 0 0 0;}

UL {list-style-type:none; margin:21px 0 0 0; padding:0;}
UL LI {padding:0;}

UL.type2 {padding-left:49px; margin:0;}
UL.type2 LI {padding:33px 0 3px 20px; background:url('images/li_bullet.gif') 0 30px no-repeat;}
UL.type2 UL {padding-left:0;}
UL.type2 UL LI {padding:0; background:none;}

FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:100% 'Luciada Grande', Gevena, LuciadaSansUnicle, Arial, Verdana; color:#000;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0;}

.picRight {float:right; margin:0 0 10px 10px;}
.picleft {float:left; margin:0 10px 10px 0;}
.lessMar {margin-top:9px;}
.noMar {margin-top:0}
.red {color:#d33c3c;}
.green {color:#00bb00;}

.clear {height:1px; font-size:1px; clear:both;}
.wrapper {width:100%;}
.holder {width:904px; text-align:left; margin:0 auto;}

.userInfo {min-height:81px; color:#a7a7a7; background:#000;}
.userInfo P {margin:0;}
.userInfo A, .userInfo A:visited, .userInfo A:hover {color:#a7a7a7;}
.userInfo .but {width:74px; height:19px;}
.userInfo INPUT {vertical-align:middle;}
.userOut {float:left; width:495px; padding-top:29px;}
.userOut .label {padding:2px 19px 0 10px;}
.userOut INPUT {font-size:95%; color:#383838;}
.userOut SPAN {float:left;}
.userOut .field {height:19px; margin-right:9px; padding:0 12px; background:#000 url('images/input_bg.gif') 0 0 no-repeat;}
.userOut .field INPUT {width:112px; padding:3px 0 0 0; border:0 solid; background:none;}
.userOut .check {font-size:95%; padding:3px 0 0 183px;}
.userIn {float:left; width:285px; padding-top:19px;}
.userIn .name {float:left; padding:0 19px 0 10px;}
.userIn .name SPAN {font-size:95%; display:block;}
.userIn .but {float:left; padding:12px 5px 0 0;}
.userInfo .reg {float:left; width:260px; font-size:95%; padding-top:32px;}
.userInfo .reg A {margin-right:8px;}
.userInfo .support {float:right; padding-top:33px;}
.userInfo .support A, .userInfo .support A:visited, .userInfo .support A:hover {color:#99ba00;}
.userInfo .count {float:left; width:267px;}
.userInfo .count DIV {float:left; padding-top:33px;}
.userInfo .balance {color:#e8e8e8; margin:0 12px 0 2px; padding:0 4px 0 6px; background:#708800;}
.userInfo .add {float:left; margin-top:13px; padding-top:20px; background:url('images/pointer.gif') top center no-repeat;}
.userInfo .settings {float:left; padding-top:33px;}
.userInfo .settings A {margin-right:11px;}

#logo {width:211px; height:51px; margin-top:19px;}

#header {padding-bottom:22px;}
#header .leftPart {float:left; width:434px;}
#header .rightPart {float:right; width:434px;}
#header P {font-size:105%; margin:0; padding-top:21px;}
#header .leftPart P {margin-left:6px;}

#menu {list-style-type:none; margin:0; padding:0 0 31px 0;}
#menu LI {float:left; font-weight:bold; padding:27px 75px 0 0 ;}
#menu A, #menu A:visited, #menu A:hover {color:#0279c4;}

.search {padding-top:17px;}
.search * {float:left;}
#header .search P {padding:0; font-size:100%;}
.search .icon {width:25px; height:27px;}
#header .rightPart .search P {margin:0;}
.search SPAN {font-size:105%; padding:4px 11px 0 6px;}
.search .field {width:168px; font-size:125%; color:#000; margin-top:1px;}
.search .but {width:20px; height:31px; margin:2px 0 0 8px;}

.indent {padding-left:6px;}
#content {border-top:1px solid #e0e0e0; padding-bottom:25px;}

.sec {padding:5px 0 25px 129px;}
.sec IMG {float:left; width:190px; height:147px; margin:18px 0 0 18px; background-repeat:no-repeat; background-position:0 0;}
.sec SPAN {display:none;}
.sec .mobile IMG {background-image:url('images/icon_mobile.gif');}
.sec .mobile:hover IMG, .sec .mobile SPAN {background-image:url('images/icon_mobile_on.gif');}
.sec .internet IMG {background-image:url('images/icon_internet.jpg');}
.sec .internet:hover IMG, .sec .internet SPAN {background-image:url('images/icon_internet_on.jpg');}
.sec .phone IMG {background-image:url('images/icon_phone.gif');}
.sec .phone:hover IMG, .sec .phone SPAN {background-image:url('images/icon_phone_on.gif');}
.sec .comm IMG {background-image:url('images/icon_comm.jpg');}
.sec .comm:hover IMG, .sec .comm SPAN {background-image:url('images/icon_comm_on.jpg');}
.sec .tv IMG {background-image:url('images/icon_tv.gif');}
.sec .tv:hover IMG, .sec .tv SPAN {background-image:url('images/icon_tv_on.gif');}
.sec .other IMG {background-image:url('images/icon_other.jpg');}
.sec .other:hover IMG, .sec .other SPAN {background-image:url('images/icon_other_on.jpg');}

.secMain {position:relative; border-top:1px solid #e0e0e0;}
.secMain .prev IMG, .secMain .next IMG {width:21px; height:27px;}
.secMain .prev {position:absolute; top:54px; left:15px; margin:0;}
.secMain .next {position:absolute; top:54px; right:15px; margin:0;}
.secDetail .container {padding:0 48px;}
.secDetail TABLE {width:100%;}
.secDetail TD {padding:12px 20px 0 20px;}
.secDetail H1 {font-size:125%; font-weight:normal; margin-top:7px;}
.secDetail H1 A, .secDetail H1 A:visited, .secDetail H1 A:hover {color:#2b2b2b; text-decoration:underline;}
.secDetail A {text-decoration:none;}
.secDetail A:hover {text-decoration:underline;}
.secDetail .more A, .secDetail .more A:visited, .secDetail .more A:hover {color:#676666; text-decoration:underline;}
.secDetail UL {list-style-type:none; margin:0; padding:10px 0 0 0;}
.secDetail LI {padding:3px 0 0 0;}

.pages {text-align:center; margin-top:38px;}
.pages A {margin:0 3px;}
.pages STRONG {margin:0 3px;}
.pages .prev {margin-right:62px;}
.pages .next {margin-left:62px;}

.formIndent {text-align:center;}
.formDecor {width:583px; text-align:left; margin:0 auto; padding-top:30px;}
.formDecor .side {background:url('images/form_side.gif') 0 0 repeat-y;}
.formDecor .top {background:url('images/form_top.gif') 0 0 no-repeat;}
.formDecor .bottom {padding:25px 46px 30px 46px; background:url('images/form_bottom.gif') bottom left no-repeat;}
.formDecor TD {vertical-align:middle; padding:7px 0;}
.formDecor .label {padding-right:40px;}
.formDecor H2 {margin:0;}
.formDecor INPUT, .formDecor SELECT, .formDecor TEXTAREA {font-size:125%; color:#000; padding-right:0; padding-left:0;}
.formDecor .error {font-size:95%; padding:0px 30px 7px 14px; background:url(images/icon_error.gif) 0 3px no-repeat;}
.error {font-size:95%; padding:0px 30px 7px 14px; background:url(images/icon_error.gif) 0 3px no-repeat;}

.formDecor .message {font-size:95%; padding:0px 30px 7px 14px; background:url(images/icon_message.gif) 0 3px no-repeat;}
.message {font-size:95%; padding:0px 30px 7px 14px; background:url(images/icon_message.gif) 0 3px no-repeat;}

.formDecor .wait {font-size:95%; font-style:italic; padding-left:24px; background:url('images/icon_weit.gif') 0 21px no-repeat;}
.formDecor .sep {margin-left:4px;}
.formDecor .but INPUT {height:22px;}
.formDecor .but TD {padding-top:21px;}
.formDecor P.but {text-align:center;}
.formPay {padding:0 40px 0 12px;}
.formSupport {padding-top:10px;}
.formSupport TD {vertical-align:top;}
.formSupport TD INPUT {width:196px; margin-bottom:14px;}
.formSupport .field {width:289px;}
.formSupport TEXTAREA {width:270px; height:165px;}

.txtIndent {padding-right:75px;}

.contacts {padding:32px 0 15px 0;}
.contacts .phone {float:left; width:360px;}
.contacts .phone DIV {padding:5px 20px 12px 54px; background:url('images/icon_contact_phone.gif') 0 0 no-repeat;}
.contacts .skype {float:left; width:260px;}
.contacts .skype DIV {padding:5px 20px 12px 49px; background:url('images/icon_contact_skype.gif') 0 0 no-repeat;}
.contacts .sipnet {float:right; width:260px; text-align:right; padding-top:11px;}
.contacts .sipnet IMG {vertical-align:middle; margin-right:10px;}

#footer {padding:23px 0 25px 0; border-top:1px solid #e0e0e0;}
#footer .promos {padding-left:69px;}
#footer .promos IMG {margin-right:25px;}
#footer H5 {font-size:100%; font-weight:normal; text-align:center; margin:0; padding:24px 0 0 0;}
#footer .pay {float:left; padding:10px 0 0 66px;}
#footer .pay IMG {vertical-align:middle; margin-right:12px;}
#footer .verified {float:right; padding:11px 65px 0 32px; background:url('images/footer_sep.gif') top left no-repeat;}
#footer .verified IMG {vertical-align:middle; margin-right:6px;}
#footer .copy {font-size:85%; text-align:center; margin:0; padding-top:11px;}

#menu:after,
.userInfo .holder:after,
#header:after,
.sec:after,
#footer .logos:after,
.contacts:after,
.formDecor .side:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}


